![]() ![]() ![]() Distribute players across many instancesīy using Amazon GameLift, you have the opportunity to distribute player load across many instances.Figure 2 shows the regions supported by Amazon GameLift.įigure 2. ![]() These measures include taking advantage of special GameLift features and applying a set of AWS Best Practices for DDoS Resiliency to securing your game servers hosted on GameLift.ĭeploying your game server in multiple regions provides redundancy that makes it more challenging for an attacker to take down your entire game globally. To increase protections for your game servers, consider implementing the following best practices. While it is impossible to protect against all conceivable DDoS attacks, there are a number of steps you can take to reduce your risk.īest Practices for Protecting your Game Servers on Amazon GameLift They may also try to directly bombard game servers with invalid requests in an attempt to crash or compromise the server. Attackers may try to use valid requests to consume all available resources, making them inaccessible to legitimate players. AWS continually monitors our global infrastructure and engages our DDoS mitigation capabilities as needed to protect the targeted service.Īlthough game servers that are hosted on AWS benefit from AWS infrastructure protections, game servers have their own points of vulnerability. Layer 3 and 4 attacks generally have clear, unambiguous signatures. These attacks are designed to flood the network, causing legitimate requests to be dropped or delayed. Attacks against the AWS infrastructure can be large scale and consist of layer 3 attacks (e.g. AWS protects the availability of the AWS global infrastructure, as well as services like GameLift and Amazon EC2.ĪWS infrastructure is DDoS-resilient by design and is supported by DDoS mitigation systems that can automatically detect and filter malicious traffic. Game server architecture using Amazon GameLiftĪs illustrated in Figure 1, the Amazon GameLift service and game server computing resources used by GameLift are built on AWS infrastructure. Manage GameLift fleets over time, including scaling resources to meet changing player demand.įigure 1.Optionally, set up developer-managed auxiliary game services, such as for matchmaking or player authentication.Enable a game client to communicate with the GameLift service and connect to GameLift-hosted game servers.Set up a fleet of EC2 instances in the GameLift console.Integrate the Amazon GameLift SDK into their game server and upload it to GameLift.To use GameLift, game developers take the following steps: Most games hosted on GameLift follow a typical architecture, as shown in Figure 1. This blog post uses a typical game server architecture to highlight DDoS attack vulnerabilities, and discusses how to stay protected using AWS’s built-in cloud security, AWS security best practices, and Amazon GameLift’s security features. Game developers’ inability to prevent attacks–or quickly respond to and mitigate them–can erode the trust they have earned with customers. These attacks can severely limit a game’s availability for players and degrade the player experience for those who can connect. A common type of malicious attack that blocks players from game servers is a distributed denial of service (DDoS).ĭDoS attacks work by targeting a game’s network layer, flooding servers with massive numbers of requests until performance grinds to a halt. With the rise of multiplayer gaming, there has been an increase in the frequency and intensity of cyber-attacks that disconnect players from their favorite games and leave them disappointed. The spirit of competition and gameplay is amplified when players connect online. Today’s most successful multiplayer games connect millions of gamers around the world. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |