Les services Cloud Run et Cloud Functions sont fréquemment déployés et la découverte de services basée sur les variables d'environnement (ENV) est difficile à maintenir. Comment implémenter une découverte de services dynamique et évolutive ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer un espace de noms Service Directory ; enregistrer les services pendant le déploiement et interroger Service Directory au moment de l'exécution..
Pourquoi c'est la réponse
La création d'un espace de noms Service Directory et l'enregistrement des services lors du déploiement, puis l'interrogation de Service Directory au moment de l'exécution, est la méthode la plus évolutive et dynamique. Service Directory est une solution native de Google Cloud pour la découverte de services, qui permet d'enregistrer et de résoudre les services de manière centralisée, quel que soit leur type de déploiement (Cloud Run, Cloud Functions, GKE, etc.). L'appel direct aux API Cloud Run Admin et Cloud Functions à l'exécution est inefficace et peut introduire des latences et des dépendances inutiles. Adopter une convention de nommage est statique et ne résout pas le problème de la découverte dynamique des services en cas de changements ou de mises à l'échelle. L'installation de HashiCorp Consul sur une seule VM Compute Engine introduit un point de défaillance unique et une complexité de gestion accrue, ce qui n'est pas idéal pour une solution évolutive et géré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