Um desenvolvedor está implantando um código Lambda atualizado que rastreia a atividade online do usuário. O aplicativo web invoca o Lambda via AWS SDK. O desenvolvedor quer que apenas uma pequena porcentagem das requisições invocadas pelo SDK chame o novo código, enquanto a maioria continua a chamar o código original. Qual abordagem satisfaz este requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um alias para a função Lambda e configure o alias com um peso direcionando uma porcentagem específica para a versão atualizada..
Por que esta é a resposta
A abordagem correta é criar um alias para a função Lambda e configurá-lo com roteamento ponderado para direcionar uma porcentagem específica do tráfego para a nova versão da função. Isso permite uma implantação canary ou azul/verde, onde uma pequena parte do tráfego é enviada para o novo código, enquanto a maioria continua usando o código original. Criar uma versão do Lambda e atribuir um peso diretamente a ela não é como o roteamento ponderado funciona no Lambda; o peso é aplicado ao alias que aponta para as versões. Usar um Application Load Balancer ou Network Load Balancer com grupos de destino ponderados para funções Lambda não é a solução nativa e mais eficiente para este caso de uso. O AWS Lambda oferece roteamento de tráfego nativo e gerenciado através de aliases para esse propósito, simplificando a implementação de implantações graduais sem a necessidade de infraestrutura de balanceamento de carga externa.
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