Servidores de jogos

Execute jogos multijogador na nuvem em escala com capacidade computacional segura e redimensionável, aproveitando a infraestrutura global da AWS para fornecer uma experiência de jogador de baixa latência globalmente.

A Guide to Amazon GameLift & Game Servers (Um guia para o Amazon GameLift e servidores de jogos)

Neste e-book com foco no Amazon GameLift e servidores de jogos na AWS, você encontrará exemplos de arquiteturas de referência e casos de uso para aprender a 1: fornecer uma experiência de jogador confiável e de baixa latência, 2: manter alta disponibilidade para seus jogadores mantendo os custos baixos, e 3: escalar para atender à demanda de jogadores em todo o mundo.

Forneça aos seus jogadores uma experiência multijogador confiável

Experiência de jogador de baixa latência
Hospede servidores de jogos próximos aos jogadores. A infraestrutura global da AWS abrange 31 regiões com 99 zonas de disponibilidade e 33 zonas locais, o que possibilita a hospedagem de servidores de jogos com baixa latência. Além disso, essa infraestrutura está continuamente sendo expandida para novas localizações.
Escalar com o tráfego de jogadores
Proporcione uma ótima experiência ao jogador, mesmo durante os horários de pico, com soluções de computação elástica que permitem aumentar quando o uso do jogador é alto e diminuir quando o tráfego diminui. E pague apenas pelos recursos de computação exatos de que você precisa, quando necessitar deles.
Minimize operações
Utilize o Amazon GameLift, uma solução de hospedagem de servidores dedicados de jogos que implanta, opera e escala servidores de nuvem para jogos multijogador. Selecione os componentes de que você precisa em várias opções de hospedagem e uma solução de definição de partidas personalizável totalmente gerenciada Amazon GameLift FlexMatch.
Resiliência incorporada
Mesmo se você estiver hospedando seus servidores de jogos no Amazon GameLift, em máquinas virtuais no Amazon EC2 ou contêineres no Amazon ECS ou Amazon EKS, a resiliência é integrada a esses serviços. Você pode substituir automaticamente qualquer host com falha, implantar em zonas de disponibilidade e regiões da AWS para alta disponibilidade e tolerância a falhas e responder à demanda que muda rapidamente com escalabilidade automática.

Soluções de servidor de jogos personalizadas

Explorar as soluções por caso de uso

Infraestrutura de jogos para jogos baseados em sessão

As organizações podem configurar e implantar infraestrutura de servidor de jogo baseada em sessão que oferece capacidade distribuída globalmente.

Saiba mais »
Infraestrutura persistente de jogos mundiais

Maneiras confiáveis, globais e escaláveis de hospedar diferentes tipos de mundos virtuais persistentes e experiências massivas de jogos online para vários jogadores. 

Saiba mais »
Hospedagem do Amazon GameLift

Uma solução de hospedagem de servidores dedicados de jogos que implanta, opera e escala servidores de nuvem para jogos multijogador.



Saiba mais »
Hospedagem de jogos multijogador baseados em sessão

Esta orientação ajuda os usuários a iniciar rapidamente o desenvolvimento de jogos multiplayer, usando serviços com tecnologia sem servidor e totalmente gerenciados pela AWS para hospedar back-ends e servidores de jogos.

Saiba mais »
Teste do Amazon GameLift

Essas orientações ajudam os desenvolvedores a testar, visualizar e otimizar seus jogos multijogador usando o Amazon GameLift Testing Toolkit. Com o kit de ferramentas, os desenvolvedores podem solucionar problemas, depurar e ajustar sua infraestrutura do Amazon GameLift.

Saiba mais »

Serviços da AWS

A maior e mais abrangente plataforma de computação com a possibilidade de escolha de processador, armazenamento, redes, sistema operacional e modelo de compra para atender às suas necessidades de hospedagem de servidor de jogos.

Saiba mais »

Execute seus servidores de jogos com contêineres no ambiente mais seguro, confiável e escalável Selecione entre uma ampla variedade de serviços para executar seus contêineres.

Saiba mais »

Use soluções de observabilidade nativas da AWS ou nossos serviços com base em software de observabilidade de código aberto popular para monitorar todos os aspectos de seus servidores de jogos.

Saiba mais »

Histórias de sucesso de clientes

Veja o que alguns de nossos amigos e clientes de desenvolvimento de jogos dizem sobre a hospedagem de servidores de jogos na AWS.

Ubisoft

Ubisoft se prepara para lançamento global de jogos na AWS

Utilizando serviços como o Amazon GameLift, Amazon DynamoDB e Amazon ElastiCache, a equipe de desenvolvimento Roller Champions da Ubisoft está mudando seu foco do gerenciamento operacional contínuo para o que mais importa: criar recursos online e jogabilidade para seus jogadores.

Assistir ao vídeo »
A Ubisoft se prepara para o lançamento de um jogo em escala global com a AWS
WB Games New York cria plataforma na AWS para conectar milhões de jogadores
WB Games New York

WB Games New York cria plataforma na AWS para conectar milhões de jogadores

Warner Bros. Games New York constrói a plataforma online centralizada usada por todos os estúdios da Warner Bros. Estúdios de jogos para conectar milhões de jogadores online usando o Amazon EC2 e o Amazon GameLift.

Assista ao vídeo »

Behaviour Interactive Introduces Cross-platform Play using AWS (Behavior Interactive apresenta o jogo multiplataforma usando a AWS)
Behaviour Interactive

Behaviour Interactive Introduces Cross-platform Play using AWS (Behavior Interactive apresenta o jogo multiplataforma usando a AWS)

O uso do Amazon GameLift foi fundamental para permitir a reprodução entre plataformas no Dead by Daylight. Seus servidores dedicados garantem alta disponibilidade e alta performance com locais em todo o mundo.

Leia o blog »

Riot Games Uses AWS to Improve Game Experience (Riot Games usa a AWS para melhorar a experiência de jogo)
Riot Games

Riot Games Uses AWS to Improve Game Experience (Riot Games usa a AWS para melhorar a experiência de jogo)

Usando o AWS Outposts, a Riot conseguiu implantar servidores de jogos rapidamente e reduzir a latência em 10 a 20 ms, minimizando a vantagem do espião e criando um campo de jogo com níveis para todos os jogadores em Valorant.

Assista à palestra de abertura »

Epic Games usa a AWS para disponibilizar o Fortnite a 200 milhões de jogadores
Epic Games

Epic Games usa a AWS para disponibilizar o Fortnite a 200 milhões de jogadores

O Fortnite, um dos videogames mais populares do mundo, é executado quase que integralmente na AWS, incluindo a frota de servidores, os serviços de backend, os bancos de dados, os sites, o pipeline de análises e os sistemas de processamento do jogo em todo o mundo.

Assista à palestra de abertura »

Selecione entre uma ampla variedade de opções de computação

O Amazon Elastic Compute Cloud (Amazon EC2) oferece a plataforma de computação mais ampla e abrangente, com mais de 500 instâncias e opções de processador, armazenamento e redes mais recentes para atender às suas necessidades específicas de hospedagem de servidor de jogos.

AWS Graviton

AWS Graviton

Os processadores da AWS Graviton são projetados pela AWS para oferecer a melhor relação preço/performance para suas workloads em nuvem em execução no Amazon EC2.

Saiba mais sobre a AWS Graviton »
AMD

AMD na AWS

A AWS e a AMD trabalham para oferecer aos clientes mais opções e valor, mais recentemente com a AMD EPYC de terceira geração nas instâncias Amazon EC2 M6a.

Saiba mais sobre a AMD na AWS »
Intel

Intel na AWS

Os processadores Intel® fornecem a base de muitos serviços de computação em nuvem implantados na AWS. As instâncias do EC2 com processadores Intel® Xeon® Scalable possuem o maior alcance e disponibilidade global na AWS.

Saiba mais sobre a Intel na AWS »

NVIDIA na AWS

Perceba o potencial da nuvem para desenvolvimento de jogos com AWS e NVIDIA. Adapte seus recursos à medida que suas demandas são alteradas e crie pipelines de desenvolvimento em todo o mundo. Aprimore seus negócios com estações de trabalho virtuais na AWS com tecnologia NVIDIA RTX e escale sua criatividade.

Saiba mais sobre a NVIDIA na AWS »

Introdução ao desenvolvimento de jogos multijogador

A AWS oferece opções totalmente gerenciadas para hospedar jogos multijogador de ponta a ponta, desde a solicitação de sessão do cliente até a hospedagem global do servidor de jogos. Você pode selecionar os componentes de que precisa em um amplo portfólio de serviços para ter controle total sobre como executar seu backend.

Selecione sua solução de hospedagem de servidor de jogos

O primeiro passo é selecionar uma solução de hospedagem de servidor de jogos. A AWS oferece hospedagem global de servidores de jogos totalmente gerenciada com Amazon GameLift Hosting. Esta é uma ótima opção para a maioria das necessidades de hospedagem de servidores de jogos. Se você precisar de mais controle e acesso às máquinas virtuais, o Amazon GameLift FleetIQ fornece as APIs essenciais para hospedagem de servidores de jogos, permitindo ajustar os detalhes.

Se você deseja hospedar seus servidores de jogos no Kubernetes, a AWS oferece o Elastic Kubernetes Service, a maneira mais confiável de iniciar, executar e escalar o Kubernetes. O serviço Amazon Elastic Container, por sua vez, é um serviço de orquestração de contêiner nativo da AWS totalmente gerenciado para hospedar seus servidores de jogos.

Além disso, você sempre pode hospedar servidores de jogos diretamente em máquinas virtuais no Amazon EC2 e aproveitar o Amazon EC2 Auto Scaling para adequar os servidores de jogos à demanda.

Selecione sua solução de hospedagem com base nas habilidades de sua equipe, seus recursos para realizar operações, bem como seu fluxo de trabalho de construção e implantação e quaisquer requisitos especiais. Quaisquer que sejam os requisitos de hospedagem do servidor de jogos, a AWS tem os serviços de que você precisa.

Amazon GameLift
Contêineres na AWS
Amazon EC2

Projete sua definição de partidas e alocação de sessão

A maioria dos jogos multijogador requer uma solução de definição de partidas. O Amazon GameLift FlexMatch é a opção ideal para definição de partidas totalmente gerenciado e totalmente configurável. Ele se integra nativamente ao Amazon GameLift Hosting e, com o FlexMatch Standalone, você pode integrá-lo a qualquer solução de hospedagem de servidor de jogos de sua preferência.

Para algumas necessidades de criação de sessão mais simples, como criar sessões de jogo privadas para um grupo de jogadores ou combinar aleatoriamente dois jogadores, você pode implementar a lógica diretamente no backend do jogo em execução na AWS.

E, por fim, você sempre pode se integrar a qualquer solução de definição de partidas existente ou construir sua própria solução com a variedade de serviços da AWS.

Amazon GameLift FlexMatch

Selecione sua solução de serviços de backend

Um serviço de backend é o ponto de entrada para seu jogo na AWS. Geralmente, seu cliente se conecta com uma API REST ou WebSockets ao seu backend para gerenciar itens como identidade e dados do jogador e solicitar a definição de partidas.

Se você quiser minimizar suas operações e se concentrar na funcionalidade, pode implementar seu backend com a oferta sem servidor da AWS. Você pode usar o Amazon Cognito a fim degerenciar suas identidades de usuário e integrar-se a provedores de identidade de terceiros. Você pode usar o Amazon API Gateway e a plataforma de computação sem servidor AWS Lambda para implementar APIs sem servidor e aproveitar o Amazon DynamoDB para um serviço de banco de dados NoSQL rápido e flexível para performance de milissegundos de um dígito em qualquer escala.

Se você já estiver familiarizado com uma abordagem em contêiner para criar serviços de backend, também poderá aproveitar o Amazon Elastic Kubernetes Service ou o Amazon Elastic Container Service para hospedar seu backend como microsserviços em contêiner.

Sem servidor na AWS
Microsserviços na AWS
Solução: Sem servidor com o Amazon GameLift

Implemente testes de carga e observabilidade

Quando você estiver executando servidores de jogos para hospedar jogos baseados em sessões para seus jogadores globalmente, é importante obter o máximo de visibilidade possível sobre o que está acontecendo nesses processos de servidores de jogos. Isso inclui coletar métricas e logs em tempo real e recursos para obter insights sobre esses dados para investigar problemas e encontrar oportunidades de melhoria de performance.

A AWS fornece um portfólio completo de serviços para observabilidade. Você pode usar as ferramentas nativas da AWS, como o Amazon CloudWatch, para coletar métricas e logs detalhados e gerar painéis para eles. Você pode estender seus recursos de monitoramento com serviços como Amazon OpenSearch Service, Amazon Managed Service for Prometheus, e Amazon Managed Service for Grafana. Você também pode usar o Amazon Athena CloudWatch Connector para consultar insights de suas métricas com o Amazon Athena e, em seguida, visualizar esses dados com o Amazon QuickSight. E com uma ampla variedade de soluções adicionais de terceiros de parceiros da AWS, qualquer que seja sua ferramenta de observabilidade de escolha, a AWS oferece cobertura.

Publicação do blog: Observability with Amazon GameLift and Amazon CloudWatch  (Observabilidade com Amazon GameLift e Amazon CloudWatch)

Observabilidade na AWS

Como você aprendeu, a AWS oferece a flexibilidade de selecionar os componentes que atendem às suas necessidades exatas, desde a solicitação de sessão e a definição de partidas, até a hospedagem de servidor de jogos escalável global. A escolha é sua e depende muito se você está procurando uma solução totalmente gerenciada ou mais controle para ajustar os detalhes.