SAA-C03 中級 SAA

VPCの基本設計 サブネット・NAT Gateway・セキュリティグループとネットワークACLの役割を押さえる

SAA-C03では、VPCの構成を要件から選ぶ問題が必ず出ます。この記事では、サブネットの分け方、外部との出入り口、通信を制御する仕組みを「入口・出口・番人」の3つの観点で整理します。

覚え方は「入口・出口・番人」の3つの観点

入口はインターネットゲートウェイ、出口はNAT Gatewayなど、番人はセキュリティグループとネットワークACLです。パブリックサブネットはインターネットゲートウェイへのルートを持ち、プライベートサブネットは持ちません。Webサーバーは公開側、データベースは非公開側に置くのが基本設計です。

NAT Gatewayとエンドポイント

プライベートサブネットのインスタンスがソフトウェア更新などでインターネットへ出る場合は、パブリックサブネットのNAT Gatewayを経由します。可用性を高めたいならAZごとにNAT Gatewayを配置します。S3やDynamoDBへの通信は、ゲートウェイ型VPCエンドポイントを使うと、NAT Gatewayを通さず無料でプライベートに到達できます。データ転送料金を抑えたい要件の定番です。

セキュリティグループとネットワークACL

セキュリティグループはインスタンスに適用され、許可ルールのみで、戻りの通信は自動的に許可されます(ステートフル)。ネットワークACLはサブネットに適用され、許可と拒否の両方を番号順に評価し、戻りの通信も明示的に許可する必要があります(ステートレス)。特定のIPアドレスを明示的に拒否したい場合はネットワークACLを使います。

項目セキュリティグループネットワークACL
適用先インスタンス(ENI)サブネット
ステートステートフルステートレス
ルール許可のみ許可と拒否
評価すべてのルールを評価番号の小さい順に最初の一致
使いどころ基本的なアクセス制御特定IPの明示的な拒否
よくある誤り セキュリティグループで特定のIPを拒否しようとする誤りが典型です。セキュリティグループには拒否ルールがないため、拒否はネットワークACLの役割です。

チェックリスト

  • パブリックサブネットとプライベートサブネットの違いを説明できる
  • NAT GatewayをAZごとに置く理由を言える
  • ゲートウェイ型エンドポイントの対象サービスを答えられる
  • セキュリティグループとネットワークACLの違いを表で再現できる

まとめ

VPC設計は「入口・出口・番人」で整理し、拒否が必要ならネットワークACL、費用を抑えたいならゲートウェイ型エンドポイントと覚えましょう。 理解度の確認にはクイズが便利です。試験範囲や申し込みの最新情報はAWS認定 公式ページもあわせて確認してください。

📚

SAA(ソリューションアーキテクト アソシエイト) におすすめの教材

徹底攻略 AWS認定 ソリューションアーキテクト − アソシエイト教科書 第3版[SAA-C03]対応 表紙
書籍

徹底攻略 AWS認定 ソリューションアーキテクト − アソシエイト教科書 第3版[SAA-C03]対応

体系的にサービスと出題範囲を学べる定番テキスト

★★★★☆

Amazonで見る
AWS認定ソリューションアーキテクト−アソシエイト問題集 表紙
問題集

AWS認定ソリューションアーキテクト−アソシエイト問題集

本番形式の演習で総仕上げに最適

★★★★☆

Amazonで見る
Udemyコース
Udemy・講座

これだけでOK! AWS認定SAA(SAA-C03)試験突破講座

動画で体系的に学べる対策コース

Udemy

Udemyで見る
Udemy模擬試験
Udemy・模試

AWS認定SAA 本番模試(6回分/390問)

本番形式の演習で総仕上げ

Udemy

Udemyで見る

本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。