A global company has a multi-account AWS environment with spoke VPCs distributed across us-east-1 and us-west-2. The company is designing a hybrid network architecture to connect these VPCs to an on-premises data center with a redundant AWS Direct Connect (DX) infrastructure. The solution must allow spoke VPCs to communicate with the data center and with each other across regions. Additionally, all VPCs must resolve private DNS names hosted on-premises and in a centralized AWS Route 53 Private Hosted Zone (PHZ) in a shared services account, while outbound internet traffic must be routed through centralized NAT Gateways to minimize costs while maintaining high availability. Which architecture meets these requirements with the least administrative overhead and maintains high availability?
- Deploy an AWS Transit Gateway (TGW) in each region and peer them. Attach the spoke VPCs to their regional TGW. Associate a Direct Connect Gateway (DXGW) with a Transit VIF on the Direct Connect connections, and associate the DXGW with the TGW in each region. In the shared services account, associate the Route 53 Private Hosted Zone (PHZ) with the spoke VPCs in both regions, and deploy centralized Route 53 Resolver outbound endpoints to forward on-premises queries. In each region, deploy redundant NAT Gateways across multiple Availability Zones in a dedicated egress VPC attached to the TGW, routing all outbound traffic () from the spoke VPCs to the egress VPC.Answer
- BConnect the spoke VPCs in each region directly to a centralized Direct Connect Gateway (DXGW) using Private Virtual Interfaces (VIFs) to enable transitive routing between the VPCs and to the on-premises data center. Associate the centralized PHZ with the DXGW to enable DNS resolution across all accounts. Deploy a single NAT Gateway in the shared services VPC in the primary region to handle all egress traffic for both regions.
- CDeploy an AWS Transit Gateway (TGW) in each region and peer them. Attach the spoke VPCs to their regional TGW. Associate a Direct Connect Gateway (DXGW) with a Transit VIF on the Direct Connect connections, and associate the DXGW with the TGW in each region. Create a duplicate Route 53 PHZ in each individual spoke AWS account to avoid cross-account VPC associations, and configure Route 53 Resolver outbound endpoints in each spoke VPC to resolve on-premises domains. In each region, deploy redundant NAT Gateways across multiple Availability Zones in a dedicated egress VPC attached to the TGW, routing all outbound traffic () from the spoke VPCs to the egress VPC.
- DDeploy an AWS Transit Gateway (TGW) in each region and peer them. Attach the spoke VPCs to their regional TGW. Associate a Direct Connect Gateway (DXGW) with a Transit VIF on the Direct Connect connections, and associate the DXGW with the TGW in each region. In the shared services account, associate the Route 53 Private Hosted Zone (PHZ) with the spoke VPCs in both regions, and deploy centralized Route 53 Resolver outbound endpoints to forward on-premises queries. In each region, deploy a single NAT Gateway in a single Availability Zone within a dedicated egress VPC attached to the TGW, routing all outbound traffic () from the spoke VPCs to the egress VPC to reduce NAT Gateway costs.