Terraform是什么?
勉强之前的印象 de
类似CloudFormation的东西吗?
调查
Terraform 是什么?
这是HashiCorp社开发的一个用于进行基础设施即代码(IaC)的开源工具。
IaC是Infrastructure as Code的缩写,它是用于将基础设施进行编码的工具。
通过描述基础设施的配置,可以实现基于代码的基础设施管理。
此外,通过代码管理,现在可以进行版本控制。
优点
- 少量の記述で宣言が可能
使用少量的描述可以进行声明。
可以通过“workspace”功能切换环境,
从而实现资源的重复利用。
- 検索のしやすさ
由于很多人使用Terraform,并且可以在多种服务上使用,因此可以找到很多可以参考的网站。
Ansible、Chef和cloudformation有什么不同之处?
作为形象,可以分为以下几类。
※请认识到这些并不一定都适用,只需以此作为形象的认知。
-
- teraforma, cloudformation : インフラ環境の管理
- Ansible, Chef : サーバ内の設定管理
Terraform和CloudFormation用于在AWS中构建EC2、VPC和子网之类的基础架构。
Ansible和Chef用于在EC2中进行Apache、数据库等的配置设置。
勉强后的想象
用于各种云服务的类似CloudFormation的东西…这样的感觉吧
提供参考
-
- Terraformとは
- AWSでTerraformに入門