Los servicios de Cloud Run y Cloud Functions se implementan con frecuencia y la detección de servicios basada en ENV es difícil de mantener. ¿Cómo se debe implementar una detección de servicios dinámica y escalable?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear un espacio de nombres de Service Directory; registrar servicios durante la implementación y consultar Service Directory en tiempo de ejecución..
Por qué esta es la respuesta
La opción correcta es crear un espacio de nombres de Service Directory, registrar servicios durante la implementación y consultar Service Directory en tiempo de ejecución. Service Directory es la solución nativa de Google Cloud para el descubrimiento de servicios, que permite el registro y la resolución de servicios en múltiples entornos y plataformas. Esto proporciona un mecanismo dinámico y escalable para que los servicios se encuentren entre sí, lo cual es crucial para entornos efímeros como Cloud Run y Cloud Functions. Hacer que los servicios llamen a las API de Cloud Run Admin y Cloud Functions para listar los servicios implementados en el proyecto en tiempo de ejecución es ineficiente y puede introducir latencia, además de requerir permisos administrativos innecesarios. Adoptar una convención de nomenclatura documentada para los puntos finales de servicio y renombrar los servicios para seguirla no es una solución dinámica; requiere intervención manual y no se adapta bien a los cambios frecuentes. Instalar HashiCorp Consul en una única VM de Compute Engine introduce un punto único de fallo y una sobrecarga de gestión, además de no ser una solución nativa de Google Cloud.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta