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 frota de contêineres Amazon GameLift Servers gerenciada
Crie uma frota de contêineres Amazon GameLift Servers gerenciada para implantar e hospedar seu servidor de jogos em contêineres na AWS nuvem. Ao criar uma frota de contêineres, especifique definições de grupos de contêineres que especifiquem uma ou mais imagens de contêineres (pelo menos uma que inclua a criação do seu servidor de jogos) e configurações.
Ao criar um novo recurso gerenciado de frota de contêineres, você inicia imediatamente a primeira fase da criação da frota. A criação gerenciada da frota passa por várias fases à medida que Amazon GameLift Servers provisiona uma EC2 instância, instala um ambiente de tempo de execução, implanta seus grupos de contêineres na instância e começa a iniciar os processos do servidor de jogos. Dependendo do ambiente de tempo de execução exigido pela criação do seu servidor de jogos, Amazon GameLift Servers implanta a versão mais recente da Amazon Machine Image (AMI) no momento da criação da frota (e todas as instâncias futuras da frota usarão a mesma versão). Você pode monitorar o status de uma frota no console ou usando o AWS Command Line Interface (AWS CLI). Quando uma frota está pronta para sediar sessões de jogo, o status muda paraACTIVE
. Para obter ajuda com problemas de criação de frotas, consulte Depurar problemas de frota do Amazon GameLift Servers.
Você pode optar por criar uma frota de contêineres vazia e depois adicionar ou atualizar as definições do grupo de contêineres da frota posteriormente. Se você criar uma frota sem uma definição de grupo de contêineres, a frota não alcançará o status ativo.
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.
Use o Amazon GameLift Serversconsole ou o AWS Command Line Interface
(AWS CLI) para criar uma frota de contêineres.
- Console
-
No Amazon GameLift Serversconsole, selecione Região da AWS onde você deseja criar a frota. As definições do grupo de contêineres devem estar na mesma região em que você deseja criar a frota.
Abra a barra de navegação esquerda do console e escolha Contêineres gerenciados: frotas. Na página Frotas, escolha Criar frota de contêineres.
Etapa 1: Definir detalhes da frota de contêineres gerenciados
-
Na seção Detalhes da frota de contêineres, insira uma descrição da frota.
-
Especifique uma função do IAM para a frota. Essa função tem permissões necessárias para gerenciar a frota de contêineres em seu nome. Amazon GameLift Servers Para obter ajuda na criação da função de serviço necessária, consulteConfigure uma função de serviço do IAM para Amazon GameLift Servers.
-
Escolha uma opção de configuração de log. A CloudWatch opção é selecionada por padrão. Forneça as informações necessárias com base na opção selecionada.
-
Adicione grupos de contêineres à frota. Esta é uma etapa opcional. Você pode optar por criar uma frota sem um grupo de contêineres com um plano para adicioná-los posteriormente. Uma frota sem grupos de contêineres não implantará nenhuma instância de frota e ainda não poderá hospedar nenhum jogo, mas o recurso da frota foi criado.
-
Selecione uma definição de grupo de contêineres do servidor de jogos. Opcionalmente, especifique a versão da definição que você deseja implantar. Se você não especificar o número da versão, Amazon GameLift Servers usará automaticamente a versão mais recente.
-
Opcionalmente, adicione uma definição e uma versão do grupo de contêineres por instância. Se você não especificar o número da versão, Amazon GameLift Servers usará automaticamente a versão mais recente.
-
Em Detalhes adicionais, você pode definir algumas personalizações opcionais. Nenhuma dessas configurações é necessária para criar a frota de contêineres.
Etapa 2: definir detalhes da instância
-
Em Implantação de instâncias, selecione um ou mais locais remotos para implantar instâncias. A região de origem é selecionada automaticamente (essa é a região na qual você está criando a frota). Caso selecione locais adicionais, as instâncias da frota também serão implantadas nesses locais.
Para usar regiões que não estão habilitadas por padrão, ative-as em seu Conta da AWS.
As frotas com regiões não habilitadas que você criou antes de 28 de fevereiro de 2022 não são afetadas.
Para criar novas frotas com vários locais ou atualizar frotas com vários locais existentes, primeiro ative todas as regiões que você escolher usar.
Para obter mais informações sobre regiões que não estão habilitadas por padrão e como habilitá-las, consulte Gerenciando Regiões da AWS no Referência geral da AWS.
-
Selecione uma configuração de instância para a frota. O console calcula automaticamente a vCPU e a memória mínimas necessárias (com base nos limites totais definidos para cada grupo de contêineres). Ele filtra a lista completa dos tipos de instância disponíveis com base nos requisitos de recursos e nos locais que você inseriu. Você pode adicionar filtros adicionais conforme necessário.
Para obter mais informações sobre a escolha de um tipo de instância, consulte Configurar uma frota de contêineres. O tamanho do tipo de instância que você escolher afetará a forma como os grupos de contêineres do servidor de jogos são agrupados em cada instância da frota. Dependendo da sua escolha, considere revisar sua configuração para os grupos de contêineres de servidores de jogos desejados por instância.
Etapa 4: revisar e criar
-
Revise as configurações da sua frota.
Atualize os metadados da frota e a configuração a qualquer momento, independentemente do status da frota. Para obter mais informações, consulte Atualizar uma configuração de Amazon GameLift Servers frota. É possível atualizar a capacidade da frota depois que ela atingir o status ACTIVE. Para obter mais informações, consulte Escalando a capacidade de hospedagem de jogos com Amazon GameLift Servers. Também é possível adicionar ou remover locais remotos.
Quando terminar de revisar, escolha Criar.
Se sua solicitação for bem-sucedida, o console exibirá a página de detalhes do novo recurso da frota. Inicialmente, o status éNEW
, como Amazon GameLift Servers inicia o processo de criação da frota. Você pode rastrear o status da nova frota na página Frotas. Uma frota está pronta para sediar sessões de jogo quando atinge o statusACTIVE
.
- AWS CLI
-
Para criar uma frota de contêineres com o AWS CLI, abra uma janela de linha de comando e use o create-container-fleet
comando. Para obter mais informações sobre esse comando, consulte create-container-fleet
na Referência de AWS CLI Comandos.
O exemplo de create-container-fleet
solicitação mostrado abaixo cria uma nova frota de contêineres com as seguintes características:
-
ContainerGroupsConfiguration Especifica apenas uma definição de grupo de contêineres de servidores de jogos:MyAdventureGameContainerGroup
. O número de grupos de contêineres de servidores de jogos que serão implantados em cada instância da frota é calculado porAmazon GameLift Servers.
-
A frota usa instâncias sob demanda c5.large por padrão.
-
Por padrão, a frota abre um conjunto de portas de conexão e portas de permissões de entrada, conforme calculado porAmazon GameLift Servers. Ele implanta grupos de contêineres nos seguintes locais:
aws gamelift create-container-fleet \
--fleet-role-arn arn:aws:iam::MyAccount:role/MyContainersRole \
--game-server-container-group-definition-name "rn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:2" \
Se a solicitação de criação de frota for bem-sucedida, Amazon GameLift Servers retornará um conjunto de atributos da frota que inclui as configurações solicitadas e uma nova ID da frota de contêineres. Amazon GameLift Serversem seguida, define o status da frota e os status de localização como Novo e inicia o processo de ativação da frota. Você pode acompanhar o status da frota e visualizar outras informações da frota usando estes comandos da CLI:
É possível alterar a capacidade da frota e outras definições de configuração, conforme necessário, usando estes comandos: