A financial services company operates a latency-critical application in the us-east-1 Region. The application's core components are split across two AWS accounts: Account A hosts the real-time processing fleet on Amazon EC2 instances in private subnets across three Availability Zones in VPC-Processing, and Account B hosts a caching layer in VPC-Cache. Currently, the two VPCs are connected via an AWS Transit Gateway.
During high-volume events, the platform experiences increased latency and packet drops. A network audit reveals the following:
* Outbound internet traffic from all private subnets in VPC-Processing is routed through a single NAT Gateway located in Availability Zone us-east-1a.
* Large database synchronization streams between the processing fleet and the caching layer are capped at per connection, even though the EC2 instances support up to network bandwidth.
* EC2 instances in VPC-Processing resolve the private IP addresses of the caching layer by querying a Route 53 Private Hosted Zone (PHZ) created in Account B, but queries are currently traversing public resolvers, causing elevated DNS resolution times.
Which combination of actions will resolve the latency and throughput bottlenecks while ensuring high availability?
- Replace the Transit Gateway connection between VPC-Processing and VPC-Cache with a VPC Peering connection. Deploy a NAT Gateway in each of the three Availability Zones in VPC-Processing, and update the private route tables to route outbound traffic to the local NAT Gateway in the same zone. Authorize and associate the Route 53 Private Hosted Zone in Account B with VPC-Processing.Cevap
- BRequest AWS Support to pre-warm the Application Load Balancer in VPC-Processing to handle traffic surges. Retain the Transit Gateway connection and request a bandwidth limit increase. Keep the single NAT Gateway in Availability Zone us-east-1a to control costs, and authorize and associate the Route 53 Private Hosted Zone in Account B with VPC-Processing.
- CReplace the Transit Gateway connection between VPC-Processing and VPC-Cache with a VPC Peering connection. Retain the single NAT Gateway in Availability Zone us-east-1a to minimize Elastic IP usage, but update route tables to use inter-AZ routes for resiliency. Configure Route 53 Resolver outbound endpoints in VPC-Processing and inbound endpoints in VPC-Cache to handle DNS queries across the peering connection.
- DEstablish connections from both VPC-Processing and VPC-Cache to a central AWS Direct Connect Gateway to enable low-latency transitive routing between the VPCs. Deploy a NAT Gateway in each of the three Availability Zones in VPC-Processing. Authorize and associate the Route 53 Private Hosted Zone in Account B with VPC-Processing.