1 一分钟了解企业通用制品库 JFrog Artifactory-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一分钟了解企业通用制品库 JFrog Artifactory

龙智 来源:jf_15970448 作者:jf_15970448 2024-06-18 13:25 次阅读

什么是二进制软件制品仓库

软件制品是指可在服务器上直接运行的二进制形式的文件,通常称之为二进制软件制品。不同开发语言所产生的制品的获取、使用、共享方式不同,二进制制品仓库能够统一管理所有开发语言类型的二进制制品,同时无缝对接现有的标准化构建和发布工具。

关于JFrog Artifactory

JFrog Artifactory 企业通用制品库,支持所有开发语言,是整个 DevOps 流水线中所有软件包、容器映像和 Helm 图表的单一数据源。被 Amazon、Google、Netflix、Uber、VMware、Facebook 和 Spotify 使用。Artifactory 对元数据和资产具有丰富的可见性,可以自动化您的开发生命周期,是在当今 DevSecOps 环境中提高开发速度的完美解决方案。

JFrog Artifactory核心能力

wKgZomZxGjiAeqy0AACS2UvT5Uc737.png

▍ JFrogArtifactory 仓库类型

JFrogArtifactory 仓库主要有四种类型,远程仓库、本地仓库、虚拟仓库及分发仓库,分别应用在如下不同的场景:

远程仓库

JFrogArtifactory 仓库支持代理公网或内网二进制软件制品仓库(Artifactory, Nexus,Harbor等),按需获取后在本地进行缓存,可大幅度提升构建效率。

本地仓库

JFrogArtifactory 本地仓库用来存储本地构建产出的软件制品。本地仓库中的软件制品通常都带有丰富的元数据,并且通过基于角色的访问控制(RBAC)实现资源隔离。

虚拟仓库

为满足制品管理的多团队协作需求,虚拟仓库通过打包任意数量的远程仓库和本地仓库,暴露唯一的访问入口的方式,将制品提供者和消费者之间的耦合度降到最低,提升协作效率。

分发仓库

分发仓库通过JFrog Bintray SaaS服务满足软件制品公网分发的需求,提供默认的全球CDN加速服务。

▍ 企业软件制品资产管理

软件制品天然具有高度复用性的属性,在进行新项目开发的初始阶段,都会考虑充分使用已有的软件研发成果。随着软件资产的规模快速增长、时间的流逝及管理人员变换,软件制品的元数据变得越来越不可追溯,导致大量软件资产不可重用。

元数据管理通过给二进制制品加标签的方式,记录软件制品产生的需求、测试类型及结果、开源协议、性能表现、设计及API文档等关键数据,确保软件制品资产属性的完整性,并且保证在制品分发、升级过程中,元数据不会丢失,从而最大限度地提升软件资产复用程度。

▍ 软件发布流程管控

软件交付涉及的环节、人员众多,每个角色和阶段都会对制品进行相应的测试,测试结果往往存放在测试工具或相关负责人手中。在进入下一个阶段时,需要确认之前各阶段是否按照既定的标准完成相应的任务。尤其是在外包团队交付软件最终构建包给企业内部的时候,这种问题变得更加突出,反复沟通的场景在所难免。如果把每个阶段执行的任务和结果都作为元数据记录在软件制品上,然后在各个交付阶段之间设置准入关卡,就可以通过系统自动化的方式解决各个阶段准入准出的合规性问题,从而降低大量的沟通成本,并且对于交付过程有很好的可追溯性,比如哪个阶段最耗时,哪个阶段经常容易出问题以及交付质量的变化趋势。

wKgaomZxGjmAQxgXAAA8b7GjNvI627.png

▍ JFrogArtifactory 依赖解析

传统制品仓库无法管理构建过程,因此对构建过程中的依赖也无法统一管理,但架构师、安全负责人对于制品依赖必须有清晰的了解。开发人员经常要确认自己开发的内容是否被正确打包并部署到测试环境中,这时候也需要对二进制制品的所有内容有一个清晰的视图。

JFrogArtifactory 将构建任务、构建历史及依赖信息有条理地管理起来,方便架构师在微服务拆分时,对正反向依赖进行追踪,安全负责人清晰地了解安全威胁传递的路径、影响范围(项目、团队、产品)等信息,为管理人员提供深度的洞察力。

wKgZomZxGjmAQwD6AABNE3e_LD8101.png

▍高可用架构

JFrog Artifactory 支持多活节点模式部署,通过负载均衡提供服务,后端通过共享存储和数据库保证数据一致性。对于本地存储、NFS和S3存储都有很好的支持,数据库可选择常用的Mysql, MSSQL及Oracle,理想情况下并发可以打满网卡流量。

wKgaomZxGjqAOSouAABKIcVbrA4374.png

▍多数据中心分发

JFrog Artifactory 支持在跨地多数据中心之间分发二进制制品,于此同时,还默认提供元数据、统计信息(下载量等)的同步分发,有效提升多研发中心之间协同能力。比如,著名汽车品牌奔驰通过分发能力,解决了在印度、北美、德国不同国家之间的构建依赖传输效率问题。

龙智作为JFrog 的中国授权合作伙伴、DevSecOps解决方案提供商,为您提供JFrog Artifactory的咨询、销售、实施、培训及技术支持服务。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二进制
    +关注

    关注

    2

    文章

    795

    浏览量

    41643
  • 服务器
    +关注

    关注

    12

    文章

    9123

    浏览量

    85320
收藏 人收藏

    评论

    相关推荐

    一分钟了解安科瑞AMC系列电表

    1.概述 ‌[安科瑞AMC系列电表]是专为满足[电力系统]、[工矿企业]、[公用设施]和[智能大厦]的电力监控需求而设计的智能仪表 。该系列电表集成了电力参数的测量功能,包括单相或三相的电流、电压
    的头像 发表于 10-09 11:01 241次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>安科瑞AMC系列电表

    用现代移位寄存器克服最后一分钟的特征蠕变

    德赢Vwin官网 网站提供《用现代移位寄存器克服最后一分钟的特征蠕变.pdf》资料免费下载
    发表于 09-21 11:20 0次下载
    用现代移位寄存器克服最后<b class='flag-5'>一分钟</b>的特征蠕变

    波型输出正常,但工作不到一分钟时间TPA3221总是无故烧毁,为什么?

    波型输出正常,但工作不到一分钟时间TPA3221总是无故烧毁,绝对不是过流或过热。
    发表于 08-14 07:50

    INA199A3 3脚和4脚短路接24V输入,不到一分钟就烧了,为什么?

    INA199A3 3脚和4脚短路接24V输入,取样电阻是33毫欧,插上电源24V,VOUT可以输出14V,INA199A3不到一分钟就烧了,试了两个都是样的问题;后面把3脚接到7550输出5V
    发表于 08-02 06:45

    中兴2400 (v4.3)维修求助

    机子改过0-230V可调,正常的时候满载(230V、12A)接着负载(电池)直接通电后机子电压直跳不上去,最多只能到60多V,僵持一分钟左右后炸管,后面换了管,换管后电压最高还是只能到60多V,直硬升压的话过
    发表于 06-05 16:18

    JFrog安全研究表明:Docker Hub遭受协同攻击,植入数百万恶意存储

    JFrog 和 Docker 在近期发现Docker Hub 存储被用于传播恶意软件和网络钓鱼诈骗后,联手采取缓解和清理措施。 作者:安全研究员AndreyPolkovnichenko | 恶意
    的头像 发表于 05-14 16:13 944次阅读
    <b class='flag-5'>JFrog</b>安全研究表明:Docker Hub遭受协同攻击,植入数百万恶意存储<b class='flag-5'>库</b>

    一分钟了解能耗监测管理系统

    故障快速诊断能耗监测管理系统可以根据实时采集的数据快速诊断出设备运行中出现的各种故障情况 高效使用资源通过对用电情况进行实时监测和分析,可以帮助企业有效地使用公司的资源
    发表于 04-09 14:36 603次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>能耗监测管理系统

    一分钟看完看懂电机的接线方法

    今天给大家讲解下,看懂电机的接线方法,一分钟看完,看就懂!。 电机的接线方法无外乎以下两种 1a星形接法(实物图)
    发表于 03-31 15:40 3590次阅读
    <b class='flag-5'>一分钟</b>看完看懂电机的接线方法

    M8连接器挑选起来并不复杂,一分钟完成选型

    M8连接器挑选起来并不复杂,德索精密工业教您一分钟完成选型!德索精密工业,专业生产M8连接器十八年,欢迎前来采购M8相关产品。选择合适自己使用的连接器非常重要,在日后的使用中可以避免许多麻烦,那么究竟该如何选择呢?今天就来为大家详细介绍下。
    的头像 发表于 03-18 17:06 452次阅读
    M8连接器挑选起来并不复杂,<b class='flag-5'>一分钟</b>完成选型

    M8连接器受什么因素影响,一分钟即可读懂!

    M8连接器受什么因素影响,德索一分钟让您明白!随着时候的发展,M8连接器的使用范围越来越广泛,那么,如何才能购买到质量好、价格低的M8连接器呢?其实,影响M8连接器主要影响的因素包括温度、电压,电流,绝缘,防水防湿等等。
    的头像 发表于 03-02 17:29 388次阅读
    M8连接器受什么因素影响,<b class='flag-5'>一分钟</b>即可读懂!

    TC1728在擦除Flash时,STM中断会暂停一分钟然后恢复,请问是什么原因呢?

    TC1728在擦除Flash时,STM中断会暂停一分钟,然后恢复,请问是什么原因呢?
    发表于 02-02 12:15

    一分钟了解鸿蒙OS 应用权限管理

    HarmonyOS 中所有的应用均在应用沙盒内运行。默认情况下,应用只能访问有限的系统资源,系统负责管理应用对资源的访问权限。 应用权限管理是由接口提供方(Ability)、接口使用方(应用)、系统(包括云侧和端侧)以及用户等多方共同参与的整个流程,保证受限接口是在约定好的规则下被正常使用,避免接口被滥用而导致用户、应用和设备受损。 权限声明 应用需要在 config.json 中使用“reqPermissions”属性对需要的权限逐个进行声明。 若使用到的三方
    的头像 发表于 01-26 15:23 802次阅读

    什么是一分四功器?

    一分四功器是种电子设备,用于将个输入信号分成四个输出信号,并且可以分别调节每个输出信号的功率。
    的头像 发表于 01-22 18:08 1179次阅读

    一分钟,自动完成Redis数据迁移

    化的数据迁移过程。NineData还提供了观测和干预能力,帮助用户追踪迁移进展,并提供诊断和迁移限流能力,保障迁移的稳定性。除了Redis,NineData还支持多种常见数据的迁移复制,满足业务场景需求。
    的头像 发表于 01-08 11:34 417次阅读
    <b class='flag-5'>一分钟</b>,自动完成Redis数据迁移

    关于触摸芯片的那些事

    一分钟简单了解触摸芯片
    的头像 发表于 01-03 16:56 1143次阅读