基础设施 代码二进制文件

blog_header

云计算的出现使得it和DevOps可以很容易地快速启动所需的各种环境。从开发人员可能需要的小型独立盒子,到大型复杂的生产数据中心。然而,快速而容易地破坏环境的能力也带来了失控的风险。想象一下,旋转一个又一个盒子,然后返回去对其中的一些进行更改……你很快就会忘记你所拥有的东西。因此,基础设施即代码诞生了。

首先将您想要启动的环境定义为代码行,这一概念为配置管理带来了良好的软件实践,到目前为止,这一思想已被大多数企业IT组织广泛采用。所以是时候把基础设施作为代码提升到一个新的水平了……

作为二进制的基础设施

作为二进制的基础设施这是最新发布的JFrog Artifactory 5.1(和互补的释放JFrog任务控制1.9)已经完成了加上支持厨师食谱库傀儡存储库.致力于使用Chef或Puppet进行配置管理的DevOps组织现在可以使用更多的功能:

分布和共享配置:本地Chef烹饪书库(即本地“超市”)和本地Puppet存储库提供了部署和共享Chef烹饪书和Puppet模块的中心位置。

安全和访问控制:Artifactory提供的多层安全性使您可以细粒度地控制谁可以访问不同的配置包。

智能搜索:广泛的搜索功能,包括AQL (Artifactory查询语言),使您可以快速轻松地找到所需的任何特定烹饪书或模块。

可靠且一致地访问包:如果有人已经把你需要的配置上传到Chef Supermarket或Puppet Forge,你就不必白费力气了。您可以使用远程存储库和缓存Chef烹饪书或在本地下载的Puppet模块来代理Artifactory中的这些公共存储库。通过这种方式,您可以从本地网络部署配置,而不会出现延迟,并且不容易受到网络中断或公共存储库的任何问题的影响。

Checksum-based存储:Artifactory使用的独特架构checksum-based存储意味着它是你的厨师烹饪书和木偶模块的真相的单一来源。它不仅可以防止包的复制,还可以使复制、移动和删除等操作像简单的数据库事务一样瞬间完成。

通过REST API实现自动化:使用Artifactory提供的广泛REST API,旋转一个环境可以是由不同事件触发的完全自动化的过程。

基础设施即代码为配置管理带来了软件最佳实践。Artifactory 5.1现在带来了一层额外的秩序和稳定的声音库管理为厨师烹饪书和木偶模块。