Terraformは、HashiCorpが開発したinfrastructure as code(IAC)ツールであり、IACの原則に基づいてインフラをコードで定義・管理します。AWS、Google Cloud、Azure、オンプレミス環境など、複数のクラウドプロバイダーやサービスを一貫して管理することができ、インフラの作成、変更、バージョン管理が可能です。Terraformは宣言型の構成ファイルを使用し、コードをもとにインフラを計画、適用、自動化します。
主な特徴:
terraform plan
コマンドで変更内容を事前に確認でき、terraform apply
で実際に適用するため、変更が予測可能で安全。