Escolha recursos de computação para uma frota gerenciada - 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á.

Escolha recursos de computação para uma frota gerenciada

Para implantar seus servidores de jogos e hospedar sessões de jogos na nuvem, a Amazon GameLift fornece frotas gerenciadas que usam recursos do Amazon Elastic Compute Cloud EC2 (Amazon) chamados de instâncias. Use os tópicos a seguir para ajudar a decidir que tipo de EC2 instâncias você deseja usar para sua solução de hospedagem gerenciada e como configurá-las para executar seu software de servidor de jogos.

nota

Se você planeja usar recursos de hospedagem que você possui, seja hardware local ou outra hospedagem baseada em nuvem, considere as opções de hospedagem híbrida com a Amazon GameLift Anywhere. VejaConfigurando uma frota de hospedagem com a Amazon GameLift.

Localização da frota

Considere as localizações geográficas em que você planeja implantar seus servidores de jogos. A disponibilidade do tipo de instância varia de Região da AWS acordo com a zona local.

Para frotas com vários locais, a disponibilidade e as cotas das instâncias dependem de uma combinação da região de origem da frota e dos locais remotos selecionados. Para obter mais informações sobre localizações de frotas, consulte Locais GameLift de serviço da Amazon.

Para a Amazon GameLift Anywhere frotas, você determina a localização do seu hardware físico. Para obter mais informações sobre localizações personalizadas, consulte Localizações para a Amazon GameLift Anywhere.

Instâncias sob demanda versus instâncias spot

As instâncias EC2 sob demanda e as instâncias spot da Amazon oferecem o mesmo hardware e desempenho, mas diferem em disponibilidade e custo.

Instâncias sob demanda

Você poderá adquirir uma instância sob demanda quando precisar e mantê-la pelo tempo que desejar. As instâncias sob demanda têm um custo fixo, o que significa que você paga pelo tempo que usá-las. Além disso, não há compromissos de longo prazo.

Instâncias spot

As instâncias spot podem oferecer uma alternativa econômica às instâncias sob demanda, utilizando a capacidade de computação não AWS utilizada. Os preços das Instâncias Spot flutuam com base na oferta e na demanda de cada tipo de instância em cada local. AWS pode interromper as Instâncias Spot sempre que precisar da capacidade de volta. A Amazon GameLift usa filas e o algoritmo FleetiQ para determinar se AWS isso interromperá uma instância spot e a colocará em um estado de reciclagem. Então, quando não há sessões de jogo ativas na instância, a Amazon GameLift tenta substituí-la.

Para obter mais informações sobre como usar as instância spot, consulte Crie uma fila para instâncias spot.

Sistemas operacionais

GameLift As instâncias da Amazon oferecem suporte a compilações de servidores de jogos que são executadas no Microsoft Windows ou no Amazon Linux. Ao fazer o upload de uma versão de jogo para a Amazon GameLift, especifique o sistema operacional do jogo. Quando você cria uma EC2 frota da Amazon para implantar a versão do jogo, a Amazon configura GameLift automaticamente as instâncias com o sistema operacional da compilação. Para obter mais informações sobre os sistemas operacionais de servidores de jogos compatíveis, consulte Obtenha as ferramentas de GameLift desenvolvimento da Amazon.

Ao usar um Amazon GameLift Anywhere frota, você pode usar qualquer sistema operacional compatível com seu hardware. Amazon GameLift Anywhere as frotas exigem que você implante sua versão de jogo no hardware enquanto usa GameLift a Amazon para gerenciar seus recursos em um só lugar.

Tipos de instância

O tipo de instância de uma EC2 frota da Amazon determina o tipo de hardware que as instâncias usam. Diferentes tipos de instância oferecem combinações diferentes de capacidade de computação, memória, armazenamento e recursos de rede.

Ao escolher entre os tipos de instância disponíveis para seu jogo, considere:

  • A arquitetura computacional do seu servidor de jogos: x64 ou Arm (AWS Graviton).

    nota

    As instâncias do Graviton Arm exigem um GameLift servidor Amazon baseado no sistema operacional Linux. O servidor SDK 5.1.1 ou mais recente é necessário para C++ e C#. O servidor SDK 5.0 ou mais recente é necessário para o Go. Essas instâncias não oferecem out-of-the-box suporte para a instalação do Mono no Amazon Linux 2023 (AL2023) ou no Amazon Linux (AL22).

  • Os requisitos de computação, memória e armazenamento da versão do seu servidor de jogos.

  • O número de processos do servidor que você planeja executar por instância.

Ao usar um tipo de instância maior, você poderá executar vários processos de servidor em cada instância. Isso pode reduzir o número de instâncias necessárias para atender à demanda dos jogadores.

Para obter mais informações:

Cotas de serviço

Para ver as cotas de serviço padrão para a Amazon GameLift e as cotas atuais para você Conta da AWS, faça o seguinte:

  • Para obter informações gerais sobre cotas de serviços para a Amazon GameLift, consulte os GameLiftendpoints e cotas da Amazon no. Referência geral da AWS

  • Para obter uma lista dos tipos de instância disponíveis por local para sua conta, abra a página de cotas de serviços do GameLift console da Amazon. Essa página também exibe o uso atual da sua conta para cada tipo de instância em cada local.

  • Para obter uma lista das cotas atuais da sua conta para tipos de instância por região, execute o comando AWS Command Line Interface describe-ec2-instance-limits(AWS CLI). Esse comando retorna o número de instâncias ativas que você tem na sua região padrão (ou em outra região especificada).

Ao se preparar para lançar seu jogo, preencha um questionário de lançamento no GameLift console da Amazon. A GameLift equipe da Amazon usa o questionário de lançamento para determinar as cotas e limites corretos para o seu jogo.