因开发基础设施自动化软件产品而出名的Chef公司本周发布了一个名为Habitat的新开源项目,该公司表示,该项目定义了一个新类别:应用自动化。
栖息地是一种打包应用程序的方式让应用程序提供运行所需的基础设施。这个过程使栖息地能够运行在任何类型的基础设施,从物理到虚拟服务器、数据中心或云。雷竞技电脑网站
+更多见网络世界有个足球雷竞技app:思科通过全公司范围的创新竞赛挖掘其内在的初创企业文化|这家初创公司可能拥有世界上最快的网络交换芯片+
“我们的重大发现是,自动化必须随应用程序一起进行,而不是由平台提供,”主厨CTO Adam Jacob在a描述栖息地的博客文章。“部署应用程序,部署自动化。”
Habitat为开发人员提供了一种方法,可以将应用程序及其运行时依赖项打包成一个公共的形式因子。基础设施的配置、堆栈的拓扑和安全审计等依赖项都可以由应用程序指定。雅各布说,这是对市场的一种根本不同的看法。应用程序常常必须按照它们将在其中运行的基础设施规范构建:运行在云中的应用程序必须具有某些特征;一个在裸金属上奔跑的会有另一个。Habitat的想法是,应用程序将指定其运行时需求,它将与云管理平台、容器调度器或Chef的基础设施自动化工具集成,以提供这些资源。
另一个独特的栖息地是任何类型的应用程序可以运行在这个框架;它不一定是新的、云或容器本地应用。现有的遗留应用程序也可以在Habitat中运行,并提供它们自己的自动化。
IDC分析师阿尔•希尔瓦(Al Hilwa)表示:“我认为这是编配平台大战中的又一场较量。”他称其为一种不以容器为中心的“流派的新呈现”。“现有的大多数编配解决方案都集中在云本地应用上,往往需要对现有应用进行过多的更改和重构工作。”我认为Habitat是解决编排问题的一种创造性的新方法,它使用了很多内置的智能来管理分布式的工作负载,减少操作员的干预。”
通过发布Habitat, Chef正试图超越其核心基础设施自动化工具,进入应用管理领域。公司还拥有安防自动化平台。所有这三个——基础设施、应用程序和安全自动化平台——都是开源项目。厨师长将这些项目商业化,并对其实施提供支持、管理和监控。
最新的Habitat是一个获得apache许可的项目。