A pharmaceutical company operates a multi-account AWS environment with spoke VPCs distributed across the `us-east-1` and `us-west-2` Regions. The on-premises network is connected to AWS via a AWS Direct Connect connection. The company requires a highly available network architecture that minimizes administrative overhead and meets the following criteria:
1. All outbound internet traffic from the spoke VPCs must be centralized and routed through a cluster of security appliances in a dedicated Transit VPC in each region.
2. Spoke VPCs must resolve DNS queries for on-premises domain names ending in `.corp` via the Direct Connect connection.
3. On-premises hosts must resolve resource records in an AWS Route 53 Private Hosted Zone (PHZ) named `aws.internal`.
Which hybrid and multi-account network architecture should a solutions architect design to satisfy these requirements?
- AEstablish VPC peering connections between all spoke VPCs and the central Transit VPC in each region to route outbound traffic. Create Route 53 Resolver Inbound and Outbound Endpoints in the Transit VPC. Associate the `aws.internal` PHZ with the Transit VPC only, and configure the spoke VPCs to forward all DNS queries to the Transit VPC's inbound resolver IP. Create a Route 53 Resolver forwarding rule for `.corp` pointing to the on-premises DNS servers and associate it with the Transit VPC.
- BAssociate the AWS Direct Connect Gateway directly with the virtual private gateways (VGWs) of all spoke VPCs. Configure a default route of in each spoke VPC's route table pointing to its local VGW to route internet-bound traffic through the on-premises security appliances. Create Route 53 Resolver forwarding rules inside each spoke VPC's Route 53 configuration to resolve `.corp` domains, and configure on-premises DNS to target the default AWS DNS resolver IPs.
- Deploy an AWS Transit Gateway (TGW) in each region and peer them. Attach the spoke VPCs and the regional Transit VPC to the local TGW. In the TGW route table for the spoke VPCs, configure a static route for pointing to the Transit VPC attachment. Create Route 53 Resolver Inbound and Outbound Endpoints in a centralized network services VPC in each region. Share a Route 53 Resolver forwarding rule for `.corp` pointing to the on-premises DNS servers across the AWS Organization using AWS Resource Access Manager (RAM) and associate it with all VPCs. Associate the `aws.internal` PHZ with all VPCs in both regions, and configure on-premises DNS to forward queries for `aws.internal` to the Inbound Endpoint IP addresses.Answer
- DDeploy a single AWS Transit Gateway in the `us-east-1` Region, and attach all spoke VPCs from both regions to it. Route all outbound internet traffic from all spoke VPCs to a single NAT Gateway located in the Transit VPC of `us-east-1`. Create a Route 53 Resolver Outbound Endpoint in `us-east-1` and configure it to forward all queries to the on-premises DNS. Associate the `aws.internal` PHZ directly with the Transit Gateway to share it with all attached VPCs.