An enterprise is deploying a new high-throughput, latency-sensitive application across two AWS Regions: us-east-1 (primary) and us-west-2 (secondary). The architecture consists of the following components:
* Two application VPCs: App-VPC-US1 in us-east-1 and App-VPC-US2 in us-west-2, each deployed across three Availability Zones.
* A central shared services VPC: Shared-VPC-US1 in us-east-1 containing a Route 53 Private Hosted Zone (PHZ) named app.corp.internal and Route 53 Resolver Outbound Endpoints to resolve on-premises DNS queries.
* Hybrid connectivity via AWS Direct Connect (DX) with a Direct Connect Gateway (DXGW) connected to an on-premises data center, and a backup Site-to-Site VPN.
The solution must satisfy the following constraints:
1. Cross-region network traffic between App-VPC-US1 and App-VPC-US2 must achieve the lowest latency and highest throughput possible, bypassing intermediate hubs.
2. Private instances in all three VPCs must be able to resolve records in app.corp.internal and route queries for corp.internal to on-premises DNS servers.
3. Outbound internet egress for private subnets in all VPCs must remain resilient to single Availability Zone failures within their respective regions.
4. Cross-region hybrid connectivity failover must be dynamic and automated.
Which network architecture design fully satisfies these requirements with the lowest latency and lowest administrative overhead?
- ADeploy a Transit Gateway in each region (TGW-US1 and TGW-US2). Associate the local VPCs to their respective Transit Gateways. Peer the two Transit Gateways to route both cross-region application traffic and hybrid backup traffic. In each VPC, deploy a single NAT Gateway in the first Availability Zone's public subnet and configure a route pointing 0.0.0.0/0 in all private subnets to this NAT Gateway to minimize running costs. Associate the app.corp.internal Private Hosted Zone with all three VPCs. Set up Route 53 Resolver Outbound Endpoints in Shared-VPC-US1 and associate forwarding rules with all VPCs to resolve corp.internal via the hybrid connection.
- BDeploy a Transit Gateway in each region (TGW-US1 and TGW-US2). Connect the local VPCs to their respective Transit Gateways. Connect the Transit Gateways to the Direct Connect Gateway for hybrid routing. Associate the app.corp.internal Private Hosted Zone only with Shared-VPC-US1. Deploy Route 53 Resolver Inbound Endpoints in Shared-VPC-US1 and Outbound Endpoints in all VPCs. Configure forwarding rules in App-VPC-US1 and App-VPC-US2 to forward queries for app.corp.internal to the Inbound Endpoints in Shared-VPC-US1 to allow cross-VPC DNS resolution. In each VPC, deploy a NAT Gateway in every Availability Zone.
- Deploy a Transit Gateway in each region (TGW-US1 and TGW-US2). Associate the local VPCs to their respective Transit Gateways. Connect the Transit Gateways to the Direct Connect Gateway using Transit Virtual Interfaces (Transit VIFs) for primary hybrid connectivity, and establish a Site-to-Site VPN connection to each Transit Gateway as a backup. Create a direct VPC Peering connection between App-VPC-US1 and App-VPC-US2 for low-latency cross-region application traffic. In each VPC, deploy a NAT Gateway in every Availability Zone (three per VPC) to handle outbound internet egress. Associate the app.corp.internal Private Hosted Zone with App-VPC-US1, App-VPC-US2, and Shared-VPC-US1. Configure Route 53 Resolver Outbound Endpoints in Shared-VPC-US1 and associate the forwarding rules for corp.internal with all VPCs.Answer
- DDeploy a Direct Connect Gateway (DXGW) and associate it directly with the Virtual Private Gateways (VGWs) of App-VPC-US1, App-VPC-US2, and Shared-VPC-US1 to handle both hybrid connectivity and cross-VPC routing. Establish a direct VPC Peering connection between App-VPC-US1 and App-VPC-US2 for low-latency application traffic. In each VPC, deploy a NAT Gateway in every Availability Zone. Associate the app.corp.internal Private Hosted Zone with all three VPCs, and deploy Route 53 Resolver Outbound Endpoints in each region to forward queries to on-premises DNS servers.