A gaming company hosts a real-time multiplayer application on Amazon EC2 instances in a private subnet. The application uses a custom TCP-based protocol. The client applications are deployed globally, and several corporate clients require a pair of static IP addresses to configure their outbound firewall rules. The network architecture must support high throughput, minimize latency and jitter, and route traffic efficiently from global clients to the private backend. Which combination of services and configurations should a solutions architect use to meet these requirements? (Select TWO.)
- Create an AWS Global Accelerator accelerator and register a public Network Load Balancer as an endpoint.Answer
- Deploy a public Network Load Balancer in the AWS Region and register the private EC2 instances as targets.Answer
- CDeploy an Application Load Balancer and configure Amazon Route 53 with latency-based routing policies pointing to the load balancer.
- DDeploy a public Network Load Balancer and configure stateful Network ACLs on the public subnets to whitelist the corporate clients' IP addresses.
- EEstablish a single AWS Site-to-Site VPN connection between the clients' networks and the VPC to handle high-throughput traffic up to .
Answer
Deploy a public Network Load Balancer in the AWS Region, register the private EC2 instances as targets, and create an AWS Global Accelerator accelerator registering the Network Load Balancer as an endpoint.
To meet the requirements, the solutions architect should deploy a public Network Load Balancer (NLB) and an AWS Global Accelerator. An NLB handles high-throughput, low-latency TCP traffic and can route requests directly to EC2 instances in private subnets. AWS Global Accelerator provides two static Anycast IP addresses for the clients to whitelist in their firewalls, and it routes traffic over the high-speed AWS global network to the NLB, minimizing latency and jitter.
Step-by-Step Solution
Key Concept
AWS Global Accelerator routes TCP/UDP traffic over the AWS global network to endpoints like Network Load Balancers, providing static IP addresses and low-latency performance.