Crie uma solução de hospedagem híbrida - Amazon GameLift Servers

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

Crie uma solução de hospedagem híbrida

Uma solução de hospedagem híbrida combina várias fontes de recursos de hospedagem de jogos para hospedar seu jogo, incluindo frotas Amazon GameLift Servers gerenciadas que funcionam no Nuvem AWS e recursos que você fornece e gerencia por conta própria. Este tópico descreve alguns padrões comuns para criar uma solução híbrida e fornece dicas sobre como combinar com êxito a hospedagem autogerenciada de jogos com a hospedagem de jogos na Nuvem gerenciada pelo Amazon GameLift Servers.

Padrões híbridos comuns

  • Otimização de custos: Use o tipo de frota mais econômico para cada cenário, como frotas Anywhere para capacidade básica e frotas gerenciadas para demanda de pico.

  • Flexibilidade geográfica: implante frotas gerenciadas em frotas de alto tráfego Regiões da AWS e em qualquer lugar onde você tenha infraestrutura existente ou requisitos específicos de conformidade.

  • Mitigação de riscos: reduza a dependência de qualquer abordagem de hospedagem única distribuindo a carga entre vários tipos de frotas e provedores.

  • Migração gradual: transição de soluções de hospedagem locais ou de outras soluções de hospedagem para AWS gradualmente, mantendo a continuidade do serviço.

Divisão de desenvolvimento e produção

Use diferentes tipos de frota para ambientes de desenvolvimento e produção.

  • Desenvolvimento: Frotas Anywhere para desenvolvimento e testes econômicos

  • Produção: Amazon gerenciada EC2 ou frotas de contêineres para hospedagem de produção escalável e confiável

Otimização regional

Otimize os tipos de frota com base nas Regiões da AWS características:

  • Alto tráfego Regiões da AWS: frotas gerenciadas com escalonamento automático para demanda variável

  • Especializado Regiões da AWS: frotas em qualquer lugar para conformidade, soberania de dados ou infraestrutura existente

Hierarquização da capacidade

Use diferentes tipos de frota para diferentes níveis de capacidade:

  • Capacidade básica: Frotas Anywhere ou instâncias reservadas para carga previsível

  • Capacidade de expansão: Frotas gerenciadas com escalonamento automático para picos de demanda

  • Capacidade de estouro: instâncias spot ou adicionais Regiões da AWS para picos extremos

Considerações de implementação

Ao criar uma solução híbrida, considere estes fatores-chave:

Configuração da fila de uma sessão de jogo

Configure suas filas de sessões de jogo para incluir todos os tipos de frota e defina prioridades e preferências de latência apropriadas para garantir a colocação ideal em sua infraestrutura híbrida.

Monitoramento e observabilidade

Implemente um monitoramento abrangente em todos os tipos de frota para manter a visibilidade do desempenho, da capacidade e dos custos em toda a sua solução híbrida.

Complexidade operacional

Considere a maior complexidade operacional do gerenciamento de vários tipos de frota, incluindo diferentes processos de implantação, ferramentas de monitoramento e procedimentos de solução de problemas.

Conectividade de rede

Garanta uma conectividade de rede confiável entre seus diferentes ambientes de hospedagem, especialmente para frotas Anywhere que podem estar on-premises ou em diferentes provedores de Nuvem.

Conceitos básicos da hospedagem híbrida

Para implementar uma solução de hospedagem híbrida:

  1. Comece de forma simples: Comece com um único tipo de frota e adicione outras gradualmente à medida que suas necessidades se tornarem mais claras.

  2. Planeje sua arquitetura: projete sua arquitetura híbrida com base em seus requisitos específicos de custo, desempenho, conformidade e complexidade operacional.

  3. Configurar filas: configure filas de sessões de jogo que abranjam seus diferentes tipos de frota com prioridades e estratégias de colocação apropriadas.

  4. Teste minuciosamente: teste a colocação da sessão de jogo e os cenários de failover em sua infraestrutura híbrida antes de começar a produção.

  5. Monitore e otimize: monitore continuamente o desempenho e os custos em todos os tipos de frota e ajuste sua configuração conforme necessário.

Dicas

  • Use os mesmos componentes de cliente e servidor do jogo com recursos de hospedagem gerenciados e autogerenciados. Ofereça uma experiência de jogador unificada em todos os recursos de hospedagem.

  • Use os mesmos matchmakers FlexMatch para colocar partidas em todos os recursos de hospedagem.

  • Gerencie centralmente os recursos de hospedagem híbrida enquanto os implanta globalmente.

  • À medida que a demanda dos jogadores flutua, gerencie as cargas das sessões de jogo sem problemas nos recursos gerenciados e autogerenciados.

  • Com o Amazon GameLift Servers Agent, você pode usar as mesmas ferramentas para gerenciar os ciclos de vida do servidor de jogos em todos os tipos de recursos de hospedagem.

  • Reúna métricas e logs de jogos e jogadores em todos os recursos de hospedagem. Aproveite os Amazon GameLift Servers recursos e outros AWS serviços para combinar dados e desenvolver soluções de observabilidade coesas.