View a markdown version of this page

GAMEREL02-BP02 Support o uso de vários tipos de instância para seu jogo EC2 - Lente da indústria de jogos

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á.

GAMEREL02-BP02 Support o uso de vários tipos de instância para seu jogo EC2

Ao hospedar seu jogo usando EC2 instâncias, ou se você usar contêineres hospedados em EC2 instâncias no seu Conta da AWS, use vários tipos de instância em sua estratégia de hospedagem. Ao usar vários tipos de instância, você pode aumentar o número de opções de computação que podem ser usadas quando seu jogo está sendo escalado para adicionar mais servidores para apoiar o crescimento do número de jogadores, o que melhora a confiabilidade caso seu tipo de instância preferido não esteja disponível.

Nível de risco exposto se esta prática recomendada não for estabelecida: Alto

Orientação para implementação

Ao hospedar seu jogo usando Instâncias Spot, use vários tipos de instância, pois a disponibilidade das Instâncias Spot varia de acordo com a demanda do cliente.

Teste seu jogo em vários tipos de instância para atender aos requisitos de custo e desempenho e determinar uma classificação priorizada dos tipos de instância. O Amazon EC2 Auto Scaling suporta o uso de vários tipos e tamanhos de instância, bem como a atribuição de pesos a cada tipo de instância em sua configuração para que você possa implementar uma classificação priorizada de opções de computação.

Ao hospedar seu jogo usando a hospedagem GameLift gerenciada da Amazon, decida que tipo de instâncias seu jogo precisa e como executar os processos do servidor de jogos nelas (usando uma configuração de tempo de execução). Ao escolher recursos para uma frota, considere vários fatores, incluindo sistema operacional do jogo, tipo de instância (o hardware de computação) e se deve usar instâncias sob demanda, instâncias spot ou ambas. Os custos de hospedagem com a Amazon dependem GameLift principalmente do tipo de instância que você usa. Para obter mais informações, consulte Escolher recursos de computação para uma frota gerenciada.

Etapas de implementação

  • Use vários tipos de EC2 instância para melhorar a confiabilidade e as opções de escalabilidade ao hospedar seu jogo em EC2 nossos contêineres.

  • Configure o Amazon EC2 Auto Scaling ou GameLift frotas com tipos e pesos de instância priorizados para otimizar o custo e o desempenho.

  • Teste seu jogo em vários tipos de instância para verificar se o desempenho atende aos requisitos e ajuste sua estratégia de hospedagem adequadamente .