基础设施
代码二进制文件

云计算的出现使得it和DevOps可以很容易地快速启动所需的各种环境。从开发人员可能需要的小型独立盒子,到大型复杂的生产数据中心。然而,快速轻松地启动环境的能力也带来了失控的风险。想象一下,旋转一个又一个的盒子,然后回去对其中的一些进行更改……你很快就会忘记你拥有的东西。于是,基础设施即代码诞生了。
首先将环境定义为代码行,这一概念为配置管理带来了可靠的软件实践,到目前为止,这一思想已被大多数企业IT组织广泛采用。所以是时候把基础设施作为代码提升到一个新的水平了…
二进制基础设施
这是最新发布的JFrog Artifactory 5.1的补充发布JFrog任务控制中心)已经完成,增加了对Chef Cookbook知识库和傀儡存储库。使用Chef或Puppet进行配置管理的DevOps组织现在有了更多的功能:
分发和共享配置:本地Chef烹饪书存储库(即本地“超市”)和本地Puppet存储库提供了一个中央位置来部署和共享Chef烹饪书和Puppet模块。
安全和访问控制:Artifactory提供的多层安全性使您可以细粒度地控制谁可以访问不同的配置包。
智能搜索:广泛的搜索功能,包括AQL (人工查询语言),使您可以快速轻松地找到您需要的任何特定烹饪书或模块。
可靠和一致的访问包:如果有人已经上传了你需要的配置到Chef Supermarket或Puppet Forge,你不必重新发明轮子。您可以在Artifactory中使用远程存储库代理这些公共存储库,并缓存本地下载的Chef烹饪书或Puppet模块。通过这种方式,可以从本地网络部署配置,没有延迟,并且不会受到网络中断或公共存储库的任何问题的影响。
Checksum-based存储:Artifactory独特的建筑风格checksum-based存储意味着它是您的Chef烹饪书和Puppet模块的单一来源。它不仅可以防止包的重复,还可以使复制、移动和删除等操作像简单的数据库事务一样即时。
通过REST API实现自动化:使用Artifactory提供的广泛REST API,启动环境可以是由不同事件触发的完全自动化的过程。
作为代码的基础设施为配置管理带来了软件的最佳实践。人工5.1现在带来了额外的一层秩序和稳定的声音库管理厨师烹饪书和木偶模块。
