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á.
Frotas de contêineres gerenciadas pelo Amazon GameLift Servers
Frotas de contêineres gerenciados pelo Amazon GameLift Servers fornecem recursos baseados em Nuvem para hospedar seu software de servidor de jogos em contêineres. Com uma frota de contêineres gerenciada, você obtém a flexibilidade, a segurança e a confiabilidade dos Nuvem AWS recursos, otimizados para hospedagem de jogos multijogador. Amazon GameLift Serversfornece ferramentas robustas de gerenciamento de host.
Acelere a integração com essas ferramentas para contêineres gerenciados:
-
O kit inicial de contêineres
agiliza a integração e a configuração da frota. Ele adiciona recursos essenciais de gerenciamento de sessões de jogos ao seu servidor de jogos e usa modelos pré-configurados para criar uma frota de contêineres e um pipeline de implantação automatizado para seu servidor de jogos. Após a implantação, use o console do Amazon GameLift Servers e as ferramentas de API para monitorar o desempenho da frota, gerenciar sessões de jogo e analisar métricas. -
Para desenvolvedores do Unreal Engine ou Unity, use os Amazon GameLift Serversplug-ins e o servidor
do mecanismo de jogo SDKs para integrar seu servidor de jogos e criar uma frota de contêineres de dentro do ambiente de desenvolvimento do seu mecanismo de jogo. Os fluxos de trabalho guiados do plug-in ajudam você a criar uma solução rápida e simples com hospedagem baseada em Nuvem usando contêineres gerenciados. Você pode desenvolver essa base para criar uma solução de hospedagem personalizada para seu jogo.
Uma frota gerenciada de contêineres é um conjunto de instâncias do Amazon Elastic Compute Cloud (Amazon EC2) executando Linux, que Amazon GameLift Servers possui e opera com base na sua configuração. Essas instâncias estão localizadas fisicamente em Zonas Locais Regiões da AWS ou com suporte. Ao criar uma frota de contêineres, você escolhe um tipo de EC2 instância que atenda aos requisitos do seu servidor de jogos em termos de capacidade de computação, memória, armazenamento e recursos de rede.
Para uma frota de contêiner gerenciada, você armazena imagens de contêiner baseadas em Linux em um repositório do Amazon Elastic Container Registry (Amazon ECR) e cria uma definição de grupo de contêiner para descrever sua arquitetura de contêiner. Ao criar uma frota, o Amazon GameLift Servers provisiona uma instância de frota com a versão mais recente da imagem de máquina da Amazon (AMI) do Linux e usa a definição do grupo de contêineres para implantar suas imagens de contêiner. Todas as instâncias em uma frota de contêineres usarão a mesma versão da AMI, mesmo se você atualizar a definição de um grupo de contêineres ou alterar a imagem de um contêiner.
nota
Como prática recomendada, recomendamos substituir suas frotas a cada 30 dias para manter um ambiente seguro e de up-to-date tempo de execução para seus servidores de jogos hospedados. Isso requer a criação de uma nova frota e a migração do tráfego de jogadores para ela. Para obter mais orientações, consulte Melhores práticas de segurança do Amazon GameLift Servers.
Depois de implantar a instância em contêiner, os contêineres começam a iniciar os processos do servidor de jogos. Cada processo do servidor de jogos estabelece uma conexão com o serviço do Amazon GameLift Servers, informa que está pronto para hospedar uma sessão de jogo e começa a comunicar o estado de saúde. O Amazon GameLift Servers pode então solicitar que o processo do servidor inicie uma sessão de jogo.
Além da implantação da frota, o Amazon GameLift Servers lida com as seguintes tarefas de gerenciamento de host, para que você não precise se preocupar com isso:
-
Monitora o status de todas os recursos de contêineres da frota e substitui os obsoletos ou não-íntegros.
-
Gerencia a autenticação para comunicação entre os processos do servidor e o serviço do Amazon GameLift Servers.
-
Oferece ferramentas de ajuste de escala automático que ajustam dinamicamente a capacidade da frota para atender à demanda dos jogadores.
-
Relata métricas de desempenho para as EC2 instâncias, contêineres e processos do servidor da frota.
Veja estes tópicos sobre como configurar e manter frotas de contêineres gerenciadas:
Roteiro de desenvolvimento para hospedagem com contêineres gerenciados pelo Amazon GameLift Servers
Crie uma frota de contêineres gerenciada por Amazon GameLift Servers
Personalizar uma frota de contêineres do Amazon GameLift Servers
Escalar capacidade de hospedagem de jogos com o Amazon GameLift Servers
Atualize uma frota de contêineres gerenciada pelo Amazon GameLift Servers