An enterprise is building a global media streaming platform in the eu-west-1 Region. The architecture is deployed across three VPCs:
- vpc-ingest: Houses public-facing Application Load Balancers (ALBs) that receive high-throughput video streams.
- vpc-processing: Contains transcoding worker nodes running in private subnets across two Availability Zones (eu-west-1a and eu-west-1b). The workers require outbound internet connectivity to fetch libraries, but must not accept inbound connections.
- vpc-shared: Contains central security tools and a Route 53 Private Hosted Zone (PHZ) named internal.media.platform that resolves internal service endpoints.
An AWS Transit Gateway (tgw-central) is deployed to interconnect all three VPCs. The enterprise wants to centralize all egress internet traffic from vpc-processing through vpc-shared to reduce NAT Gateway costs and centralize security inspections. The egress routing must be highly available and resilient to Availability Zone failures. Additionally, resources in all three VPCs must be able to resolve DNS queries for internal.media.platform.
Which combination of actions must the Solutions Architect perform to configure the network routing and DNS resolution to meet these requirements? (Select TWO.)
- In vpc-shared, deploy a public NAT Gateway in both eu-west-1a and eu-west-1b. Configure the route tables of the Transit Gateway attachment subnets in vpc-shared such that the default route 0.0.0.0/0 in eu-west-1a points to the NAT Gateway in eu-west-1a, and the default route 0.0.0.0/0 in eu-west-1b points to the NAT Gateway in eu-west-1b.Answer
- BIn vpc-shared, deploy a single public NAT Gateway in eu-west-1a. Configure a single route table shared across all Transit Gateway attachment subnets in vpc-shared with a default route 0.0.0.0/0 pointing to this NAT Gateway.
- Authorize the association of the Private Hosted Zone internal.media.platform in the Shared Services AWS account with vpc-ingest and vpc-processing using the AWS CLI or Route 53 API, and then associate the zone from the respective spoke accounts.Answer
- DEstablish VPC Peering connections between vpc-processing and vpc-shared. In vpc-processing route tables, point 0.0.0.0/0 to the VPC Peering connection, and configure vpc-shared to route that traffic transitively to its NAT Gateways.
- ECreate Route 53 Resolver outbound endpoints in vpc-processing and vpc-ingest, and inbound endpoints in vpc-shared to forward all DNS queries for the domain internal.media.platform without performing VPC associations.