Vous créez des microservices basés sur Docker et souhaitez un CI et un stockage d'artefacts recommandés par Google. Que devez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Configurez un déclencheur Cloud Build pour les modifications de code source. Utilisez Cloud Build pour créer des images de conteneur pour chaque microservice, les étiqueter avec le hachage de commit du code et les pousser vers Container Registry..
Pourquoi c'est la réponse
L'option correcte utilise Cloud Build pour l'intégration continue et Container Registry pour le stockage des artefacts, ce qui est la méthode recommandée par Google Cloud pour les images Docker. L'étiquetage avec le hachage de commit assure une traçabilité et une reproductibilité précises de chaque version d'image par rapport au code source. L'option "poussez-les vers Cloud Storage" est incorrecte car Cloud Storage n'est pas optimisé pour le stockage et la gestion des images de conteneurs, contrairement à Container Registry. L'option "Créez une tâche Scheduler pour interroger le dépôt" est inefficace et complexe par rapport aux déclencheurs Cloud Build natifs qui réagissent directement aux modifications du code source. L'option "étiqueter comme "latest"" est déconseillée pour les environnements de production car l'étiquette "latest" est mutable et peut rendre difficile l'identification de la version exacte déployée, contrairement à un hachage de commit unique.
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