Amazon GameLift
Developer Guide (Version )

Manage Fleet Capacity

Fleet capacity, measured in instances, determines the number of game sessions (and players) the fleet can host. One of the most challenging tasks with game hosting is to strike a balance between maintaining enough capacity to accommodate every new player and not wasting money on unnecessary resources. Learn more about how capacity scaling works in Amazon GameLift.

You have full control over scaling a fleet. You can set capacity to a specific number of instances, or you can take advantage of auto-scaling to adjust capacity based on actual player demand. We recommended that you start by turning on the auto-scaling option Target Tracking. Target tracking is an effective and easy to use tool for that helps you maintain just enough hosting resource to accommodate current player demand and handle sudden spikes. For the vast majority games, target tracking will be the only solution you need.

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

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

To access fleet capacity settings 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.