A logistics company is designing a new cloud architecture in the eu-west-1 region. The design includes two VPCs: vpc-prod-delivery (hosting critical backend applications across two Availability Zones) and vpc-shared-ops (hosting operational tools). The company has an on-premises data center that requires redundant, private connectivity to both VPCs. Additionally, applications in vpc-prod-delivery must resolve internal domain names managed in a Route 53 Private Hosted Zone (PHZ) ops.internal that is owned by vpc-shared-ops. Outbound internet egress for the application instances must be highly resilient against Availability Zone failures. Which of the following networking designs meets these requirements while ensuring maximum resiliency and minimum administrative overhead?
- ADeploy an AWS Transit Gateway and connect both VPCs to it. Associate the Transit Gateway with a Direct Connect Gateway connected to an AWS Direct Connect connection and a backup Site-to-Site VPN. Deploy a single NAT Gateway in a public subnet in one Availability Zone of vpc-prod-delivery, and configure all private subnet route tables to route outbound internet traffic () through this single NAT Gateway. Associate the private hosted zone ops.internal with both VPCs.
- BConnect both VPCs directly to a Direct Connect Gateway associated with an AWS Direct Connect connection and a backup Site-to-Site VPN. Configure the Direct Connect Gateway to route traffic transitively between vpc-prod-delivery and vpc-shared-ops. Deploy a NAT Gateway in a public subnet in each Availability Zone of vpc-prod-delivery for outbound internet access, and associate the private hosted zone ops.internal with both VPCs.
- Deploy an AWS Transit Gateway and connect both VPCs to it. Associate the Transit Gateway with a Direct Connect Gateway connected to an AWS Direct Connect connection and a backup Site-to-Site VPN. Deploy a NAT Gateway in a public subnet in each Availability Zone of vpc-prod-delivery, and configure the private route tables to route outbound internet traffic () to the local NAT Gateway in the same Availability Zone. Associate the private hosted zone ops.internal with both vpc-shared-ops and vpc-prod-delivery.Answer
- DDeploy an AWS Transit Gateway and connect both VPCs to it. Associate the Transit Gateway with a Direct Connect Gateway connected to an AWS Direct Connect connection and a backup Site-to-Site VPN. Deploy a NAT Gateway in a public subnet in each Availability Zone of vpc-prod-delivery for outbound internet access. Associate the private hosted zone ops.internal only with vpc-shared-ops, relying on the Transit Gateway attachment to transitively resolve DNS queries from vpc-prod-delivery.