A financial services firm is building a new multi-account landing zone on AWS in the us-east-1 Region. The architecture requires connecting two spoke VPCs, Retail-App-VPC (Account A) and Wholesale-App-VPC (Account B), to a central hub VPC named Transit-Core-VPC (Account C) using an AWS Transit Gateway. Spoke-to-spoke IP routing between Retail-App-VPC and Wholesale-App-VPC is strictly prohibited due to compliance regulations.
All outbound internet traffic from the private subnets of both spoke VPCs must be inspected through a cluster of security firewalls hosted in Transit-Core-VPC. A AWS Direct Connect connection terminates at an on-premises data center and is attached to a Direct Connect Gateway associated with the Transit Gateway. Additionally, DNS resolution must be configured such that resources in the spoke VPCs can resolve on-premises services in the corp.internal domain, while on-premises servers and the spoke VPCs must be able to resolve resource records in a Route 53 Private Hosted Zone (PHZ) for aws.platform.internal hosted in Account C.
Which of the following designs meets these requirements while ensuring maximum availability, preventing single points of failure, and minimizing operational and data transfer overhead?
- ADeploy an AWS Transit Gateway and attach Retail-App-VPC, Wholesale-App-VPC, and Transit-Core-VPC. Set up two Transit Gateway route tables to block spoke-to-spoke routing and direct outbound traffic to Transit-Core-VPC. Deploy NAT Gateways across multiple Availability Zones in Transit-Core-VPC, routing Transit Gateway attachment traffic in each Availability Zone to its corresponding local NAT Gateway. Configure the aws.platform.internal Private Hosted Zone in Account C and associate it only with Transit-Core-VPC. In Transit-Core-VPC, deploy Route 53 Resolver inbound and outbound endpoints across multiple Availability Zones to handle DNS queries with the on-premises data center, and associate the outbound Resolver rules with Retail-App-VPC and Wholesale-App-VPC.
- Deploy an AWS Transit Gateway and attach Retail-App-VPC, Wholesale-App-VPC, and Transit-Core-VPC. Configure two Transit Gateway route tables: one associated with the spoke VPCs directing traffic to the Transit-Core-VPC attachment, and another associated with Transit-Core-VPC routing traffic back to the spokes. In Transit-Core-VPC, deploy NAT Gateways across multiple Availability Zones, and configure a dedicated route table for each Transit Gateway subnet attachment that routes to the NAT Gateway in the same Availability Zone. Associate the aws.platform.internal Private Hosted Zone with Retail-App-VPC, Wholesale-App-VPC, and Transit-Core-VPC. Deploy Route 53 Resolver inbound and outbound endpoints across multiple Availability Zones in Transit-Core-VPC, and associate the outbound Resolver forwarding rules with all three VPCs.Cevap
- CConnect the on-premises data center using a Direct Connect Gateway associated with virtual private gateways attached to Retail-App-VPC, Wholesale-App-VPC, and Transit-Core-VPC. Establish VPC Peering connections from Retail-App-VPC and Wholesale-App-VPC to Transit-Core-VPC. Configure the route tables in the spoke VPCs to point to the peered Transit-Core-VPC, and deploy NAT Gateways across multiple Availability Zones in Transit-Core-VPC to handle internet egress. Associate the aws.platform.internal Private Hosted Zone with all three VPCs. Deploy Route 53 Resolver inbound and outbound endpoints in Transit-Core-VPC to manage DNS queries with the on-premises network.
- DDeploy an AWS Transit Gateway and attach Retail-App-VPC, Wholesale-App-VPC, and Transit-Core-VPC. Set up two Transit Gateway route tables to block spoke-to-spoke routing and direct outbound traffic to Transit-Core-VPC. Deploy a single NAT Gateway in one public subnet within a single Availability Zone of Transit-Core-VPC to reduce NAT Gateway costs. Configure the route tables of all Transit Gateway subnet attachments in Transit-Core-VPC to route to this single NAT Gateway. Associate the aws.platform.internal Private Hosted Zone with Retail-App-VPC, Wholesale-App-VPC, and Transit-Core-VPC. Deploy Route 53 Resolver inbound and outbound endpoints across multiple Availability Zones in Transit-Core-VPC, and associate the outbound Resolver forwarding rules with all three VPCs.