Vous devez maintenir une application .NET héritée (les conteneurs ne sont pas approuvés), assurer des déploiements CI/CD cohérents entre les environnements et minimiser les coûts de déploiement. Que devriez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser Cloud Build pour produire une nouvelle image de VM Compute Engine pour chaque build et utiliser cette image dans chaque environnement..
Pourquoi c'est la réponse
Cette option répond à toutes les exigences. Cloud Build permet une intégration CI/CD cohérente. La création d'images de VM Compute Engine pour chaque build est une méthode éprouvée pour les applications héritées qui ne peuvent pas être conteneurisées, garantissant la cohérence entre les environnements de déploiement. L'utilisation de Compute Engine est généralement plus rentable que des solutions conteneurisées pour des applications héritées spécifiques, car elle évite la refonte. Réécrire l'application en .NET Core et la déployer sur Cloud Run est coûteux et prend du temps, car la question spécifie une application héritée et non conteneurisée. Déployer avec MS Web Deploy et utiliser la dernière image de base Windows Server patchée ne garantit pas la cohérence entre les environnements et rend le CI/CD plus complexe à gérer. Utiliser Cloud Build pour empaqueter l'application et la déployer sur GKE est inapproprié car l'application ne peut pas être conteneurisée.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise