Terraform

名詞 · Infrastructure as Code

1.

HashiCorpが開発したInfrastructure as Code(IaC)オープンソースツールで、HCL言語の宣言的な設定ファイルを通じてクラウドインフラストラクチャリソースの定義、プロビジョニング、管理を可能にします。再現性とバージョン管理を保証します。

2.

数百のプロバイダー(AWS、Google Cloud、Azure、Docker、Kubernetes)のAPIを統一されたワークフロー(記述、計画、適用)に抽象化するDevOpsマルチクラウドプラットフォームです。インフラストラクチャを監査可能、テスト可能、コラボレーション可能なコードに変換します。

3.

リソース間の依存関係グラフを管理し、`terraform plan`で必要な変更を計算し、冪等的に適用するインフラストラクチャ自動化の業界標準です。構成のドリフトと手動エラーを排除します。

関連項目
IaCDevOpsクラウド自動化