Iniciar sesión / Registrar Cuenta

MICROSERVICIOS

¿Por qué elegir Red Hat OpenShift Service Mesh?

Jump to section

Actualmente, las arquitecturas monolíticas se están quedando atrás porque las aplicaciones se están transformando en grupos de servicios pequeños, independientes y sin conexión directa que normalmente se conocen como aplicaciones nativas de la nube. Estos servicios se organizan en una arquitectura de microservicios.

Gestionar la comunicación entre dichos servicios sin sacrificar la seguridad puede ser todo un desafío. Sin embargo, una red de servicios facilita esta tarea, porque envía las solicitudes de un servicio al siguiente y optimiza la forma en que trabajan en conjunto.

Red Hat® OpenShift® Service Mesh le permite conectar, gestionar y vigilar las aplicaciones basadas en microservicios de manera uniforme, ya que proporciona información sobre el comportamiento de los microservicios que se encuentran conectados en su red, y le permite controlarlos. Esto es posible gracias a que OpenShift Service Mesh utiliza un proxy de sidecar que intercepta la comunicación de red entre los microservicios. OpenShift Service Mesh se basa en Istio, que es un proyecto open source, y se encuentra disponible (de forma gratuita) para Red Hat OpenShift.

¿Cómo está compuesto Red Hat OpenShift Service Mesh?

Istio

Istio integra y gestiona el flujo de tráfico en todos los servicios. Funciona con una plataforma de contenedores Kubernetes, como Red Hat OpenShift. Los elementos centralizados, los proxies de sidecar y los agentes de nodos funcionan de forma conjunta para que pueda conectar, proteger y supervisar los microservicios en su entorno de OpenShift Container Platform.

Seguimiento

OpenShift Service Mesh utiliza Jaeger, un sistema open source de seguimiento distribuido que le permite rastrear una sola solicitud entre los diferentes servicios, o incluso dentro de uno solo, y le brinda información sobre todo el proceso de la solicitud de principio a fin.

Visualización

OpenShift Service Mesh utiliza Kiali, que también es open source, para visualizar la configuración, supervisar el tráfico y analizar los elementos rastreados. La visualización permite que los usuarios vean las vías de comunicación entre los servicios, cómo se gestionan y cómo fluye el tráfico casi en tiempo real, para facilitar la gestión y la resolución de problemas.

¿Cuál es la diferencia entre Red Hat OpenShift Service Mesh e Istio?

A diferencia de Istio, Red Hat OpenShift Service Mesh ayuda a solucionar problemas, ofrece características adicionales y facilita la implementación en OpenShift Container Platform. Además, su instalación difiere de las instalaciones de la comunidad upstream de Istio en muchos otros aspectos:

  • OpenShift Service Mesh instala un plano de control multiempresa de forma predeterminada

  • OpenShift Service Mesh amplía las características del control de acceso basado en funciones (RBAC)

  • OpenShift Service Mesh reemplaza BoringSSL por OpenSSL

  • Kiali y Jaeger se habilitan en OpenShift Service Mesh de forma predeterminada

La ventaja de Red Hat

Red Hat lo ayuda a dar sus primeros pasos con mayor rapidez, ya que OpenShift Service Mesh está listo para la producción. Con OpenShift Service Mesh, los desarrolladores pueden aumentar la productividad integrando las políticas en materia de comunicación sin necesidad de cambiar el código de las aplicaciones ni integrar las bibliotecas específicas de los lenguajes. Asimismo, OpenShift Service Mesh puede simplificar las operaciones, ya que se instala fácilmente en Red Hat OpenShift, se ha probado con otros productos de Red Hat e incluye acceso a un soporte galardonado.

OpenShift Service Mesh tiene mucho más que ofrecer