Vous avez besoin d'un traitement en temps réel des messages Pub/Sub, l'application étant indépendante des autres systèmes et n'entraînant des coûts que lorsque des messages arrivent. Comment devez-vous configurer l'architecture ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Déployer le code sur Cloud Functions et utiliser un déclencheur Pub/Sub pour gérer les nouveaux messages..
Pourquoi c'est la réponse
La bonne réponse est de déployer le code sur Cloud Functions et d'utiliser un déclencheur Pub/Sub. Cloud Functions est un service sans serveur qui s'exécute uniquement lorsque des événements se produisent, ce qui correspond au besoin de ne générer des coûts que lorsque des messages arrivent. Un déclencheur Pub/Sub permet à une fonction de s'exécuter automatiquement à chaque nouveau message, assurant un traitement en temps réel et une indépendance. Déployer sur Compute Engine avec un abonnement push est moins efficace car une instance Compute Engine doit être en cours d'exécution pour recevoir les messages, entraînant des coûts continus. Déployer sur Cloud Functions avec un déclencheur Pub/Sub ET un abonnement pull est redondant et inutilement complexe ; le déclencheur gère déjà la réception des messages. Déployer sur GKE avec un abonnement pull implique la gestion d'un cluster Kubernetes, ce qui est plus complexe et coûteux que Cloud Functions pour ce cas d'utilisation simple et événementiel.
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