Scaling GameLift fleet capacity - Amazon GameLift

Scaling GameLift fleet capacity

Fleet capacity, which is measured in instances, describes the number of game sessions a fleet can host concurrently, and by extension the number of concurrent players. One of the most challenging tasks with game hosting is to maintain enough capacity to accommodate all players without wasting money on resources when they're not needed. Learn more about how capacity scaling works in GameLift.

You have full control over scaling a fleet. You can manually set capacity to a specific number of instances, or you can take advantage of auto-scaling to adjust capacity based on current player demand. We recommend that you start by turning on the auto-scaling option Target Tracking. Target tracking is an effective and easy to use scaling tool that helps you maintain enough hosting resources to accommodate current players plus just enough extra resources to handle unexpected spikes in player demand. For most games, target tracking is most effective solution.

The topics in this section provide detailed help with the following tasks:

Most fleet scaling activities can be done using the GameLift console. You can also use the AWS SDK or AWS CLI with the GameLift Service API for all fleet scaling.

To set fleet capacity in the console

  1. Open the Amazon GameLift console at https://console.aws.amazon.com/gamelift/.

  2. On the Fleets page, click the name of an active fleet to open the fleet's detail page. (You can also access a fleet's detail page via the Dashboard.)

  3. Open the Scaling tab to view historical scaling metrics and to view or change the current settings. Settings are located below the metrics graph. In this section, you can view or update scaling limits, manually set fleet capacity, enable or disable auto-scaling, turn on target-based auto-scaling, and view all active auto-scaling policies.