0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Terraform とは

0
Posted at

勉強前イメージ

cloudformation的なやつ?

調査

Terraform とは

HashiCorp社が手掛けた、OSSでIaCを行うためのツールです
IaCとはInfrastructure as Codeの略で、インフラをコード化するためのツールになります。
インフラの構成を記述することで、コードベースでのインフラ管理を行うことが出来ます。
また、コードでの管理を行うことでバージョン管理が可能になりました。

メリット

  • 少量の記述で宣言が可能

少量の記述で宣言が可能です。
workspaceという機能で環境を切り替えられて
リソースを再利用することが可能です。

  • 検索のしやすさ

teraformを利用しているところが多く、
またいろんなサービスで利用することができるので
参考できるサイトが多く見られます。

AnsibleやChef、cloudformationとの違いは?

イメージとしては以下に分類されます。
※必ずしも当てはまるものではないので、イメージとして認識していてください

  • teraforma, cloudformation : インフラ環境の管理
  • Ansible, Chef : サーバ内の設定管理

teraformとcloudformationは
例えばAWSでいうとEC2やVPC、サブネットを構築。
Ansible,ChefはEC2の中でapacheやDBなどの設定を行います。

勉強後イメージ

cloudformationと似たようなやつで
いろんなクラウドサービスで使えるようなやつ・・・って感じかな

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?