Você precisa de uma maneira automatizada, de baixo esforço e confiável para implantar funções AWS Lambda e sua infraestrutura de suporte para uma nova aplicação serverless. Qual abordagem oferece a menor sobrecarga operacional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar o AWS Serverless Application Model (AWS SAM) e um pipeline de CI/CD com o SAM CLI para implantar as funções Lambda e a infraestrutura..
Por que esta é a resposta
A opção correta é usar o AWS Serverless Application Model (AWS SAM) e um pipeline de CI/CD com o SAM CLI porque o SAM é um framework de código aberto projetado especificamente para construir aplicações serverless na AWS. Ele simplifica a definição de funções Lambda, APIs, bancos de dados e outros recursos, permitindo que você os implante como uma única unidade. Integrar isso a um pipeline de CI/CD e ao SAM CLI automatiza todo o processo de empacotamento, implantação e gerenciamento, minimizando a sobrecarga operacional. As outras opções são menos eficientes: Empacotar e fazer upload manual via console é um processo manual, propenso a erros e não escalável. Usar scripts shell com o AWS CLI em um pipeline de CI/CD é melhor que o manual, mas exige mais esforço para gerenciar e manter os scripts de infraestrutura em comparação com o SAM, que abstrai muitos desses detalhes. Criar imagens de contêiner para cada Lambda e implantar via AWS CLI é uma abordagem válida para certas cargas de trabalho, mas pode introduzir complexidade adicional (gerenciamento de imagens, tempo de inicialização) que não é a opção de menor sobrecarga para a maioria das aplicações serverless, especialmente quando o SAM já oferece uma solução otimizada.
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