Você deve manter um aplicativo .NET legado (contêineres não aprovados), garantir implantações CI/CD consistentes entre ambientes e minimizar o custo de implantação. O que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar o Cloud Build para produzir uma nova imagem de VM do Compute Engine para cada build e usar essa imagem em todos os ambientes..
Por que esta é a resposta
A opção correta é usar o Cloud Build para criar uma nova imagem de VM do Compute Engine para cada build e utilizá-la em todos os ambientes. Isso garante consistência nas implantações (CI/CD) e minimiza custos, pois o Compute Engine é uma solução econômica para aplicativos legados .NET que não podem ser conteinerizados. Rewriting o aplicativo para .NET Core e implantar no Cloud Run seria ideal para modernização, mas a questão especifica que o aplicativo é legado e não pode ser conteinerizado, tornando essa opção inviável. Implantar com MS Web Deploy e usar imagens base do Windows Server mais recentes não garante consistência de CI/CD, pois cada implantação pode ter pequenas variações e não há um processo automatizado de criação de imagem para cada build. Usar o Cloud Build para empacotar e implantar em um cluster do GKE seria uma boa opção para aplicativos conteinerizados, mas o problema afirma que o aplicativo não é aprovado para contêineres.
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