A financial technology firm hosts its transaction processing workload in the us-east-1 Region across two VPCs: VPC-A and VPC-B. VPC-A hosts public-facing Application Load Balancers (ALBs) that receive incoming traffic and route it to containerized microservices in VPC-B via an AWS Transit Gateway. The microservices in VPC-B frequently query a third-party payment gateway over the internet, routing outbound traffic through the Transit Gateway to a single NAT Gateway located in VPC-A. During high-volume trading hours, transaction latency increases, and connection timeouts occur. Network logs indicate that the NAT Gateway in VPC-A is experiencing source port exhaustion. Additionally, microservices in VPC-A occasionally fail to resolve the private DNS names of the resources in VPC-B. Which combination of actions will resolve the latency issues and ensure successful DNS resolution across the VPCs?
- Deploy NAT Gateways in each Availability Zone of VPC-B, update the route tables in VPC-B to route outbound internet traffic locally through these NAT Gateways, and associate the Route 53 Private Hosted Zone of VPC-B with VPC-A.Cevap
- BRequest AWS Support to pre-warm the ALBs in VPC-A to handle the peak transaction throughput, and configure a Direct Connect Gateway to route the transitive VPC-to-VPC traffic directly between VPC-A and VPC-B.
- CDeploy a single NAT Gateway in VPC-B to consolidate outbound traffic, configure the Transit Gateway route tables to forward all egress traffic from VPC-B through this NAT Gateway, and create public DNS records for internal services.
- DConfigure VPC Peering between VPC-A and VPC-B to bypass the Transit Gateway, and configure the services in VPC-A to query the default VPC resolver at of VPC-B without modifying Private Hosted Zone associations.