Um aplicativo web de armazenamento de imagens é executado em instâncias EC2 em um grupo do Auto Scaling atrás de um ALB. As imagens são armazenadas no S3. A empresa deseja um novo recurso onde as solicitações de teste sejam roteadas para um grupo de destino separado que hospeda uma versão beta do aplicativo. Qual abordagem realiza isso com o menor esforço?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um novo grupo do Auto Scaling e um grupo de destino para o aplicativo beta. Atualize a regra de roteamento do ALB para verificar um cookie chamado "version" com o valor "beta". Faça com que o sistema de teste envie esse cookie para rotear as solicitações para o grupo beta..
Por que esta é a resposta
A opção correta é a mais eficiente porque utiliza as capacidades existentes do ALB para roteamento baseado em condições. Criar um novo grupo do Auto Scaling e um grupo de destino para a versão beta é necessário. O ALB pode então ser configurado com uma regra que verifica um cookie específico ("version" com valor "beta"). O sistema de teste pode simplesmente incluir esse cookie nas suas requisições, direcionando-as para o ambiente beta sem a necessidade de infraestrutura adicional complexa. As outras opções são menos eficientes: Criar um novo ALB e um registro separado no Route 53 adiciona complexidade e custo desnecessários, exigindo que os testadores usem um endpoint diferente. Usar o CloudFront com Lambda@Edge para roteamento é uma solução mais complexa e cara para este caso, que pode ser resolvido diretamente no ALB. Usar o CloudFront com Lambda@Edge para adicionar o cookie é um passo desnecessário, pois o sistema de teste pode adicionar o cookie diretamente.
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