Debe mantener una aplicación .NET heredada (los contenedores no están aprobados), garantizar implementaciones CI/CD consistentes en todos los entornos y minimizar el costo de implementación. ¿Qué debe hacer?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar Cloud Build para producir una nueva imagen de VM de Compute Engine para cada compilación y usar esa imagen en cada entorno..
Por qué esta es la respuesta
La opción correcta es usar Cloud Build para producir una nueva imagen de VM de Compute Engine para cada compilación. Esto garantiza implementaciones CI/CD consistentes al crear una imagen inmutable para cada versión, que luego se puede desplegar en diferentes entornos (desarrollo, prueba, producción). Al usar Compute Engine, se evita la necesidad de contenedores, lo cual es un requisito del problema. Minimiza el costo al reutilizar la misma imagen base y solo reconstruir los cambios. Reescribir la aplicación a .NET Core y desplegarla en Cloud Run no es viable porque los contenedores no están aprobados. Desplegar con MS Web Deploy y usar la última imagen base de Windows Server no garantiza la inmutabilidad ni la consistencia de las implementaciones, ya que cada despliegue podría tener diferencias sutiles. Usar Cloud Build para empaquetar la aplicación y desplegarla en GKE no es una opción porque los contenedores no están aprobados.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta