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的咨询、销售、实施、培训及技术支持服务。

审核编辑 黄宇

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

    关注

    2

    文章

    809

    浏览量

    42796
  • 服务器
    +关注

    关注

    13

    文章

    10094

    浏览量

    90880
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    岳信仪器带你一分钟了解气密性检测设备能做什么?

    在工业生产和日常生活中,“不漏气”是很多产品的核心要求,而气密性检测设备就是守护这要求的“质检员”。它通过科学手段检测物体密封性能,判断是否存在气体泄漏,广泛应用于多个领域,操作原理简单却作用关键
    的头像 发表于 11-22 16:48 387次阅读
    岳信仪器带你<b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>气密性检测设备能做什么?

    一分钟学会:移相器挑选的黄金法则

    gps信号发生器
    西安同步电子科技有限公司
    发布于 :2025年10月28日 10:26:33

    如何看懂GPU架构?一分钟带你了解GPU参数指标

    GPU架构参数如CUDA核心数、显存带宽、TensorTFLOPS、互联方式等,并非“冰冷的数字”,而是直接关系设备能否满足需求、如何发挥最大价值、是否避免资源浪费等问题的核心要素。本篇文章将全面分析GPU核心参数体系:算力、显存大小、显存带宽、热门架构特性等关键指标,旨在帮您理解不同应用场景下,如何选择最合适的GPU算力解决方案。1、算力GPU执行浮点运算
    的头像 发表于 10-09 09:28 576次阅读
    如何看懂GPU架构?<b class='flag-5'>一分钟</b>带你<b class='flag-5'>了解</b>GPU参数指标

    一分钟教程】用ZMC600E实现关节机器人±180度精准转动

    一分钟速览:从设备连接到编程控制,演示关节机器人的±180度精准转动。关节机器人±180度转动例程在科技高度发达今天,越来越多的智能机器人进入我们的日常生活中。究竟这些机器人是如何实现运动?工程师
    的头像 发表于 08-15 11:36 617次阅读
    【<b class='flag-5'>一分钟</b>教程】用ZMC600E实现关节机器人±180度精准转动

    晶众光电CW连续紫外激光器介绍

    它就是晶众光电今天要给大家介绍的“主角”—— CW连续紫外激光器 。小身材大能量,今天一分钟,带您看明白它凭啥成为精密制造的“全能助手”。
    的头像 发表于 08-05 14:48 1163次阅读

    先进封装中的RDL技术是什么

    前面分享了先进封装的四要素一分钟让你明白什么是先进封装,今天分享下先进封装四要素中的再布线(RDL)。
    的头像 发表于 07-09 11:17 2704次阅读
    先进封装中的RDL技术是什么

    先进封装中的TSV分类及工艺流程

    前面分享了先进封装的四要素一分钟让你明白什么是先进封装,今天分享下先进封装中先进性最高的TSV。
    的头像 发表于 07-08 14:32 3135次阅读
    先进封装中的TSV分类及工艺流程

    光纤光谱仪是什么?一分钟读懂它的原理与结构

    光纤光谱仪是什么?一分钟读懂它的原理与结构 在现代科学仪器中,光谱仪是分析光的重要工具。而光纤光谱仪,作为其中的种紧凑型分支,正在被广泛应用于环境监测、生物医疗、半导体制造、食品安全、材料分析等
    的头像 发表于 07-07 14:27 780次阅读

    一分钟了解电磁流量计的世界

    电磁流量计是种广泛应用于工业流体测量领域的仪表,其基本原理是法拉第电磁感应定律。它通过测量导电液体在磁场中运动时产生的感应电势来推算流量,具有测量准确、响应速度快、可靠性高等优点,因此在液体流量
    的头像 发表于 06-06 14:40 740次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>电磁流量计的世界

    一分钟了解晶振的负载电容

    负载电容
    扬兴科技
    发布于 :2025年05月15日 18:39:47

    一分钟了解FFC排线在NFC中的应用

    双品电子FFC排线在NFC中的应用:技术解析与创新实践摘要本文深入探讨了FFC排线在NFC技术领域中的关键应用。首先介绍了双品电子FFC排线和NFC技术的基本概念与原理;随后详细阐述双品电子FFC排线在NFC设备中的具体应用场景,包括移动支付、数据传输、设备配对等。通过分析其应用优势,如良好的柔韧性、轻薄特性、可靠的电气性能等,展现双品电子FFC排线对NFC
    的头像 发表于 05-09 11:37 810次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>FFC排线在NFC中的应用

    一分钟了解皮尔斯振荡电路#科普 #YXC晶振 #扬兴科技

    晶振
    扬兴科技
    发布于 :2025年05月08日 18:52:06

    一分钟了解无源晶振#科普 #YXC晶振 #晶振

    晶振
    扬兴科技
    发布于 :2025年04月10日 18:22:13

    1分钟学会T113-i核心板串口调试技巧

    前言:本篇开始将对全志T113-i这款极具性价比的工业评估板的使用和调试展开介绍。通过这些使用技巧和调试方法可以让您快速上手,加深对于评估板的认识。本篇将从调试登录说起,帮助您只需一分钟即可成功掌握
    的头像 发表于 04-10 08:31 1118次阅读
    1<b class='flag-5'>分钟</b>学会T113-i核心板串口调试技巧

    DevOps必备工具:制品管理JFrog Artifactory如何赋能全链路软件交付

    【软件供应链管理】持续交付和安全性是现代化软件开发的关键。JFrog Artifactory作为唯通用工件存储管理器,为
    的头像 发表于 02-27 17:14 726次阅读
    DevOps必备工具:<b class='flag-5'>制品</b><b class='flag-5'>库</b>管理<b class='flag-5'>JFrog</b> <b class='flag-5'>Artifactory</b>如何赋能全链路软件交付