En este documento, se proporciona una descripción general de cómo Cloud Service Mesh y Directorio de servicios trabajan en conjunto para brindar a las aplicaciones de tu malla de servicios acceso a los servicios que se encuentran en el registro de Directorio de servicios.
Cloud Service Mesh es un plano de control de malla de servicios que permite el enrutamiento global, el balanceo de cargas, la conmutación por error regional y la seguridad para implementaciones heterogéneas. Esto incluye las implementaciones que usan sidecars, proxies perimetrales o intermedios, y clientes de gRPC sin proxy.
La integración del Directorio de servicios y Cloud Service Mesh hace que los servicios registrados en el Directorio de servicios estén disponibles para los servicios de Cloud Service Mesh.
Directorio de servicios facilita el acceso a tus servicios y su seguimiento en un solo registro central. Esto incluye Google Cloud servicios como GKE, balanceadores de cargas de red de transferencia internos, balanceadores de cargas de aplicaciones internos y servicios locales y de varias nubes. Cuando un productor de servicios crea un servicio de GKE o un balanceador de cargas, el servicio o el balanceador de cargas se pueden registrar automáticamente en el Directorio de servicios a través de las integraciones.
Una vez que un servicio se encuentra en el Directorio de servicios, puedes configurar Cloud Service Mesh para permitir que los clientes de Cloud Service Mesh accedan a cualquier servicio registrado en el Directorio de servicios, como los balanceadores de cargas de red de transferencia internos y los balanceadores de cargas de aplicaciones internos.
Usar el registro de servicios del Directorio de servicios con Cloud Service Mesh hace que los servicios del registro de servicios estén disponibles para las aplicaciones en tu malla y las puertas de enlace configuradas por Cloud Service Mesh.
Registrar tu Cloud Service Mesh con el Directorio de servicios te permite realizar las siguientes acciones.
- Haz que los servicios existentes estén disponibles para Cloud Service Mesh
- Mejora la coordinación entre los productores de servicios y los consumidores
- Accede a los servicios en un perímetro a través de un punto de entrada
- Conecta servicios entre dominios
- Aplica políticas cuando se accede a los servicios
Para obtener información detallada sobre estas capacidades, consulta Casos de uso de la integración de Cloud Service Mesh con el Directorio de servicios.
Para integrar tus servicios, registra un servicio con el Directorio de servicios y, luego, vincula el servicio a un servicio de backend de Cloud Service Mesh. Después de establecer una vinculación, Cloud Service Mesh consulta el Directorio de servicios para obtener información sobre el servicio registrado y cómo se puede acceder a él.
Para obtener información detallada sobre cómo configurar Cloud Service Mesh con el Directorio de servicios, consulta Configura Cloud Service Mesh con el Directorio de servicios.
¿Qué sigue?
- Para obtener una descripción general del Directorio de servicios, consulta la Descripción general del Directorio de servicios.
- Para obtener una descripción general detallada de la integración de Cloud Service Mesh y el Directorio de servicios, consulta Integración de Cloud Service Mesh con el Directorio de servicios.
- Si quieres obtener instrucciones para configurar Cloud Service Mesh con Directorio de servicios, consulta Configura Cloud Service Mesh con Service Directory.
- Para encontrar soluciones a problemas habituales que podrías tener cuando usas Directorio de servicios, consulta Solución de problemas.