A software-as-a-service (SaaS) provider is establishing a new application environment in the eu-central-1 Region. The architecture features spoke VPCs (vpc-tenant-a, vpc-tenant-b, and vpc-services) and a central egress VPC (vpc-egress). The instances in the tenant VPCs require access to APIs in the services VPC, must resolve internal domain names managed in a Route 53 Private Hosted Zone (PHZ) created in the services VPC, and need outbound internet access for patching. Which TWO network architecture configurations should the solutions architect implement to satisfy these connectivity and DNS requirements while ensuring high availability and resilience?
- Interconnect all tenant and services VPCs using an AWS Transit Gateway, and authorize and associate the services Private Hosted Zone with each of the tenant VPCs.Answer
- Deploy NAT Gateways in multiple Availability Zones in the central egress VPC, and configure the spoke VPC route tables to route outbound internet traffic to the AWS Transit Gateway.Answer
- CDeploy a single NAT Gateway in a single Availability Zone within the central egress VPC to centralize and route all outbound internet traffic from the spokes.
- DAssociate the services Private Hosted Zone directly with the AWS Transit Gateway to automatically inherit DNS resolution across all attached spokes.
- EEstablish a Direct Connect Gateway and attach it to all VPCs to handle transitive routing and DNS propagation between the spokes.
Answer
Interconnect all tenant and services VPCs using an AWS Transit Gateway, authorize and associate the services Private Hosted Zone with each of the tenant VPCs, deploy NAT Gateways in multiple Availability Zones in the central egress VPC, and configure the spoke VPC route tables to route outbound internet traffic to the AWS Transit Gateway.
The correct solution involves interconnecting all VPCs through an AWS Transit Gateway to establish the networking fabric. To enable internal name resolution, the Private Hosted Zone in the services VPC must be associated with each of the tenant VPCs. To ensure high availability for outbound egress, NAT Gateways must be deployed in multiple Availability Zones in the egress VPC, and the spoke VPC route tables must point to the Transit Gateway for default routing.
Step-by-Step Solution
Key Concept
Designing highly resilient, multi-VPC architectures using Transit Gateway for routing, multi-AZ NAT Gateways for egress, and cross-VPC Route 53 Private Hosted Zone associations for internal name resolution.