Locais de serviço do Amazon GameLift Servers - Amazon GameLift Servers

Locais de serviço do Amazon GameLift Servers

Os recursos do Amazon GameLift Servers estão disponíveis em várias Regiões da AWS e zonas locais. Você pode criar uma solução de hospedagem que posicione os servidores de jogos exatamente onde os jogadores onde eles estão localizados.

Localizações de AWS suportadas

A tabela a seguir é uma lista de Zonas Regiões da AWS e Locais que oferecem suporte a recursos do Amazon GameLift Servers. Indica os tipos de recursos que você pode criar em cada local.

Localização geográfica Localização do código Região de origem para frotas gerenciadas (local único) Região de origem para frotas gerenciadas (multilocal) Local remoto para frotas gerenciadas (multilocal) Frota Anywhere Fila de sessões de jogo FlexMatch matchmaker e conjunto de regras
Leste dos EUA (Norte da Virgínia) us-east-1 Sim Sim Sim Sim Sim Sim
Leste dos EUA (Ohio) us-east-2 Sim Sim Sim Sim
Oeste dos EUA (N. da Califórnia) us-west-1 Sim Sim Sim Sim
Oeste dos EUA (Oregon) us-west-2 Sim Sim Sim Sim Sim Sim
África (Cidade do Cabo) af-south-1 Sim
Ásia-Pacífico (Tailândia) ap-southeast-7 Sim
Ásia-Pacífico (Hong Kong) ap-east-1 Sim
Ásia-Pacífico (Malásia) ap-southeast-5 Sim
Ásia-Pacífico (Mumbai) ap-south-1 Sim Sim Sim Sim
Ásia Pacifico (Osaka) ap-northeast-3 Sim
Ásia-Pacífico (Seul) ap-northeast-2 Sim Sim Sim Sim Sim Sim
Ásia-Pacífico (Singapura) ap-southeast-1 Sim Sim Sim Sim
Ásia-Pacífico (Sydney) ap-southeast-2 Sim Sim Sim Sim Sim Sim
Ásia-Pacífico (Tóquio) ap-northeast-1 Sim Sim Sim Sim Sim Sim
Canadá (Central) ca-central-1 Sim Sim Sim Sim
Europa (Frankfurt) eu-central-1 Sim Sim Sim Sim Sim Sim
Europa (Irlanda) eu-west-1 Sim Sim Sim Sim Sim Sim
Europa (Londres) eu-west-2 Sim Sim Sim Sim
Europa (Milão) eu-south-1 Sim
Europa (Paris) eu-west-3 Sim
Europa (Estocolmo) eu-north-1 Sim
Oriente Médio (Barém) me-south-1 Sim
América do Sul (São Paulo) sa-east-1 Sim Sim Sim Sim
Zona local de Atlanta us-east-1-atl-1 Sim
Zona local de Chicago us-east-1-chi-1 Sim
Zona local de Dallas * us-east-1-dfw-1 Sim
Zona local de Dallas 2 us-east-1-dfw-2 Sim
Zona local de Denver us-west-2-den-1 Sim
Zona local de Houston us-east-1-iah-1 Sim
Zona local de Kansas City us-east-1-mci-1 Sim
Zona local de Los Angeles us-west-2-lax-1 Sim
Zona local do Phoenix us-west-2-phx-1 Sim
Zona local de Lagos, Nigéria af-south-1-los-1 Sim

* Disponível para Contas da AWS que já tenham se inscrito.

nota

Algumas Regiões da AWS e todas as Zonas Locais não estão habilitadas por padrão para um Conta da AWS. Você deve primeiro se inscrever nessas Regiões ou Zonas Locais antes de poder implantar servidores de jogos nesses locais. 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. Consulte Getting started with Local Zones no AWS Local Zones User Guide. (As frotas criadas antes de 28 de fevereiro de 2022 não são afetadas por esse requisito.)

Além disso, a política de administrador do Amazon GameLift Servers deve permitir a ação ec2:DescribeRegions. Para obter um exemplo de política com regiões que não estão habilitadas por padrão, consulte Exemplos de permissão de administração.

Locais de hospedagem gerenciada

A hospedagem gerenciada do Amazon GameLift Servers implanta frotas de recursos de servidores de jogos. Cada frota está criada em uma Região da AWS, que é a região de origem da frota. A Região de origem de uma frota é referenciada no Amazon Resource Number (ARN) da frota.

Você pode implantar uma frota de uma única região, com recursos de hospedagem somente na região de origem. Como alternativa, é possível implantar uma frota de vários locais, com recursos de hospedagem em várias localizações geográficas. Uma frota com vários locais tem uma região de origem e um ou mais locais remotos. Não há limitações na forma como você agrupa os locais em uma frota. Ao gerenciar a capacidade de hospedagem de uma frota multilocal, você pode definir a capacidade para cada local individualmente. 

Os locais remotos para uma frota multilocal podem ser outros Regiões da AWS ou Zonas Locais. Uma zona local é uma extensão de uma Região da AWS. Ele permite que você coloque os recursos de computação mais perto dos usuários para oferecer uma jogabilidade com menor latência. Para obter mais informações, consulte AWS Local Zones. . O código de localização de zona local é composto pelo código da região principal seguido por um identificador de localização física. Por exemplo, o código da zona local de Los Angeles é us-west-2-lax-1.

O diagrama a seguir mostra uma frota multilocal com recursos em duas Regiões da AWS e uma zona local. A região de origem da frota é us-west-2, e ela tem dois locais remotos: Região us-east-2 e Zona Local us-west-2-lax-1.

Uma frota Amazon GameLift Servers com 2 Regiões da AWS e uma Zona Local. Cada local hospeda seus próprios recursos de servidor de jogo.

Além dos recursos da frota, a hospedagem gerenciada com Amazon GameLift Servers também pode usar os seguintes tipos de recursos. Você cria esses recursos em um Região da AWS específico que ofereça suporte ao tipo de recurso.

  • Compilação — Este é um servidor de jogo criado para ser hospedado com uma frota EC2 gerenciada. Crie um recurso de compilação na mesma região da frota na qual ele será implantado.

  • Script — Este é um script de configuração para hospedar um jogo com Amazon GameLift Servers Realtime. Crie um recurso de script na mesma Região da frota na qual ele será implantado.

  • Definição de grupo de contêineres — Essa é uma configuração para executar contêineres em uma frota gerenciada por contêineres. Ele identifica uma ou mais imagens de contêineres com software de servidor de jogos para implantar na frota de contêineres. Crie uma definição de grupo de contêineres na mesma região da frota na qual eles serão implantados.

  • Fila de sessões de jogo – Esse recurso processa solicitações de sessões de jogo e inicia novas sessões de jogo. O processamento ocorre no local Região da AWS onde a fila está localizada. Para reduzir a latência no processo de posicionamento da sessão de jogo, crie uma fila geograficamente próxima aos jogadores que a usarão.

Localizações para Amazon GameLift Servers Anywhere

Uma frota Amazon GameLift Servers Anywhere é uma coleção de hardware de hospedagem que você fornece. Você gerencia todas as atividades em seus recursos de hospedagem, incluindo a implantação do software do servidor de jogos, a manutenção dele atualizado e a inicialização dos processos do servidor. Você cria uma frota Anywhere para conectar o serviço Amazon GameLift Servers aos seus recursos de hospedagem autogerenciada. O Amazon GameLift Servers gerencia o posicionamento da sessão de jogo–processando as solicitações de ingresso de jogadores, localizando os recursos de hospedagem disponíveis, iniciando novas sessões de jogo e fornecendo informações de conexão aos clientes do jogo. Você pode criar uma frota Anywhere em qualquer uma das Regiões da AWS que a suportem.

Você adiciona instâncias de hardware de hospedagem a uma frota Anywhere registrando-a. Cada instância registrada deve ter um local personalizado associado a ela. Os locais personalizados não estão relacionados às Regiões da AWS ou Zonas Locais. São usados para representar o local físico do hardware.

Para obter mais informações sobre como criar uma frota Anywhere e testar a integração do servidor de jogos, consulte Criar uma frota Amazon GameLift Servers Anywhere e Configurar testes locais com o Amazon GameLift Servers Anywhere.

Localizações para Amazon GameLift Servers FlexMatch

Recursos de FlexMatch são usados para processar solicitações de jogadores para encontrar partidas. Eles incluem um recurso de configuração de encontro de partidas e um recurso de conjunto de regras. O processamento ocorre no Região da AWS onde os recursos do FlexMatch se localizam. Para reduzir a latência no processo de criação de partidas, crie os recursos geograficamente próximos aos jogadores que os usarão. Uma configuração de criação de partidas e o conjunto de regras que ela usa devem estar localizados na mesma Região da AWS. Você pode criar recursos do FlexMatch em qualquer uma das Regiões da AWS que os suportem.

Para obter mais informações sobre como configurar o FlexMatch para sua solução de hospedagem, consulte o guia do desenvolvedor do Amazon GameLift Servers FlexMatch.

Amazon GameLift Servers na China

Ao usar o Amazon GameLift Servers para obter recursos na China (Pequim), operada pela Sinnet, ou a região da China (Ningxia), operada pela NWCD, você deve ter uma conta da AWS (China) separada. Observe que alguns atributos não estão disponíveis nas regiões da China. Para obter mais informações sobre o uso do Amazon GameLift Servers nessas regiões consulte os recursos a seguir: