Instiq
第4章 · ネットワークの実装·v2.1.0·更新 2026/6/14·読了目安 約10分

変更要約: in-scope サービス網羅: コンピュート/スケーリング/ストレージ(EC2 Auto Scaling/AWS Auto Scaling/ECS/Fargate/Lambda/S3)を追加

4.3IaC によるネットワークの自動化

この節の要点

コードで再現可能に——CloudFormationCDKTerraform変更セット/ドリフト検出繰り返し可能なデプロイ——を理解します。手作業のドリフトを排除します。

ネットワーク(VPC・サブネット・ルート・SG・エンドポイント・TGW)は IaC(Infrastructure as Code) で定義すると、繰り返し・一貫して・監査可能に構築できます。手作業の設定ドリフトを防ぎます。

4.3.1IaC の道具と効果

IaC によるネットワーク自動化を示した図。テンプレート(CloudFormation/CDK/Terraform)から VPC スタック(サブネット・ルート・IGW・NAT・SG・エンドポイント・TGW)を作成し、繰り返し可能(環境間で同一・バージョン管理)で監査可能(ドリフト検出・変更セット)になる流れを示し、一度定義すればどこでもデプロイでき、クリック操作によるドリフトを防ぐことを示した図。
IaC によるネットワーク自動化
  • CloudFormation:AWS ネイティブな宣言的テンプレート(YAML/JSON)。変更セットで適用前に差分を確認。
  • CDK:プログラミング言語で記述し CloudFormation を生成。再利用しやすい。
  • Terraform:マルチクラウド対応の IaC。state でリソースを管理する。
  • ドリフト検出:実環境がテンプレートからずれていないか検出し、再現性を担保する。
試験ポイント

「ネットワークを繰り返し・一貫して構築=IaC(CloudFormation/CDK/Terraform)」「適用前の差分確認=変更セット」「手作業のずれ検出=ドリフト検出」 は ANS-C01 で頻出です。本番ネットワークは手動変更(クリックオプス)を避け、IaC で管理します。

続きは無料登録で読めます

冒頭を無料で公開中。無料登録でこの節の全文と、第4章以降を含む全参考書・全問題集が読めます。