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 limites Amazon GameLift Servers de capacidade
Ao escalar a capacidade de hospedagem para um local de Amazon GameLift Servers frota, manualmente ou por escalonamento 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.
Se você estiver usando o escalonamento automático, o limite máximo permite ampliar Amazon GameLift Servers 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 CloudWatch alarme da Amazon para notificá-lo quando a capacidade se aproximar do limite máximo, para que você possa avaliar a situação e ajustar manualmente conforme necessário. (Você também pode criar um alarme de cobrança para monitorar AWS os custos.) O limite mínimo é útil para manter a disponibilidade da hospedagem, mesmo quando a demanda dos jogadores é baixa.
Você pode definir limites de capacidade para as localizações de uma frota no Amazon GameLift Serversconsole ou usando o AWS Command Line Interface (AWS CLI).
Como definir limites de capacidade
- Console
-
Abra o console de Amazon GameLift Servers.
-
No painel de navegação, selecione Hospedagem, Frotas.
-
Na página Frotas, escolha o nome de uma frota ativa para abrir a página de detalhes da frota.
-
Na guia Escalabilidade, em Capacidade de escalabilidade, selecione um local da frota e selecione Editar.
-
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.
-
Selecione a opção Confirmar.
- AWS CLI
-
-
Verifique as configurações atuais de capacidade. Em uma janela de linha de comando, use o describe-fleet-location-capacitycomando com o ID da frota e o local para os quais você deseja alterar a capacidade. Esse comando retorna um FleetCapacityobjeto que inclui as configurações atuais de capacidade 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>
-
Atualize as configurações de limite. Em uma janela de linha de comando, use o update-fleet-capacitycomando com os seguintes parâmetros. 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, Amazon GameLift Servers retornará o ID da frota. Se o novo min-size
valor max-size
ou o valor entrarem em conflito com a desired-instances
configuração atual, Amazon GameLift Servers retornará um erro.