Servisphere
AWS Transit Gateway のアイコン(AWS Architecture Icons)

AWS Transit Gateway

VPCをつなぐ中央ハブ

1つのRegion内で数千のVPC、VPN、Direct Connectをつなぐハブアンドスポーク型の中央ルーターです。ネットワークを分離するための独自のroute tableを持ち、入り組んだpeeringの網を置き換えます。

  • コスト$$ ふつう
  • 難易度●●●●●
  • 未使用でも課金?はい
  • AWS マネージド
  • 出題試験SAA · SOA

範囲: Regional(Region間でpeering可能)

Transit Gateway をマップで開く →
たとえるなら中央駅のようなものです。すべての路線がここに集まり、別の路線に乗り換えます。

いつ使う?

✓ 使うべき場面

多数のVPC/アカウントを相互に、またオンプレミスと接続する必要があるとき。

✗ 避けるべき場面

VPCが2〜3個だけ → VPC peering。1つのサービスを公開するだけ → PrivateLink。

よくある使い方

  • 複数アカウントにまたがる数十のVPCの接続
  • VPN/Direct Connectの1か所への集約
  • route tableによるprod/devネットワークの分離

料金はいくら?

  • 課金方式: attachmentごとの時間料金に、処理データGBが加わります。
⚠️ 料金の落とし穴

データ処理料金は通常のデータ転送料金に上乗せされます。

料金は us-east-1 の参考値(2026年10月14日 更新)で、変更されている可能性があります。必ず AWS の料金ページでご確認ください。

💡 試験のコツ

「多数の VPC とオンプレミスを、シンプルなハブ&スポークと推移的ルーティングで接続」なら Transit Gateway、「2〜3 個の VPC で最安」なら VPC ピアリング、「1 つのサービスだけ公開」なら PrivateLink を選びます。

よくある質問

Transit Gateway は VPC ピアリングと何が違いますか?

VPC ピアリングは 1 対 1 で推移的ではありません。A と B、B と C をピアリングしても、A は B を経由して C には届かないため、VPC が増えると接続が網目状に複雑になります。Transit Gateway は中央のハブで、各 VPC は 1 つのアタッチメントだけで済み、ルートテーブルで通信可能な相手を制御できます。その代わりアタッチメントとデータ処理量に料金がかかり、ピアリングの方が安価です。

Transit Gateway を複数アカウントで共有するには?

AWS Resource Access Manager (RAM) で他のアカウントや AWS Organizations 全体に Transit Gateway を共有し、各アカウントが自分の VPC のアタッチメントを作成します。環境を分離したい場合 (例: prod と dev を互いに見えなくする) は、複数のルートテーブルを使い、アタッチメントを適切なものに関連付けます。

Transit Gateway は何を接続でき、Region をまたげますか?

VPC、Site-to-Site VPN、Direct Connect (Direct Connect gateway 経由)、他の Transit Gateway を接続できます。各 Transit Gateway は 1 つの Region に存在し、Region をまたぐには Transit Gateway 間のリージョン間ピアリングを使います。ピアリングにはないマルチキャストにも対応しています。

関連サービス

SAA-C03 対策

Transit Gateway は次の対策モジュールで扱っています:

Transit Gateway をマップで開く →