Configuración manual de la capacidad de una flota de Amazon GameLift Servers - Amazon GameLift Servers

Configuración manual de la capacidad de una flota de Amazon GameLift Servers

Al crear una nueva flota, Amazon GameLift Servers establece automáticamente las instancias deseadas en una instancia en cada ubicación de la flota. A continuación, Amazon GameLift Servers implementa una instancia nueva en cada ubicación. Para cambiar la capacidad de la flota, puede añadir una política de escalado automático basada en objetivos o configurar manualmente la cantidad de instancias que desea para una ubicación.

Establecer la capacidad de una flota manualmente puede resultar útil cuando no necesita aplicar el escalado automático o cuando precisa mantener la capacidad en un nivel específico. La configuración manual de la capacidad solo funciona si no utiliza una política de escalado automático basada en objetivos. Si dispone de una política de escalado automático basada en objetivos, reiniciará automáticamente la capacidad deseada en función de sus reglas de escalado propias.

Puede establecer manualmente la capacidad de la flota en la consola de Amazon GameLift Servers o mediante la AWS Command Line Interface (AWS CLI). El estado de la flota debe ser Activo.

Suspensión del escalado automático

Puede suspender toda la actividad de escalado automático de cada ubicación de la flota. Con la suspensión del escalado automático, el número deseado de instancias en la ubicación de la flota permanece igual a menos que se cambie manualmente. Si suspende el escalado automático de una ubicación, afectará a las políticas actuales de la flota y a cualquier política que pueda definir en el futuro.

Para configurar manualmente la capacidad de la flota

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 Ubicaciones de escalado automático suspendidas, seleccione las ubicaciones para las que desee suspender el escalado automático y, a continuación, elija Suspender.

  5. En Capacidad de escalado, seleccione una ubicación que desee configurar manualmente y, a continuación, elija Editar.

  6. En el cuadro de diálogo Editar capacidad de escalado, defina el valor preferido para Instancias deseadas y, a continuación, seleccione Confirmar. Este valor indica a Amazon GameLift Servers cuántas instancias deben mantenerse en estado activo, listas para alojar sesiones de juego.

Amazon GameLift Servers responde a los cambios mediante la implementación de instancias adicionales o el cierre de las innecesarias. A medida que Amazon GameLift Servers completa este proceso, el número de instancias activas en la ubicación cambiará para coincidir con el valor de instancias actualizado deseado. Este proceso puede tardar cierto tiempo.

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 límites de instancia se ajustarán a la nueva configuración de instancias deseada.

    aws gamelift describe-fleet-location-capacity \ --fleet-id <fleet identifier> \ --location <location name>
  2. Actualice la capacidad deseada. Utilice el comando update-fleet-capacity con el ID de la flota, la ubicación y un valor nuevo de las instancias deseadas. Si este valor queda fuera del rango de límites actual, puede ajustar valores de ajuste de límites en el mismo comando.

    --fleet-id <fleet identifier> --location <location name> --desired-instances <fleet capacity as an integer> --max-size <maximum capacity> [Optional] --min-size <minimum capacity> [Optional]

    Ejemplo:

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

Si la solicitud se realiza correctamente, Amazon GameLift Servers devuelve el ID de la flota. Si la nueva configuración de instancias deseadas está fuera de los límites máximo y mínimo, Amazon GameLift Servers devuelve un error.