基础设施
代码二进制文件

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