0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一分鐘了解企業(yè)通用制品庫 JFrog Artifactory

龍智 ? 來源:jf_15970448 ? 作者:jf_15970448 ? 2024-06-18 13:25 ? 次閱讀

什么是二進(jìn)制軟件制品倉庫

軟件制品是指可在服務(wù)器上直接運(yùn)行的二進(jìn)制形式的文件,通常稱之為二進(jìn)制軟件制品。不同開發(fā)語言所產(chǎn)生的制品的獲取、使用、共享方式不同,二進(jìn)制制品倉庫能夠統(tǒng)一管理所有開發(fā)語言類型的二進(jìn)制制品,同時(shí)無縫對接現(xiàn)有的標(biāo)準(zhǔn)化構(gòu)建和發(fā)布工具。

關(guān)于JFrog Artifactory

JFrog Artifactory 企業(yè)通用制品庫,支持所有開發(fā)語言,是整個(gè) DevOps 流水線中所有軟件包、容器映像和 Helm 圖表的單一數(shù)據(jù)源。被 Amazon、Google、Netflix、Uber、VMware、Facebook 和 Spotify 使用。Artifactory 對元數(shù)據(jù)和資產(chǎn)具有豐富的可見性,可以自動化您的開發(fā)生命周期,是在當(dāng)今 DevSecOps 環(huán)境中提高開發(fā)速度的完美解決方案。

JFrog Artifactory核心能力

wKgZomZxGjiAeqy0AACS2UvT5Uc737.png

▍ JFrogArtifactory 倉庫類型

JFrogArtifactory 倉庫主要有四種類型,遠(yuǎn)程倉庫、本地倉庫、虛擬倉庫及分發(fā)倉庫,分別應(yīng)用在如下不同的場景:

遠(yuǎn)程倉庫

JFrogArtifactory 倉庫支持代理公網(wǎng)或內(nèi)網(wǎng)二進(jìn)制軟件制品倉庫(Artifactory, Nexus,Harbor等),按需獲取后在本地進(jìn)行緩存,可大幅度提升構(gòu)建效率。

本地倉庫

JFrogArtifactory 本地倉庫用來存儲本地構(gòu)建產(chǎn)出的軟件制品。本地倉庫中的軟件制品通常都帶有豐富的元數(shù)據(jù),并且通過基于角色的訪問控制(RBAC)實(shí)現(xiàn)資源隔離。

虛擬倉庫

為滿足制品管理的多團(tuán)隊(duì)協(xié)作需求,虛擬倉庫通過打包任意數(shù)量的遠(yuǎn)程倉庫和本地倉庫,暴露唯一的訪問入口的方式,將制品提供者和消費(fèi)者之間的耦合度降到最低,提升協(xié)作效率。

分發(fā)倉庫

分發(fā)倉庫通過JFrog Bintray SaaS服務(wù)滿足軟件制品公網(wǎng)分發(fā)的需求,提供默認(rèn)的全球CDN加速服務(wù)。

▍ 企業(yè)軟件制品資產(chǎn)管理

軟件制品天然具有高度復(fù)用性的屬性,在進(jìn)行新項(xiàng)目開發(fā)的初始階段,都會考慮充分使用已有的軟件研發(fā)成果。隨著軟件資產(chǎn)的規(guī)??焖僭鲩L、時(shí)間的流逝及管理人員變換,軟件制品的元數(shù)據(jù)變得越來越不可追溯,導(dǎo)致大量軟件資產(chǎn)不可重用。

元數(shù)據(jù)管理通過給二進(jìn)制制品加標(biāo)簽的方式,記錄軟件制品產(chǎn)生的需求、測試類型及結(jié)果、開源協(xié)議、性能表現(xiàn)、設(shè)計(jì)及API文檔等關(guān)鍵數(shù)據(jù),確保軟件制品資產(chǎn)屬性的完整性,并且保證在制品分發(fā)、升級過程中,元數(shù)據(jù)不會丟失,從而最大限度地提升軟件資產(chǎn)復(fù)用程度。

▍ 軟件發(fā)布流程管控

軟件交付涉及的環(huán)節(jié)、人員眾多,每個(gè)角色和階段都會對制品進(jìn)行相應(yīng)的測試,測試結(jié)果往往存放在測試工具或相關(guān)負(fù)責(zé)人手中。在進(jìn)入下一個(gè)階段時(shí),需要確認(rèn)之前各階段是否按照既定的標(biāo)準(zhǔn)完成相應(yīng)的任務(wù)。尤其是在外包團(tuán)隊(duì)交付軟件最終構(gòu)建包給企業(yè)內(nèi)部的時(shí)候,這種問題變得更加突出,反復(fù)溝通的場景在所難免。如果把每個(gè)階段執(zhí)行的任務(wù)和結(jié)果都作為元數(shù)據(jù)記錄在軟件制品上,然后在各個(gè)交付階段之間設(shè)置準(zhǔn)入關(guān)卡,就可以通過系統(tǒng)自動化的方式解決各個(gè)階段準(zhǔn)入準(zhǔn)出的合規(guī)性問題,從而降低大量的溝通成本,并且對于交付過程有很好的可追溯性,比如哪個(gè)階段最耗時(shí),哪個(gè)階段經(jīng)常容易出問題以及交付質(zhì)量的變化趨勢。

wKgaomZxGjmAQxgXAAA8b7GjNvI627.png

▍ JFrogArtifactory 依賴解析

傳統(tǒng)制品倉庫無法管理構(gòu)建過程,因此對構(gòu)建過程中的依賴也無法統(tǒng)一管理,但架構(gòu)師、安全負(fù)責(zé)人對于制品依賴必須有清晰的了解。開發(fā)人員經(jīng)常要確認(rèn)自己開發(fā)的內(nèi)容是否被正確打包并部署到測試環(huán)境中,這時(shí)候也需要對二進(jìn)制制品的所有內(nèi)容有一個(gè)清晰的視圖。

JFrogArtifactory 將構(gòu)建任務(wù)、構(gòu)建歷史及依賴信息有條理地管理起來,方便架構(gòu)師在微服務(wù)拆分時(shí),對正反向依賴進(jìn)行追蹤,安全負(fù)責(zé)人清晰地了解安全威脅傳遞的路徑、影響范圍(項(xiàng)目、團(tuán)隊(duì)、產(chǎn)品)等信息,為管理人員提供深度的洞察力。

wKgZomZxGjmAQwD6AABNE3e_LD8101.png

▍高可用架構(gòu)

JFrog Artifactory 支持多活節(jié)點(diǎn)模式部署,通過負(fù)載均衡提供服務(wù),后端通過共享存儲和數(shù)據(jù)庫保證數(shù)據(jù)一致性。對于本地存儲、NFS和S3存儲都有很好的支持,數(shù)據(jù)庫可選擇常用的Mysql, MSSQL及Oracle,理想情況下并發(fā)可以打滿網(wǎng)卡流量。

wKgaomZxGjqAOSouAABKIcVbrA4374.png

▍多數(shù)據(jù)中心分發(fā)

JFrog Artifactory 支持在跨地多數(shù)據(jù)中心之間分發(fā)二進(jìn)制制品,于此同時(shí),還默認(rèn)提供元數(shù)據(jù)、統(tǒng)計(jì)信息(下載量等)的同步分發(fā),有效提升多研發(fā)中心之間協(xié)同能力。比如,著名汽車品牌奔馳通過分發(fā)能力,解決了在印度、北美、德國不同國家之間的構(gòu)建依賴傳輸效率問題。

龍智作為JFrog 的中國授權(quán)合作伙伴、DevSecOps解決方案提供商,為您提供JFrog Artifactory的咨詢、銷售、實(shí)施、培訓(xùn)及技術(shù)支持服務(wù)。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 二進(jìn)制
    +關(guān)注

    關(guān)注

    2

    文章

    795

    瀏覽量

    41653
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9160

    瀏覽量

    85427
收藏 人收藏

    評論

    相關(guān)推薦

    一分鐘了解安科瑞AMC系列電表

    1.概述 ?[安科瑞AMC系列電表]是專為滿足[電力系統(tǒng)]、[工礦企業(yè)]、[公用設(shè)施]和[智能大廈]的電力監(jiān)控需求而設(shè)計(jì)的智能儀表 。該系列電表集成了電力參數(shù)的測量功能,包括單相或三相的電流、電壓
    的頭像 發(fā)表于 10-09 11:01 ?257次閱讀
    <b class='flag-5'>一分鐘</b><b class='flag-5'>了解</b>安科瑞AMC系列電表

    用現(xiàn)代移位寄存器克服最后一分鐘的特征蠕變

    電子發(fā)燒友網(wǎng)站提供《用現(xiàn)代移位寄存器克服最后一分鐘的特征蠕變.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 11:20 ?0次下載
    用現(xiàn)代移位寄存器克服最后<b class='flag-5'>一分鐘</b>的特征蠕變

    波型輸出正常,但工作不到一分鐘時(shí)間TPA3221總是無故燒毀,為什么?

    波型輸出正常,但工作不到一分鐘時(shí)間TPA3221總是無故燒毀,絕對不是過流或過熱。
    發(fā)表于 08-14 07:50

    INA199A3 3腳和4腳短路接24V輸入,不到一分鐘就燒了,為什么?

    INA199A3 3腳和4腳短路接24V輸入,取樣電阻是33毫歐,插上電源24V,VOUT可以輸出14V,INA199A3不到一分鐘就燒了,試了兩個(gè)都是樣的問題;后面把3腳接到7550輸出5V
    發(fā)表于 08-02 06:45

    中興2400 (v4.3)維修求助

    機(jī)子改過0-230V可調(diào),正常的時(shí)候滿載(230V、12A)接著負(fù)載(電池)直接通電后機(jī)子電壓直跳不上去,最多只能到60多V,僵持一分鐘左右后炸管,后面換了管,換管后電壓最高還是只能到60多V,直硬升壓的話過
    發(fā)表于 06-05 16:18

    JFrog安全研究表明:Docker Hub遭受協(xié)同攻擊,植入數(shù)百萬惡意存儲

    JFrog?和?Docker?在近期發(fā)現(xiàn)Docker Hub?存儲被用于傳播惡意軟件和網(wǎng)絡(luò)釣魚詐騙后,聯(lián)手采取緩解和清理措施。 作者:安全研究員AndreyPolkovnichenko?|?惡意
    的頭像 發(fā)表于 05-14 16:13 ?1006次閱讀
    <b class='flag-5'>JFrog</b>安全研究表明:Docker Hub遭受協(xié)同攻擊,植入數(shù)百萬惡意存儲<b class='flag-5'>庫</b>

    一分鐘了解能耗監(jiān)測管理系統(tǒng)

    故障快速診斷能耗監(jiān)測管理系統(tǒng)可以根據(jù)實(shí)時(shí)采集的數(shù)據(jù)快速診斷出設(shè)備運(yùn)行中出現(xiàn)的各種故障情況 高效使用資源通過對用電情況進(jìn)行實(shí)時(shí)監(jiān)測和分析,可以幫助企業(yè)有效地使用公司的資源
    發(fā)表于 04-09 14:36 ?610次閱讀
    <b class='flag-5'>一分鐘</b><b class='flag-5'>了解</b>能耗監(jiān)測管理系統(tǒng)

    一分鐘看完看懂電機(jī)的接線方法

    今天給大家講解下,看懂電機(jī)的接線方法,一分鐘看完,看就懂!。 電機(jī)的接線方法無外乎以下兩種 1a星形接法(實(shí)物圖)
    發(fā)表于 03-31 15:40 ?3694次閱讀
    <b class='flag-5'>一分鐘</b>看完看懂電機(jī)的接線方法

    M8連接器挑選起來并不復(fù)雜,一分鐘完成選型

    M8連接器挑選起來并不復(fù)雜,德索精密工業(yè)教您一分鐘完成選型!德索精密工業(yè),專業(yè)生產(chǎn)M8連接器十八年,歡迎前來采購M8相關(guān)產(chǎn)品。選擇合適自己使用的連接器非常重要,在日后的使用中可以避免許多麻煩,那么究竟該如何選擇呢?今天就來為大家詳細(xì)介紹下。
    的頭像 發(fā)表于 03-18 17:06 ?457次閱讀
    M8連接器挑選起來并不復(fù)雜,<b class='flag-5'>一分鐘</b>完成選型

    M8連接器受什么因素影響,一分鐘即可讀懂!

    M8連接器受什么因素影響,德索一分鐘讓您明白!隨著時(shí)候的發(fā)展,M8連接器的使用范圍越來越廣泛,那么,如何才能購買到質(zhì)量好、價(jià)格低的M8連接器呢?其實(shí),影響M8連接器主要影響的因素包括溫度、電壓,電流,絕緣,防水防濕等等。
    的頭像 發(fā)表于 03-02 17:29 ?395次閱讀
    M8連接器受什么因素影響,<b class='flag-5'>一分鐘</b>即可讀懂!

    TC1728在擦除Flash時(shí),STM中斷會暫停一分鐘然后恢復(fù),請問是什么原因呢?

    TC1728在擦除Flash時(shí),STM中斷會暫停一分鐘,然后恢復(fù),請問是什么原因呢?
    發(fā)表于 02-02 12:15

    一分鐘了解鴻蒙OS 應(yīng)用權(quán)限管理

    HarmonyOS 中所有的應(yīng)用均在應(yīng)用沙盒內(nèi)運(yùn)行。默認(rèn)情況下,應(yīng)用只能訪問有限的系統(tǒng)資源,系統(tǒng)負(fù)責(zé)管理應(yīng)用對資源的訪問權(quán)限。 應(yīng)用權(quán)限管理是由接口提供方(Ability)、接口使用方(應(yīng)用)、系統(tǒng)(包括云側(cè)和端側(cè))以及用戶等多方共同參與的整個(gè)流程,保證受限接口是在約定好的規(guī)則下被正常使用,避免接口被濫用而導(dǎo)致用戶、應(yīng)用和設(shè)備受損。 權(quán)限聲明 應(yīng)用需要在 config.json 中使用“reqPermissions”屬性對需要的權(quán)限逐個(gè)進(jìn)行聲明。 若使用到的三方
    的頭像 發(fā)表于 01-26 15:23 ?817次閱讀

    什么是一分四功器?

    一分四功器是種電子設(shè)備,用于將個(gè)輸入信號分成四個(gè)輸出信號,并且可以分別調(diào)節(jié)每個(gè)輸出信號的功率。
    的頭像 發(fā)表于 01-22 18:08 ?1198次閱讀

    一分鐘,自動完成Redis數(shù)據(jù)遷移

    化的數(shù)據(jù)遷移過程。NineData還提供了觀測和干預(yù)能力,幫助用戶追蹤遷移進(jìn)展,并提供診斷和遷移限流能力,保障遷移的穩(wěn)定性。除了Redis,NineData還支持多種常見數(shù)據(jù)的遷移復(fù)制,滿足業(yè)務(wù)場景需求。
    的頭像 發(fā)表于 01-08 11:34 ?430次閱讀
    <b class='flag-5'>一分鐘</b>,自動完成Redis數(shù)據(jù)遷移

    關(guān)于觸摸芯片的那些事

    一分鐘簡單了解觸摸芯片
    的頭像 發(fā)表于 01-03 16:56 ?1222次閱讀