首先看看:厨师的栖息地把自动化的应用

通过包装配置和运行时要求与应用程序,居自动化解耦从基础设施

部署新软件以生产能吃苦耐劳 - 真的很难。如果你是很多企业采用新的基础设施和部署技术之中的今天,你敏锐地意识到这是多么困难都可以。即使你采用现代DEVOPS工具来简化开发,测试,部署和日常管理,并把开发和运营团队紧密联系起来,似乎常常你只是创造新的孤岛。

最根本的问题是,所有的每个应用程序的生命周期中的关键信息 - 编译依赖,运行时依赖,配置设置 - 保持跨越专用于应用生命周期中不同的阶段不同的工具散落。所谓人居的一个开源项目,从谁给我们带来了厨师的人,承诺一个更好的办法,一个跨越所有这些孤岛的削减。

人居是一组构建和运行时工具,把所有的信息配置和运行的应用程序 - 也就是说,所有关于该应用应该如何表现的知识 - 到应用程序本身。别的不说,人居署帮助开发人员定义的配置,生命周期挂钩,更新策略,汇聚策略和服务发现他们在工作应用;所有这些信息传播与应用。

这是一个办法,有效地转移了什么通常会是最后一英里部署问题的开发生命周期的开始。它还分散化的应用程序如何运行的知识。应用基本上成为自我意识,自我维持实例或相互依赖的服务社区,而不是真理的集中来源盲目随从。

人居通过提供定义应用程序行为的机制,以及提供与监督员坐标该行为一起运行的应用程序包装策略实现这一点。管理进程是共同定位服务将加入其他监事环,并开始闲话关于服务的状态。与你提供有关应用程序的行为方式在运行时的信息后,管理者可以沟通的应用程序的需求,其他监事和修改基于新的信息来运行的应用程序。

继续阅读这篇文章现在注册

IT薪资调查:结果是