A global telematics SaaS platform has a multi-account AWS architecture. The core application backend runs on Amazon EC2 instances in private subnets across multiple Availability Zones in a Spoke VPC in ``. The application is deployed behind an Application Load Balancer (ALB). The Spoke VPC connects to a Shared Services VPC and an on-premises data center via an AWS Transit Gateway.
The application resolves internal endpoints using a Route 53 Private Hosted Zone (PHZ) hosted in the Shared Services VPC.
The platform experiences two recurring issues:
1. Every morning at ``, a sudden burst of vehicle telemetry data causes immediate connection timeouts and latency spikes for users, which gradually resolve after `` minutes.
2. Intermittent DNS resolution failures occur when the application attempts to resolve service names in the Shared Services VPC.
The company requires a solution that minimizes latency, prevents dropped connections during traffic spikes, and ensures highly available, private DNS resolution.
Which TWO actions should the Solutions Architect recommend to optimize performance and resolve these issues?
- Request AWS Support to pre-warm the Application Load Balancer in the Spoke VPC before the daily peak traffic window to handle the sudden surge in connections without latency or dropouts.Answer
- Associate the Route 53 Private Hosted Zone from the Shared Services VPC with the Spoke VPC to enable direct and low-latency DNS resolution of internal services.Answer
- CDirect all outbound traffic from the Spoke VPC to a single NAT Gateway located in one Availability Zone to minimize latency by avoiding cross-AZ routing for outbound internet traffic.
- DEstablish a Direct Connect Gateway to route VPC-to-VPC traffic transitively between multiple Spoke VPCs to bypass the Transit Gateway and reduce latency.
- EDeploy a Route 53 Resolver outbound endpoint in the Spoke VPC to query the Shared Services VPC DNS endpoints instead of associating the Private Hosted Zone with the Spoke VPC.