Citrix ADC

Malla de servicio

Una malla de servicio es una capa de infraestructura para gestionar la comunicación de servicio a servicio para aplicaciones nativas de la nube que utilizan API. Proporciona una forma de conectar, proteger y supervisar sus microservicios. Citrix ofrece dos soluciones para satisfacer sus requisitos de malla de servicio:

  • Malla de servicio lite
  • Malla de servicio (integración de Citrix ADC con Istio)

Malla de servicio lite

Una implementación completa de malla de servicio es compleja y requiere una curva de aprendizaje pronunciada. Si está buscando una implementación simplificada de una malla de servicio con beneficios similares, Citrix ofrece una solución llamada service mesh lite con menor complejidad. En esta solución, un dispositivo Citrix ADC CPX se ejecuta como equilibrador de carga centralizado en el clúster de Kubernetes y equilibra la carga el tráfico Este-Oeste entre los microservicios. Citrix ADC CPX aplica directivas para el tráfico entrante y entre contenedores.

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.

Malla de servicio (integración de Citrix ADC con Istio)

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

Citrix ADC se puede integrar con Istio de las siguientes maneras:

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

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

El siguiente diagrama muestra una arquitectura de malla de servicio.

Malla de servicio

La malla de servicio es ideal para aplicaciones altamente seguras y también ofrece las siguientes ventajas.

  • Ofrece una gestión de tráfico de grano fino (modularizado) por contenedor
  • Garantiza una mayor observabilidad, análisis y seguridad (TLS mutua) gracias a la implementación de sidecar
  • Permite la implementación canaria automatizada para cada contenedor con Citrix ADC 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 Integración de Citrix ADC con la documentación de Istio.

Malla de servicio