Azure 上の Terraform の基礎

Terraform を使用すると、Azure リソースをデプロイできます。 Terraform では、アプリケーション コードのように扱う宣言型の構文が使用されます。 インフラストラクチャをコードとして扱うことで、インフラストラクチャの要件に加えられた変更を追跡し、デプロイの一貫性と反復可能性を高めることができます。

Terraform は、Azure インフラストラクチャ宣言の簡潔な構文と型の安全性を提供します。

このラーニング パスを使用して、Terraform の使用を開始しましょう。 次のような内容です。

  • Terraform が Azure へのデプロイに適切な選択肢であるかどうかを判断する。
  • Terraform の宣言構文と Terraform モジュールの構造について理解する。
  • 変数、出力、関数、ループなどの Terraform 機能を適用して、インフラストラクチャのデプロイ方法を制御する。
  • 複雑なデプロイを、より小規模で再利用可能なコンポーネントに分割するモジュールを定義する。

このラーニング パスの各モジュールでは、Azure CLI で使用する例を示します。 Visual Studio Code は、Terraform コードの記述と検証に使用されます。

前提条件

Azure Resources と Azure リソース グループに精通していることをお勧めしますが、必須ではありません。

Azure を使ってみる

適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 [サインアップ] 。

このラーニング パス内のモジュール

コードとしてのインフラストラクチャは、クラウド デプロイを迅速かつ確実にスケーリングするのに役立ちます。 Terraform を使用すると、インフラストラクチャ リソースのプロビジョニングを自動化および簡略化できます。