
Answer-first summary for fast verification
Answer: Provision game servers in each AWS Region Provision a Network Load Balancer (NLB) in front of the game servers. Create an accelerator in AWS Global Accelerator, and configure endpoint groups in each Region. Associate the NLBs with the corresponding Regional endpoint groups. Point the game client's application to the Global Accelerator endpoints
The correct answer is C. Here's why: 1. **Global Market Expansion and Global Availability**: The requirement specifies that the company needs the game servers to be accessible from multiple continents. This is best achieved by deploying game servers in multiple AWS Regions. By provisioning game servers in each AWS Region, the company can ensure low-latency access and high availability for users regardless of their geographical location. 2. **Static IP Addresses**: The use of UDP necessitates the need for the game clients to connect to a set of static IP addresses. AWS Global Accelerator provides static IP addresses that act as a fixed entry point for the game clients, irrespective of the Region they are trying to connect to. This meets the requirement for static IP addresses. 3. **Network Performance**: AWS Global Accelerator improves network performance by routing traffic through the AWS global network instead of the public internet. This results in lower latency and better overall performance for the game's client application. 4. **Network Load Balancer (NLB)**: Provisioning NLBs in front of the game servers ensures that the traffic is properly balanced across multiple servers in each Region. NLBs can handle UDP traffic efficiently, making them a suitable choice for the game servers. 5. **Endpoint Groups and Regional Distribution**: By creating endpoint groups for each Region in the AWS Global Accelerator, and associating the NLBs with these endpoint groups, the solution ensures that traffic is directed to the nearest and most optimal Region based on the client's location. This is crucial for maintaining a smooth and consistent gaming experience. Thus, option C effectively meets all the specified requirements: global distribution, static IP addresses, maintaining network performance, and ensuring high availability.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A mobile gaming company is expanding into the global market. The company's game servers run in the us- east-1 Region. The game's client application uses UDP to communicate with the game servers and needs to be able to connect to a set of static IP addresses. The company wants its game to be accessible on multiple continents. The company also wants the game to maintain its network performance and global availability. Which solution meets these requirements?
A
Provision an Application Load Balancer (ALB)in front of the game servers. Create an Amazon CloudFront distribution that has no geographical restrictions. Set the ALB as the origin. Perform DNS lookups for the cloudfront.net domain name. Use the resulting IP addresses in the game's client application
B
Provision game servers in each AWS Region. Provision an Application Load Balancer in front of the game servers. Create an Amazon Route 53latency-based routing policy for the game's client application to use with DNS lookups
C
Provision game servers in each AWS Region Provision a Network Load Balancer (NLB) in front of the game servers. Create an accelerator in AWS Global Accelerator, and configure endpoint groups in each Region. Associate the NLBs with the corresponding Regional endpoint groups. Point the game client's application to the Global Accelerator endpoints
D
Provision game servers in each AWS Region. Provision a Network Load Balancer (NLB) in front of the game servers. Create an Amazon CloudFront distribution that has no geographical restrictions. Set the NLB as the origin. Perform DNS lookups for the cloudfront.net domain name. Use the resulting IP addresses in the game's client application.