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

EC2Frotas gerenciadas

As EC2 frotas GameLift gerenciadas pela Amazon são o tipo mais comum de frota para hospedagem de produção na Amazon GameLift. Com uma frota gerenciada, você obtém a flexibilidade, a segurança e a confiabilidade de Nuvem AWS recursos que são ainda mais otimizados para hospedagem de jogos multijogador. O GameLift serviço da Amazon fornece ferramentas robustas de gerenciamento de hospedagem.

Uma EC2 frota gerenciada é um conjunto de computadores virtuais que a Amazon GameLift possui e opera com base em suas opções de configuração. Computações são instâncias do Amazon Elastic Compute Cloud EC2 (Amazon) que estão fisicamente localizadas em Regiões da AWS ou em Zonas Locais. Ao criar uma frota, você escolhe um tipo de EC2 instância para seus computadores com base na capacidade de computação, memória, armazenamento, recursos de rede e outros fatores.

Com uma EC2 frota gerenciada, você carrega sua versão de servidor de jogos para a Amazon GameLift. O serviço Amazon implanta GameLift automaticamente sua compilação em computadores de frota e inicia processos de servidor de jogos. Cada processo de servidor de jogo lançado estabelece uma conexão com o GameLift serviço da Amazon e informa que está pronto para hospedar uma sessão de jogo.

Além da implantação da frota, a Amazon GameLift realiza as seguintes tarefas de gerenciamento de hospedagem para que você não precise:

  • Rastreia o status de todos os computadores da frota e substitui os computadores obsoletos ou não íntegros.

  • Lida com a autenticação para comunicação entre os processos do servidor e o GameLift serviço da Amazon.

  • Inicia e interrompe automaticamente os processos do servidor de jogos em cada computador, com base nas instruções de tempo de execução.

  • Oferece ferramentas de auto-scaling que ajustam dinamicamente a capacidade da frota para atender à demanda dos jogadores.

  • Relata métricas de desempenho para as EC2 instâncias da frota.

Veja estes tópicos sobre como configurar e manter EC2 frotas gerenciadas:

Fluxo de trabalho de criação de EC2 frotas

Para frotas gerenciadas, a Amazon GameLift configura o recurso da frota e também implanta um conjunto de recursos computacionais com o software do seu servidor de jogos instalado e em execução. Quando o fluxo de trabalho de criação é concluído e bem-sucedido, a frota tem uma EC2 instância ativa na região de origem da frota e uma em cada local remoto da frota. Todas as instâncias têm jogos prontos para sediar sessões de jogo.

  1. GameLift A Amazon cria o recurso de frota na região de origem da frota e define a capacidade desejada em cada local em uma (1) instância. O status da frota e da localização está definido como Novo.

  2. GameLift A Amazon começa a gravar eventos no registro de eventos da frota.

  3. A Amazon GameLift define o status da frota como Downloads e começa a preparar o software do servidor de jogos para implantação.

    1. Obtém a compilação do servidor de jogo carregada e extrai os arquivos compactados.

    2. Executa scripts de instalação, se fornecidos.

    3. Define o status da frota como Validando e começa a verificar se nenhum erro ocorreu ao baixar e instalar os arquivos de compilação.

  4. A Amazon GameLift define o status da frota como Building, configura o hardware da frota e aloca uma EC2 instância para cada instância da frota.

  5. A Amazon GameLift define o status da frota como Ativando. Inicia um processo de servidor de jogo em cada instância (com base nas instruções de tempo de execução da frota) e testa a conectividade entre a compilação e o GameLift serviço da Amazon.

  6. Quando os processos do servidor de jogo em cada instância estabelecem uma conexão e relatam que estão prontos para hospedar sessões de jogo, a Amazon GameLift define os status de frota e localização como Ativo. Nesse ponto, a frota é considerada pronta para sediar sessões de jogo.