ANS-C01 スペシャリスト ANS

Transit Gatewayを使いこなす ルートテーブル分離とマルチキャスト

この記事は ANS-C01 を目指す方に向けて、Transit Gateway の応用的な使い方を整理します。基本の接続だけでなく、通信させたくない相手を確実に分離できるかが試験で問われます。

覚え方は3つの観点です。アタッチメント単位で考える・ルートテーブルで到達範囲を決める・関連付けと伝搬を分けて理解する。この3つが理解の核です。

関連付けと伝搬を分けて考える

Transit Gateway では、各アタッチメントが1つのルートテーブルに関連付けられます。これは「そのアタッチメントから出た通信がどのルートテーブルを参照するか」を決めます。一方伝搬は、そのアタッチメントの経路情報をどのルートテーブルへ載せるかを決めます。関連付けは1対1、伝搬は複数可能という違いを押さえると、設計の自由度が見えてきます。

本番と開発を分離する

典型的な要件は「本番VPCと開発VPCは互いに通信させず、どちらも共有サービスVPCとオンプレミスには到達させたい」というものです。使いどころに沿って組むと、本番用と開発用の2つのルートテーブルを作り、それぞれに自分たちのVPCと共有サービスVPCとオンプレミス接続の経路だけを載せます。共有サービス用のルートテーブルには本番と開発の両方を伝搬させます。こうするとVPC同士は経路を持たないため、セキュリティグループに頼らずルーティング層で確実に分離できます。

マルチキャストとアプライアンス連携

金融の市況配信や動画配信で必要になるマルチキャストは、Transit Gateway のマルチキャストドメインで実現します。使いどころはオンプレミスで動いていたマルチキャスト前提のアプリをそのまま移行したいとき。またアプライアンスモードを有効にしたアタッチメントは、同じフローの往復パケットを同じアベイラビリティーゾーンのアプライアンスへ送り続けるため、ステートフルな検査装置を挟む構成で非対称ルーティングを防げます。

やりたいこと設定するものポイント
VPC同士を通信させないルートテーブルを分けて伝搬を制御経路がなければ到達しない
共有サービスへは全員到達共有用ルートテーブルに全VPCを伝搬関連付けは各VPC側のテーブル
ステートフル検査を挟むアプライアンスモードを有効化往復を同じAZへ寄せる
マルチキャスト配信マルチキャストドメインを作成対象ENIをメンバー登録する
試験ポイント 「VPC間の通信を禁止したい」という要件では、セキュリティグループやNACLではなくルートテーブルの分離が正解になります。経路が存在しない状態を作るのが最も確実だからです。
よくある誤り ブラックホールルートを追加すれば分離できると考えがちですが、運用が複雑になり漏れも生じます。まずルートテーブルの分割を検討してください。

チェックリスト

  • 関連付けと伝搬の違いを自分の言葉で説明できる
  • 本番と開発を分離しつつ共有サービスへ通す構成を図にできる
  • アプライアンスモードが解決する問題を説明できる
  • マルチキャストドメインの用途を言える
  • 分離の手段としてルーティングを第一に選ぶ理由を説明できる

まとめ

Transit Gateway は接続する道具であると同時に、通信させない道具でもあります。ルートテーブルの分割で到達範囲を設計できるようになれば、ANSのネットワーク設計問題はぐっと解きやすくなります。

理解を確かめるにはクイズで腕試しを、最新の出題範囲はAWS認定 公式ページで必ず確認してください。

📚

ANS(高度なネットワーキング) におすすめの教材

AWS認定 高度なネットワーキング−専門知識(ANS-C01)完全対応テキスト 表紙
書籍

AWS認定 高度なネットワーキング−専門知識(ANS-C01)完全対応テキスト

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

★★★★☆

Amazonで見る
要点整理から攻略する AWS認定 高度なネットワーキング−専門知識 表紙
要点整理

要点整理から攻略する AWS認定 高度なネットワーキング−専門知識

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

★★★★☆

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

AWS認定ANS(ANS-C01)実践問題集(図解付き・220問)

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

Udemy

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

AWS認定ANS 演習テスト(日本語)

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

Udemy

Udemyで見る

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