[AWS] Transit Gateway

AWS Transit Gateway is used to simplify your AWS network architecture (topology) by allowing to have transitive peering between hundreds and thousands of VPCs and on-premise data centers.


Features

Transit Gateway is designed to simplify the network connections among VPCs and on-premise networks that are connected through VPC peering or Direct Connect (DX). It is a central hub that acts as a cloud router.

  • A transit gateway implements a hub-and-spoke (star) network topology.
    • VPCs are connected without peering.
    • On-premise networks are connected via VPN, and Direct Connect.
  • It works with regional resources by default. But it can work cross-region by peering transit gateways across regions.
  • It can be used across multiple AWS accounts using Resource Access Manager (RAM).
  • It can use route tables to control access among VPCs.
  • It supports IP multicast.
  • A transit gateway scales elastically based on the volume of network traffic. Routing through a transit gateway operates at layer 3, based on their destination IP addresses.

Central NAT Gateway

  • Egress-VPC
    • In one VPC, setup NAT Gateways and an Internet Gateway.
  • Private instances in other VPCs can access internet through the transit gateway and a NAT gateway

Sharing Resources Across Accounts through RAM

  • You can share AWS RAM (Resource Access Manager) to share a transit gateway across accounts or across AWS Organization.

Leave a Comment