Terraform
Terraform 是什么
Terraform 是一种安全有效地构建、更改和版本控制基础设施的工具(基础架构自动化的编排工具)。它的目标是 “Write, Plan, and create Infrastructure as Code”, 基础架构即代码。
通俗的讲,Terraform是一个运行在客户端的开源的用于资源编排的自动化运维工具。通过代码的形式将所要管理的资源定义在模板中,解析并执行模板来自动化完成资源的创建、变更和管理,进而达到自动化运维的目标。
Terraform是由Hashicorp公司推出的一个开源项目,使用Go语言编写。目前主流的云厂商如AWS、GCP、腾讯云、阿里云等都支持使用Terraform进行云上资源的自动编排管理。