An enterprise financial platform operates its core transaction processing engine in a private subnet within the us-east-1 region. The application exposes HTTPS endpoints via an internet-facing Application Load Balancer (ALB). The platform is experiencing latency issues for clients connecting from London and Singapore, with average round-trip times (RTT) exceeding . The database layer in us-east-1 must maintain strict immediate consistency, preventing multi-region database replication. Security compliance dictates that client source IP addresses must be preserved at the application layer for audit logging, and connections must benefit from TCP optimization by entering the AWS network as close to the users as possible. Which architecture optimization should the Solutions Architect implement to minimize latency for international clients while adhering to all constraints?
- Deploy AWS Global Accelerator and associate the existing ALB in us-east-1 as the endpoint. Configure the accelerator to preserve the client IP address, and route client traffic using the provided Anycast IP addresses.Answer
- BDeploy regional ALBs in eu-west-2 and ap-southeast-1, routing client traffic via Amazon Route 53 latency-based routing. Connect the regional VPCs using AWS Transit Gateway peering to forward database queries back to the core database in us-east-1.
- CCreate an Amazon CloudFront distribution with the us-east-1 ALB as the origin. Associate Route 53 Private Hosted Zones for the application's domain name with VPCs in the remote regions to optimize DNS resolution.
- DDeploy a single NAT Gateway in a public subnet in us-east-1 to route all inbound client traffic from the international regions through an AWS Site-to-Site VPN.