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á.
GAMESUS02-BP01 Selecione serviços gerenciados para cargas de trabalho computacionais apropriadas
Arquitete seus serviços de back-end de jogos para usar serviços gerenciados para cargas de trabalho de tráfego altamente variáveis ou orientadas por eventos. Os serviços gerenciados transferem o gerenciamento da infraestrutura AWS e distribuem o impacto ambiental entre vários usuários devido aos planos de controle multilocatários.
Nível de risco exposto se esta prática recomendada não for estabelecida: Alto
Orientação para implementação
AWS serviços como AWS Lambda, AWS Fargate (Contêineres) e Amazon Gamelift (orquestração de servidores de jogos) podem executar código, contêineres ou orquestrar seus servidores de jogos sem precisar gerenciar a infraestrutura subjacente. Esses serviços são escalonados automaticamente com base na demanda dos jogadores e você só é cobrado pelos recursos que consome. Como a infraestrutura subjacente é gerenciada em seu nome, você pode se concentrar exclusivamente nos requisitos de jogos e serviços de back-end.
É possível usar o AWS Lambda
AWS Fargate
GameLiftA Amazon
Etapas de implementação
-
Use AWS Lambda para cargas de trabalho orientadas por eventos, como processamento de eventos de jogos, autenticação de jogadores, compras no jogo e solicitações de matchmaking, aproveitando seu escalonamento automático e gerenciamento sem servidor.
-
Implemente AWS Fargate com ECS ou EKS para serviços de back-end, como perfis de jogadores, gerenciamento de estado e matchmaking, removendo o gerenciamento do servidor e melhorando o isolamento do aplicativo.
-
Use GameLift a Amazon para implantar e escalar servidores de jogos dedicados para jogos multijogador baseados em sessões, reduzindo o tempo de desenvolvimento e a complexidade operacional.