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に入門
广告
将在 10 秒后关闭
bannerAds