Uma empresa está desenvolvendo um jogo multiplayer em tempo real que usa UDP entre clientes e servidores em um grupo do Auto Scaling. A plataforma de servidor de jogos deve escalar para picos de demanda, e os desenvolvedores querem armazenar pontuações de jogadores e outros dados não relacionais em um banco de dados que escale sem intervenção. Qual solução um arquiteto de soluções deve recomendar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar um Network Load Balancer para distribuição de tráfego e o Amazon DynamoDB on-demand para armazenamento de dados..
Por que esta é a resposta
A solução correta é usar um Network Load Balancer (NLB) para distribuição de tráfego e o Amazon DynamoDB on-demand para armazenamento de dados. O NLB é ideal para jogos multiplayer em tempo real que usam UDP, pois opera na camada 4 (transporte) e suporta UDP, além de ser otimizado para alto desempenho e baixa latência. O DynamoDB on-demand é um banco de dados NoSQL sem servidor que escala automaticamente para atender a picos de demanda sem necessidade de provisionamento de capacidade, perfeito para dados não relacionais como pontuações de jogadores. O Amazon Route 53 é um serviço DNS e não um balanceador de carga para tráfego de aplicações. O Amazon Aurora Serverless e o Amazon Aurora Global Database são bancos de dados relacionais (SQL), inadequados para dados não relacionais e com menor escalabilidade automática para picos extremos de jogos em comparação com o DynamoDB. Um Application Load Balancer (ALB) opera na camada 7 (aplicação) e não suporta UDP, sendo inadequado para este caso de uso. O DynamoDB Global Tables é para replicação entre regiões, não para o modo de capacidade on-demand.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão