An enterprise is designing a highly available, multi-account hybrid network architecture across two AWS Regions: `us-east-1` (the primary region with 50 spoke VPCs) and `us-west-2` (the secondary region with 30 spoke VPCs). A Shared Services VPC in `us-east-1` hosts a Route 53 Private Hosted Zone (PHZ) for `corp.internal` and an outbound Route 53 Resolver endpoint to resolve on-premises queries.
The enterprise has a 10 Gbps AWS Direct Connect (DX) connection at their on-premises data center (CIDR ``). They want to use the DX connection as the primary path and deploy an AWS Site-to-Site VPN as a backup path. The solution must minimize latency for both regions under normal conditions, prevent asymmetric routing, support automatic failover, and ensure that resources in all spoke VPCs across both regions can resolve `corp.internal` and on-premises domain queries.
Which combination of steps meets these requirements?
- ADeploy an AWS Transit Gateway in `us-east-1` (TGW-East). Peer all spoke VPCs in `us-west-2` directly to TGW-East using inter-region VPC peering. Associate the Direct Connect Gateway (DXGW) only with TGW-East, and terminate the Site-to-Site VPN on TGW-East. Configure static routing in TGW-East for `` pointing to the DXGW. Associate the Route 53 PHZ only with the Shared Services VPC, and configure the spoke VPCs to use the Shared Services VPC's DNS servers as forwarders.
- BDeploy TGW-East and TGW-West and peer them. Associate the DXGW with TGW-East and TGW-West. Terminate the Site-to-Site VPN on TGW-East. To prevent asymmetric routing and secure egress, route all on-premises traffic from all VPCs through a single NAT Gateway deployed in a single Availability Zone in the Shared Services VPC. Recreate the `corp.internal` PHZ in each AWS account to ensure local resolution.
- Deploy an AWS Transit Gateway in each region (TGW-East and TGW-West) and peer them. Associate the DXGW with both TGW-East and TGW-West. Terminate the Site-to-Site VPN on TGW-East. Configure BGP on-premises to advertise `` over both paths, prepending the AS path on the VPN session from AWS to on-premises. Authorize and associate the PHZ `corp.internal` with all spoke VPCs in both regions. Share the Route 53 Resolver forwarding rules via AWS Resource Access Manager (RAM) and associate them with all spoke VPCs.Answer
- DDeploy TGW-East and TGW-West. Associate the DXGW with TGW-East and terminate the Site-to-Site VPN on TGW-West. Peer TGW-East and TGW-West. Route all `us-west-2` traffic to on-premises via TGW-East's DXGW association, and route all `us-east-1` traffic via TGW-West's VPN as a primary path to balance load. On the on-premises customer gateway, use BGP Local Preference to prefer the VPN connection. For DNS, associate the Route 53 PHZ only with the Shared Services VPC.