Ajuste de escala automático baseado em destino - 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á.

Ajuste de escala automático baseado em destino

O ajuste de escala automático baseado em destino para o Amazon GameLift ajusta os níveis de capacidade com base na métrica da frota PercentAvailableGameSessions. Esta métrica representa o buffer disponível da frota para aumentos repentinos na demanda do jogador.

O principal motivo para manter um buffer de capacidade é o tempo de espera do jogador. Quando slots de sessão de jogo estão prontos e em espera, leva segundos para obter novos jogadores em sessões de jogo. Se nenhum recurso estiver disponível, os jogadores devem esperar por sessões de jogo existentes serem encerradas ou novos recursos se tornarem disponíveis. Pode levar minutos para iniciar novas instâncias e processos de servidor.

Ao configurar o ajuste de escala automático baseado em destino, especifique o tamanho do buffer que você deseja que a frota mantenha. Como PercentAvailableGameSessions mede a porcentagem de recursos disponíveis, o tamanho real do buffer é uma porcentagem da capacidade total da frota. O Amazon GameLift adiciona ou remove instâncias para manter o tamanho do buffer de destino. Com um buffer grande, você minimiza o tempo de espera, mas também paga pelos recursos adicionais que talvez não use. Se os seus jogadores forem mais tolerantes com tempos de espera, você pode reduzir os custos definindo um buffer pequeno.

Para definir o ajuste de escala automático com base em destino

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. Escolha a guia Escalabilidade. Essa guia exibe as métricas de escalabilidade da frota e contém controles históricos para ajustar as configurações de escalabilidade atuais.

  5. Em Capacidade de escalabilidade, verifique se os limites de tamanho mínimo e máximo são apropriados para a frota. Com o ajuste de escala automático ativado, a capacidade se ajusta entre esses dois limites.

  6. Em Política de ajuste de escala automático baseada em destino, selecione Editar.

  7. Na caixa de diálogo Editar política de ajuste de escala automático baseada em destino, em Porcentagem de sessões de jogo disponíveis, defina a porcentagem que você deseja manter e escolha Confirmar. Depois de confirmar as configurações, o Amazon GameLift adiciona uma nova política baseada em destino em Política de ajuste de escala automático baseada em destino.

AWS CLI
  1. Defina limites de capacidade. Defina os valores de limite usando o comando update-fleet-capacity. Para obter mais informações, consulte Defina os limites de capacidade do Amazon GameLift.

  2. Crie uma política. Abra uma janela da linha de comando e use o comando put-scaling-policy com suas configurações de parâmetro de política. Para atualizar uma política existente, especifique o nome da política e forneça uma versão completa da política atualizada.

    --fleet-id <unique fleet identifier> --name "<unique policy name>" --policy-type <target- or rule-based policy> --metric-name <name of metric> --target-configuration <buffer size>

    Exemplo:

    aws gamelift put-scaling-policy \ --fleet-id "fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa" \ --name "My_Target_Policy_1" \ --policy-type "TargetBased" \ --metric-name "PercentAvailableGameSessions" \ --target-configuration "TargetValue=5"