Chef推出自动化部建服务Habitat Builder,一键就能部署云端原生应用

Chef
老牌应用程序组态工具Chef在本周一(10/9)发表了开源自动化派送专案Habitat的商用版Habitat Builder服务,这是一项代管服务,能够简化开发人员建置及部署应用程序的流程。
Habitat开源专案主要提供各种工具以自动打包程式并部署于不同的平台上,而Habitat Builder则是一个软件即服务(Software as a Service,SaaS)平台,可协助开发人员建置与部署容器应用程序至不同的云端或是容器调度平台。
以Habitat打包的程式没有特定的输出格式或运作环境,是在部署时才需要决定,它亦提供各种热门程式语言的支架,如Node.js、Java与Ruby On Rails等,可自动侦测所使用的语言并完成应用程序的建置,部署用的成品即已包含程式、函式库,及适用于云端或传统架构的元件。
IDC专案副总裁Stephen Elliot表示,虽然容器于便携式上的好处已普遍被认同,但应用程序周期缺乏一致的包装及调度却限制了部署的规模,拆离包装、部署与成品则能在一定的软件品质与递交速度下完成业务目标。
在云端操作的Habitat Builder有三大基本服务,分别是建置服务、成品商店及应用程序监督,其中的建置服务带来致的包装与建置能力;成品商店则有公共与私有仓库可用来存放已可部署的成品版本,且支援TAR、Docker、CloudFoundry或Kubernetes;应用程序监督主要控管运作环境的生命周期、配置更新、丛集拓朴及更新策略等。
Chef行销副总裁Marc Holmes指出,纵使市场上有许多很棒的工具可打造容器程式,但现代的应用程序团队还需要在不同的架构上包装及部署程式,Habitat Builder供应了一致的包装能力,也可因应不同的部署对象,借由明确的分工将让团队关系更为紧密。
Habitat Builder目前处于免费预览阶段,价格稍后才会宣布。
