ADC

Malla de servicio

Una malla de servicios es una capa de infraestructura para gestionar la comunicación de servicio a servicio para aplicaciones nativas de la nube mediante API. Proporciona una forma de conectar, proteger y monitorear sus microservicios. NetScaler ofrece dos soluciones para cumplir con sus requisitos de malla de servicios:

  • Malla de servicio lite
  • Service mesh (integración de NetScaler con Istio)

Malla de servicio lite

Una implementación completa de malla de servicio es compleja y requiere una curva de aprendizaje pronunciada. Si busca una implementación simplificada de una malla de servicios con beneficios similares, NetScaler ofrece una solución llamada service mesh lite con una complejidad menor. En esta solución, un CPX de NetScaler se ejecuta como un balanceador de carga centralizado en el clúster de Kubernetes y equilibra la carga del tráfico de este a oeste entre los microservicios. NetScaler CPX aplica directivas para el tráfico entrante e intercontenedor.

El siguiente diagrama muestra una arquitectura de service mesh lite.

Malla de servicio lite

Para obtener información, consulte la documentación de service mesh lite.

Service mesh (integración de NetScaler con Istio)

NetScaler proporciona una solución de malla de servicios mediante la integración de NetScaler con Istio. Istio, una malla de servicios de código abierto e independiente de la plataforma, es una de las implementaciones de malla de servicios más populares. Al integrar NetScaler con Istio, puede aprovechar las funciones de NetScaler para proteger y optimizar el tráfico de las aplicaciones de la malla de servicios.

NetScaler se puede integrar con Istio de las siguientes maneras:

  • NetScaler MPX, VPX o CPX como puerta de entrada de Istio a la malla de servicios para exponer el tráfico al clúster de Kubernetes.
  • NetScaler CPX como proxy de sidecar con contenedores de aplicaciones en la malla de servicios para controlar la comunicación entre las aplicaciones.

Puede utilizar la integración de forma independiente o puede combinar ambas formas para tener una solución de plano de datos unificado.

El siguiente diagrama muestra una arquitectura de malla de servicios.

Malla de servicio

La malla de servicios es ideal para aplicaciones de alta seguridad y también ofrece las siguientes ventajas.

  • Ofrece una gestión del tráfico detallada (modularizada) por contenedor
  • Garantiza una mayor observabilidad, análisis y seguridad (Mutual TLS) gracias a la implementación del sidecar
  • Permite la implementación automática de canarios para cada contenedor con NetScaler CPX integrado
  • Admite portabilidad en la nube
  • Permite descargar algunas de las funciones realizadas por las aplicaciones al sidecar
  • Proporciona menor latencia de sidecar
  • Proporciona integraciones con herramientas de código abierto
  • Ofrece escalabilidad

Para obtener más información, consulte la documentación sobre la integración de NetScaler con Istio.

Malla de servicio