O backend de um jogo para celular é executado em VMs on-premises, expondo uma REST API. A lógica de negócios usa várias chaves de API e lê dados de sessão do jogador do armazenamento de arquivos central. A carga varia e tem picos que causam capacidade insuficiente e alta latência ao buscar dados de sessão. O modelo da API deve permanecer inalterado. Qual arquitetura de nuvem atende às necessidades de tratamento de carga variável e acesso de baixa latência?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Implementar a REST API usando o Amazon API Gateway, implementar a lógica de negócios como funções AWS Lambda e armazenar as sessões dos jogadores no Amazon DynamoDB com capacidade sob demanda..
Por que esta é a resposta
A opção correta utiliza o Amazon API Gateway para gerenciar a REST API, mantendo o modelo existente e lidando com picos de tráfego. As funções AWS Lambda executam a lógica de negócios de forma escalável e sem servidor, respondendo automaticamente à carga variável. O Amazon DynamoDB com capacidade sob demanda oferece armazenamento de sessão de baixa latência e alta escalabilidade, eliminando problemas de capacidade. A primeira opção com NLB e EC2 exige gerenciamento de capacidade de VMs, o que não resolve a escalabilidade automática para picos. A segunda opção com ALB e Lambda é boa, mas o API Gateway é mais adequado para gerenciar APIs REST. A quarta opção com AWS AppSync é para APIs GraphQL, não REST, e Aurora Serverless pode ter latência maior que DynamoDB para sessões.
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