Mitchell Hashimoto是创建了用于设置开发环境的流行Vagrant工具的家伙已经消失,并为在公用云平台上工作的开发人员构建了另一个有用的工具。

开发人员不再登录一个或多个在线门户,并击中一堆按钮来加载或调整他们使用的公用云基础架构。使用Terraform,这项工作可能发生在开发人员的命令行。

“通过Terraform,您将完整的基础设施描述为代码,即使它跨越多个服务提供商,”Hashimoto公司,Hashicorp,今天在博客文章中写道宣布新工具。

Terraform已经支持,可以在各种云中管理物理服务器,虚拟机和应用程序集装箱,包括亚马逊Web服务,Heroku,Google Compute引擎,DimitalCean和Cloud Foundry。

从一开始,Terraform可能对想要在多个云中创建或管理IT架构的公司的开发人员有用。

这就是就可以从一些已经存在的工具分开了用于操纵云基础架构的工具。例如,Amazon Cloud的CloudFormation工具只能处理亚马逊基础架构。

同时,Terraform可以使用Puppet和Chef等现有的配置管理工具在锁定步骤中工作。这不是广泛使用的服务的竞争对手。

大多是越来越流行的去编程语言,Terraform可以派上多种目的来实现。例如,启动软件演示的基础架构变得更快。来自Terraform网站:

软件编写者可以提供Terraform配置,以在云提供商上创建,配置和引导Demo,如AWS。这允许最终用户在自己的基础架构上轻松演示软件,甚至可以在任何比例下调整聚类大小等参数,如更严格的测试工具。

关注赤土形状。如果Vagrant的成功是任何指标,它最终可能成为许多开发人员刀具集的共同元素。