JFrog Artifactory 二进制软件制品仓库介绍

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

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

关于 JFrog Artifactory

JFrog Artifactory 是目前全球唯一的支持所有开发语言,功能最强大的二进制制品仓库。在Google、Apple、思科、甲骨文、华为、腾讯等众多世界500强公司中都有大规模使用,在二进制软件制品管理领域处于绝对领先地位。

JFrog Artifactory 核心能力:

特性 描述
开发语言支持 Java/C++/Python/Javascript/Golang/Php/Docker/Scala等等
元数据管理 支持任意维度的元数据记录、检索
深度依赖管理 跨语言正反向依赖解析
开源安全管控 深度递归扫描、强大的扩展与集成能力
复制分发 多地域数据中心、边缘节点支持
高可用 同城多活、异地热备容灾、高并发能力

Artifactory 仓库类型

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

流程管控

Artifactory 依赖解析

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

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

HA

多数据中心分发

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

MC

总结

JFrog Artifactory 作为全球领先的DevOps解决方案提供商,旗下的Artifactory、Xray、MissionControl正在助力全球众多的知名企业快速落地DevOps,帮助企业转型或提升竞争力,后续会有更多全新的产品发布,敬请期待。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8582 人正在系统学习中

来源:feng1456

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年7月14日
下一篇 2018年7月14日

相关推荐