An enterprise is designing a highly resilient multi-Region AWS network architecture for a new financial application. The workload is deployed in the and Regions across multiple spoke VPCs, including vpc-us-east-prod-1, vpc-us-east-prod-2, and vpc-us-west-prod-1. The architecture must satisfy the following requirements:
- Establish dedicated, high-speed private connections to an on-premises data center with automatic failover.
- Provide highly available outbound internet access for all application instances in the private subnets, resilient to Availability Zone (AZ) failures.
- Resolve hostnames in a Route 53 Private Hosted Zone (PHZ) named corp.internal (hosted in a central shared services account) across all spoke VPCs in both Regions.
- Enable secure inter-Region VPC communication.
Which of the following designs meets these requirements while minimizing single points of failure and adhering to AWS networking best practices?
- ADeploy tgw-us-east-1 and tgw-us-west-2, peer them, and attach the local spoke VPCs. Associate dxgw-global-prod with both Transit Gateways. In each spoke VPC, deploy a NAT Gateway in every Availability Zone. In the central shared services account, create a Route 53 inbound Resolver endpoint. In all spoke VPCs, configure Route 53 Resolver forwarding rules for corp.internal pointing to this inbound resolver endpoint, without associating the private hosted zone with the spoke VPCs.
- BDeploy tgw-us-east-1 and tgw-us-west-2, peer them, and attach the local spoke VPCs. Associate dxgw-global-prod with both Transit Gateways. To optimize costs while maintaining egress, deploy a single NAT Gateway in vpc-us-east-prod-1 and configure the Transit Gateway route tables to route all outbound internet traffic from vpc-us-east-prod-2 and vpc-us-west-prod-1 to this central NAT Gateway. Associate the Private Hosted Zone corp.internal with all spoke VPCs.
- Deploy tgw-us-east-1 and tgw-us-west-2, peer them, and attach the local spoke VPCs. Associate dxgw-global-prod with both Transit Gateways. In each spoke VPC, deploy a NAT Gateway in every Availability Zone, routing outbound internet traffic to the local NAT Gateway. Submit a cross-account authorization to associate the Private Hosted Zone corp.internal from the shared services account directly with each spoke VPC. In the Transit Gateway route tables, configure local routing preferences to ensure primary traffic to on-premises uses the local Direct Connect connection, failing over to the peered Transit Gateway connection if needed.Answer
- DDeploy tgw-us-east-1 and tgw-us-west-2 and attach the local spoke VPCs. Associate dxgw-global-prod with both Transit Gateways. Rely on the Direct Connect Gateway to route inter-Region traffic between the spoke VPCs in us-east-1 and us-west-2. In each spoke VPC, deploy a NAT Gateway in every Availability Zone for internet egress. Authorize and associate the Private Hosted Zone corp.internal with all spoke VPCs.