TerraForm简介

欢迎光临指导介绍对terraform!本指南是开始Terraform的最佳场所。我们盖什么Terraform是,它可以解决哪些问题,如何比较现有的软件,并包含一个快速启动使用Terraform。

如果你已经熟悉Terraform的基础知识,该 文件提供了所有可用的功能以及内部更好的参考指南。

什么是Terraform?

Terraform是建立,更改和安全,高效的基础设施版本的工具。Terraform可以管理现有的和流行的服务供应商,以及定制的内部解决方案。

配置文件描述对terraform运行单一应用程序或整个数据中心所需的组件。Terraform生成描述它的作用以达到理想状态的执行计划,然后执行它来构建描述的基础设施。作为配置变化,Terraform能够确定什么改变,并创建可应用的增量执行计划。

基础设施Terraform可以管理包括低级别的组件,如计算实例,存储和网络,以及高层次的组件,如DNS条目,SaaS的功能,等等。

例如工作最好展示Terraform。请参阅 使用案例。

Terraform的主要特点是:

  • 基础设施即代码:基础设施是用一个高层次的配置语法描述。这使得数据中心的蓝图进行版本控制和使用任何其他代码处理。此外,基础设施可以共享和重新使用。
  • 执行计划:Terraform有一个“规划”的步骤它生成一个执行计划。执行计划显示了Terraform会做,当你调用应用。这可以让你避免任何意外时Terraform操纵的基础设施。
  • 资源图表:Terraform建立所有资源的图形,和并行任何非相关资源的创建和修改。正因为如此,Terraform尽可能有效地建立的基础设施,和运营商获得洞察其基础设施的依赖关系。
  • 变更自动化:复杂的变更可以适用于以最小的人机交互基础设施。与前面提到的执行计划和资源图,你确切地知道Terraform将改变以什么顺序,避免了许多可能的人为错误。

下一步

看到在页面Terraform用例看到多种方式Terraform可以使用。然后,就看Terraform如何比较其他软件 ,看看它是如何适合你现有的基础设施。最后,起继续入门指南使用Terraform管理真正的基础设施,看看它是如何工作的。

标签