Defina manualmente a capacidade de uma frota do Amazon GameLift - Amazon GameLift

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Defina manualmente a capacidade de uma frota do Amazon GameLift

Ao criar uma nova frota, o Amazon GameLift define automaticamente as instâncias desejadas para uma instância em cada localização da frota. Em seguida, o Amazon GameLift implanta uma nova instância em cada local. Para alterar a capacidade da frota, adicione uma política de ajuste de escala automático com base em destino ou defina manualmente o número de instâncias que deseja para um local. Para obter mais informações, consulte Escalar a capacidade de frota.

Definir a capacidade de uma frota manualmente pode ser útil ao não precisar de ajuste de escala automático ou quando precisar manter a capacidade em um nível específico. A configuração manual da capacidade só funciona caso não esteja usando uma política de ajuste de escala automático com base em destino. Caso tenha uma política de ajuste de escala automático com base em destino, ela redefinirá imediatamente a capacidade desejada com base em suas próprias regras de escalabilidade.

É possível definir manualmente a capacidade no console do Amazon GameLift ou usando a AWS Command Line Interface (AWS CLI). O status da frota deve ser ativo.

Suspender o ajuste de escala automático

Suspenda todas as atividades de ajuste de escala automático para cada localização da frota. Com a suspensão do ajuste de escala automático, o número desejado de instâncias no local da frota permanece o mesmo, a menos que seja alterado manualmente. Ao suspender o ajuste de escala automático de um local, isso afeta as políticas atuais da frota e quaisquer políticas que possa definida no futuro.

Como definir manualmente capacidade de frota

Console
  1. Abra o console do Amazon GameLift.

  2. No painel de navegação, selecione Hospedagem, Frotas.

  3. Na página Frotas, escolha o nome de uma frota ativa para abrir a página de detalhes da frota.

  4. Na guia Escalabilidade, em Locais de ajuste de escala automático suspensos, selecione cada local para o qual você deseja suspender o ajuste de escala automático e, em seguida, escolha Suspender.

  5. Em Capacidade de escalabilidade, selecione um local a ser definido manualmente e escolha Editar.

  6. Na caixa de diálogo Editar capacidade de escalabilidade, defina seu valor preferido para as Instâncias desejadas e escolha Confirmar. Isso informa ao Amazon GameLift o número de instâncias a serem mantidas em um estado ativo, preparadas para hospedar sessões de jogos.

O Amazon GameLift responde às alterações ao implantar instâncias adicionais ou a desligar as desnecessárias. À medida que o Amazon GameLift conclui esse processo, o número de instâncias ativas no local muda para corresponder ao valor atualizado das instâncias desejadas. Esse processo pode demorar um pouco.

AWS CLI
  1. Verifique as configurações atuais de capacidade. Em uma janela de linha de comando, use o comando describe-fleet-location-capacity com o ID da frota e o local para o qual você deseja alterar a capacidade. Esse comando retorna um objeto FleetCapacity, que inclui as configurações de capacidade atuais do local​. Determine se os limites de instância podem acomodar a nova configuração desejada de instâncias.

    aws gamelift describe-fleet-location-capacity \ --fleet-id <fleet identifier> \ --location <location name>
  2. Atualizar a capacidade desejada. Use o comando update-fleet-capacity com o ID da frota, localização e um novo valor para as instâncias desejadas. Se esse valor está fora do intervalo do limite atual, você poderá ajustar os valores limite no mesmo 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]

    Exemplo:

    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

Se sua solicitação for bem-sucedida, o Amazon GameLift retornará o ID da frota. Se a nova configuração de instâncias desejada estiver fora dos limites mínimo e máximo, o Amazon GameLift retornará um erro.