Establecimiento de los límites de capacidad de Amazon GameLift Servers - Amazon GameLift Servers

Establecimiento de los límites de capacidad de Amazon GameLift Servers

A la hora de escalar la capacidad de alojamiento de una ubicación de flota de Amazon GameLift Servers, ya sea mediante escalado manual o automático, tenga en cuenta los límites de escalado de la ubicación. Todas las ubicaciones de flota tienen un límite mínimo y máximo que define el rango permitido de capacidad de la ubicación. De forma predeterminada, los límites de las ubicaciones de la flota establecen en un mínimo de 0 instancias y un máximo de 1. Para poder escalar una ubicación de la flota, ajuste los límites.

Si utiliza el escalado automático, el límite máximo permite a Amazon GameLift Servers escalar verticalmente una ubicación de la flota para satisfacer la demanda de los jugadores, pero evita los costos de alojamiento descontrolados, como los que se originan durante un ataque DDoS. Configure una alarma de Amazon CloudWatch para recibir una notificación cuando la capacidad se acerque al límite máximo, de forma que pueda valorar la situación y realizar ajustes manuales según sea necesario. (También puede crear una alarma de facturación para controlar los costos de AWS). El límite mínimo resulta útil para mantener la disponibilidad del alojamiento, incluso cuando la demanda de jugadores es baja.

Puede establecer límites de capacidad para las ubicaciones de una flota en la consola de Amazon GameLift Servers o mediante la AWS Command Line Interface (AWS CLI).

Para establecer límites de capacidad.

Console
  1. Abra la consola de Amazon GameLift Servers.

  2. En el panel de navegación, elija Alojamiento y Flotas.

  3. En la página Flotas, elija el nombre de una flota activa para abrir la página de detalles de la flota.

  4. En la pestaña Escalado, en Capacidad de escalado, seleccione una ubicación de la flota y, a continuación, seleccione Editar.

  5. En el cuadro de diálogo Editar capacidad de escalado, establezca los recuentos de instancias para Tamaño mínimo, Instancias deseadas y Tamaño máximo.

  6. Elija Confirmar.

AWS CLI
  1. Compruebe la configuración de la capacidad actual. En una ventana de línea de comandos, utilice el comando describe-fleet-location-capacity con el ID de la flota y la ubicación para los que quiera cambiar la capacidad. Este comando devuelve un objeto FleetCapacity que incluye la configuración de la capacidad actual de la ubicación. Determine si los nuevos límites de instancia se ajustarán a la configuración de instancias deseadas actual.

    aws gamelift describe-fleet-location-capacity \ --fleet-id <fleet identifier> \ --location <location name>
  2. Actualice la configuración de límites. En una ventana de línea de comandos, utilice el comando update-fleet-capacity con los siguientes parámetros. Puede ajustar tanto los límites de instancias como el recuento de instancias deseadas con el mismo comando.

    --fleet-id <fleet identifier> --location <location name> --max-size <maximum capacity for scaling> --min-size <minimum capacity for scaling> --desired-instances <fleet capacity goal>

    Ejemplo:

    aws gamelift update-fleet-capacity \ --fleet-id fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa \ --location us-west-2 \ --max-size 10 \ --min-size 1 \ --desired-instances 10

Si la solicitud se realiza correctamente, Amazon GameLift Servers devuelve el ID de la flota. Si el valor max-size o min-size nuevo entra en conflicto con el ajuste desired-instances actual, Amazon GameLift Servers devuelve un error.