什么是Terraform?

hanyouqing

Terraform简介

欢迎访问Terraform介绍指南!本指南是开始学习Terraform的最佳之处。其包含Terraform是什么,解决什么问题以及与当前已有的软件对比,并且包含使用Terraform的快速入门!

如果你已经对Terraform基础很熟悉,参考文档为所有可用功能及内部组件提供了更好的参考指南。

Terraform是什么

Terraform是一个构建、变更、和安全有效的版本化管理基础设施的工具。Terraform可以管理已存在和流行的服务提供商以及定制的内部解决方案。

配置文件为Terraform描述运行单个应用程序或你整个数据中心所需的组件。Terraform生成一个执行计划描述了它将做什么以达到预期状态,然后执行它来构建所描述的基础设施。随着配置文件的变更,Terraform可以确定有什么变更,并且创建额外可应用的执行计划。

Terraform可管理的基础设施不仅包含计算实例,存储,网络等底层组件,也包含DNS条目,SaaS服务等高级组件。

最好的Terraform工作实例,请查看用例.

Terraform的主要功能如下:

基础设施即代码

基础设施使用高级配置语法进行描述。这可以让你的数据中心蓝图像你其他代码一样进行 _版本控制和管理_。此外基础设施可以被 _分享和重用_。

执行计划

Terraform在“计划”阶段生成执行计划。执行计划展示了当你调用apply时,Terraform将做什么。这在你使用Terraform操作基础设施时避免出现任何意外。

资源图表

Terraform构建所有资源的图表,并且并行创建和修改任何无依赖的资源。因此,Terraform尽可能高效的构建基础设施,并且操作者清楚其基础设施间的依赖关系。

自动变更

复杂的变更可以在最少的人工干预下应用到你的基础设施。使用前面提到的执行计划和资源图表,你可以确切的知道Terraform将会做那些变更,以及按什么顺序,避免一些可能的人为错误。

下一步

查看Terraform用例页面,了解Terraform的多种使用方式。然后查看Terraform如何与其他软件对比了解它如何适应你现有的基础设施。最后,继续阅读入门指南来使用Terraform管理真实的基础设施并了解它如何工作。

<!--//
二流运维,三流英语,硬啃官方文档产物,若有不妥之处,欢迎指正,请以官方文档为准!
//-->

阅读 4.1k

hanyouqing
Docker, Kubernetes, Terraform

自我简介?没啥好介的,你不会有兴趣的。还是看下平台和工具吧,不安利无广告,干了这杯广告,^_^ 深藏...

778 声望
755 粉丝
0 条评论

自我简介?没啥好介的,你不会有兴趣的。还是看下平台和工具吧,不安利无广告,干了这杯广告,^_^ 深藏...

778 声望
755 粉丝
文章目录
宣传栏