Vous avez une application web Python nécessitant environ 0,1 CPU et 128 Mo de RAM, et vous avez besoin d'une surveillance élevée de l'utilisation des machines et de déploiements fiables. Quelle approche devriez-vous adopter ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Provisionner un cluster GKE avec des nœuds n1-standard-1 ; construire une image Docker à partir de la branche de production, la taguer par version ; déployer via un déploiement Kubernetes avec imagePullPolicy 'IfNotPresent' en staging, puis promouvoir en production après les tests..
Pourquoi c'est la réponse
L'approche GKE avec des nœuds n1-standard-1 est la plus appropriée. GKE offre une surveillance élevée et des déploiements fiables grâce à ses fonctionnalités natives de gestion de conteneurs et d'orchestration. L'utilisation d'images Docker versionnées et d'un processus de déploiement par étapes (staging puis production) assure la fiabilité. Les nœuds n1-standard-1 sont suffisants pour les besoins de l'application (0,1 CPU, 128 Mo RAM) et permettent une bonne utilisation des ressources. Les groupes d'instances gérés avec f1-micro sont trop petits et le déploiement par script de démarrage est moins fiable et plus lent que les conteneurs. Les VM n1-standard-1 avec des images Compute Engine sont surdimensionnées et le processus de déploiement est plus lourd que Kubernetes. Le cluster GKE avec n1-standard-4 est surdimensionné, et l'utilisation de l'image 'latest' avec 'Always' et le redémarrage manuel des pods ne sont pas des pratiques de déploiement fiables pour la production.
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