Considerando os requisitos de que as alterações de infraestrutura sejam versionadas/auditáveis, use serviços gerenciados pelo Google sempre que possível e execute em computação sem servidor — qual arquitetura atende a esses objetivos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Armazenar o código-fonte do aplicativo e da infraestrutura no Git; usar o Cloud Build para implantar a infraestrutura via Terraform; implantar o aplicativo no Cloud Functions como uma etapa do pipeline..
Por que esta é a resposta
Esta opção atende a todos os requisitos: o Git versiona e audita tanto o código do aplicativo quanto o da infraestrutura. O Terraform, gerenciado pelo Google via Cloud Build, é um serviço gerenciado para Infraestrutura como Código (IaC), garantindo a auditabilidade das alterações. O Cloud Functions é um serviço de computação sem servidor, alinhado ao requisito de usar serviços gerenciados e sem servidor. As outras opções falham em um ou mais requisitos: Instalar Jenkins do Cloud Marketplace não é um serviço gerenciado pelo Google, e App Engine não é estritamente sem servidor no mesmo grau que Cloud Functions. Implantar em uma VM do Compute Engine não é sem servidor. Usar comandos gcloud para infraestrutura não oferece o mesmo nível de versionamento e auditabilidade que o Terraform com Git, e a implantação em Cloud Run, embora sem servidor, não atende ao requisito de IaC de forma ideal com gcloud direto.
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