
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A gaming company is designing a highly available architecture. The application runs on a modified Linux kernel and supports only UDP-based traffic. The company needs the front-end tier to provide the best possible user experience. That tier must have low latency, route traffic to the nearest edge location, and provide static IP addresses for entry into the application endpoints.
What should a solutions architect do to meet these requirements?
A
Configure Amazon Route 53 to forward requests to an Application Load Balancer. Use AWS Lambda for the application in AWS Application Auto Scaling.
B
Configure Amazon CloudFront to forward requests to a Network Load Balancer. Use AWS Lambda for the application in an AWS Application Auto Scaling group.
C
Configure AWS Global Accelerator to forward requests to a Network Load Balancer. Use Amazon EC2 instances for the application in an EC2 Auto Scaling group.
D
Configure Amazon API Gateway to forward requests to an Application Load Balancer. Use Amazon EC2 instances for the application in an EC2 Auto Scaling group.
Explanation:
Correct Answer: C
Why Option C is correct:
UDP-based traffic requirement: The application supports only UDP-based traffic. AWS Global Accelerator supports both TCP and UDP traffic, while Application Load Balancers (ALB) only support TCP/HTTP/HTTPS. Network Load Balancers (NLB) support both TCP and UDP traffic.
Low latency and nearest edge location routing: AWS Global Accelerator uses the AWS global network to route traffic to the nearest edge location, providing low latency and improved performance for global users.
Static IP addresses: AWS Global Accelerator provides static IP addresses (anycast IPs) that don't change, which is important for gaming applications that may have firewall rules or DNS caching requirements.
Modified Linux kernel requirement: The application runs on a modified Linux kernel, which requires EC2 instances (not Lambda) since Lambda doesn't allow custom kernels.
Why other options are incorrect:
Key AWS Services: