A fleet is a grouping of servers that perform a similar function and need to be managed in a similar way. Multiplay groups these servers together in an effort to help you manage them.
Fleets are owned by an account service, which defines how the servers are billed, and typically corresponds to a game title. Multiplay defines the account services and fleets for a customer, and all scaling and allocations happen within a fleet, which contains configuration information about how to scale its servers.
A studio is releasing a new multiplayer game, MP-B, which is hosted on Multiplay. This studio had previously released a game on Multiplay, called MP-A. Both games have two components that need hosting:
- The game server, which is where players actually play the game sessionA session of multiple players connected to the same game server to play a game together..
- A training server, which is where players learn how the game works before joining a real session.
Each of these games must be billed separately, so Multiplay creates an account service for MP-A and another for MP-B. For both games, the training servers use fewer resources than the game servers, and do not require as much scaling. Accordingly, Multiplay separates these two servers into different fleets: one fleet for training servers, and the other for game servers. The following diagram shows an example of this configuration.
Topics covered in this chapter: