Defina os limites de capacidade 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 os limites de capacidade do Amazon GameLift

Ao escalar a capacidade de hospedagem para um local de frota do Amazon GameLift, manualmente ou por ajuste de escala automático, considere os limites de escalabilidade do local. Todas as localizações da frota têm um limite mínimo e máximo que definem o alcance permitido para a capacidade do local. Por padrão, os limites nos locais da frota têm um mínimo de 0 instâncias e um máximo de 1 instância. Antes de escalar a localização de uma frota, ajuste os limites.

Caso esteja usando o ajuste de escala automático, o limite máximo permite que o Amazon GameLift amplie a localização de uma frota para atender à demanda dos jogadores, mas evita custos excessivos de hospedagem, como durante um ataque de DDOS. Configure um alarme do Amazon CloudWatch para avisar quando a capacidade se aproxima do limite máximo, para que você possa avaliar a situação e ajustar manualmente, conforme necessário. (Também é possível criar um alarme de cobrança para monitorar os custos da AWS.) O limite mínimo é útil para manter a disponibilidade da hospedagem, mesmo quando a demanda dos jogadores é baixa.

Defina os limites de capacidade para as localizações de uma frota no console do Amazon GameLift ou usando o AWS Command Line Interface (AWS CLI).

Como definir limites de capacidade

Console
  1. Abra o console do Amazon GameLift.

  2. No painel de navegação, escolha 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 Capacidade de escalabilidade, selecione um local da frota e selecione Editar.

  5. Na caixa de diálogo Editar capacidade de escalabilidade, defina as contagens de instâncias para Tamanho mínimo, Instâncias desejadas e Tamanho máximo.

  6. Selecione a opção Confirmar.

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 a qual você deseja mudar a capacidade. Esse comando retorna um objeto FleetCapacity, que inclui as configurações de capacidade atuais do local. Determine se a nova instância limite poderá acomodar a configuração atual de instâncias desejadas.

    aws gamelift describe-fleet-location-capacity \ --fleet-id <fleet identifier> \ --location <location name>
  2. Atualize as configurações de limite. Em uma janela da linha de comando, use o comando update-fleet-capacity com os parâmetros a seguir. Você pode ajustar os limites de instâncias desejadas e contagem de instâncias com o mesmo 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>

    Exemplo:

    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

Se sua solicitação for bem-sucedida, o Amazon GameLift retornará o ID da frota. Se o novo valor max-size ou min-size entrarem em conflito com a desired-instances configuração atual, o Amazon GameLift retornará um erro.