Microservices Engine (MSE)

MSE, una plataforma de microservicios centralizada y compatible con los ecosistemas de microservicio de código abierto principales en la industria, brinda un centro de registro y configuración totalmente administrado y capacidades de gestión de las puertas de enlace y de los microservicios.

Una plataforma integral compatible con los ecosistemas de microservicios de código abierto principales

Brinda capacidades de servicio en la nube de nivel empresarial de alto rendimiento y alta disponibilidad, como el registro y el descubrimiento de servicios, la administración de configuración, la conexión de puertas de enlace y la gestión de servicios. El centro de registro y configuración está totalmente administrado y es compatible con Nacos, ZooKeeper o Eureka. Las puertas de enlace se basan en Istio y son compatibles con el estándar Kubernetes Ingress. MSE brinda una gestión de servicio mejorada y basada en esquemas de trabajo de microservicios de código abierto como Spring Cloud y Apache Dubbo de una manera no intrusiva. MSE ayuda a utilizar tecnologías de código abierto para crear un sistema de microservicios propio con facilidad.

Mejora basada en capacidades de código abierto

Es totalmente compatible con los servicios comunitarios de código abierto y los esquemas de programación; también lo es con las mejoras en la estabilidad, el rendimiento, la observabilidad y la facilidad de uso.

No intrusivo y listo para usar

Una aplicación se puede conectar a la gestión de microservicios sin modificar el código, las configuraciones ni las imágenes de la aplicación. Puede utilizar el centro de registro y configuración después de modificar la dirección del registro del clúster.

Servicio totalmente administrado

Se brindan clústeres totalmente administrados. Puede centrarse en el desarrollo empresarial sin la compra de recursos, la implementación y la O&M. MSE es más profesional, elástico y confiable.

Nativo de la nube

Las puertas de enlace nativas de la nube se basan en Istio y son compatibles con el estándar Kubernetes Ingress. La gestión de microservicios implementa la interconexión de tráfico entre el esquema de trabajo tradicional de Java e Istio.

Alta disponibilidad

Las instancias administradas tienen capacidades integrales de detección de estado y recuperación automática y se superan un gran número de puntos problemáticos de disponibilidad para el middleware de código abierto para garantizar que los motores puedan funcionar de manera estable durante un período prolongado de tiempo.

Visualización

Se brinda un monitoreo de varias métricas y paneles de análisis de registros para instancias administradas. La característica de gestión de microservicios visualiza los efectos y hace que los servicios sean visibles, administrables y controlables.

Características

Centro de gestión

Mejora los esquemas de microservicios de código abierto principales, como Spring Cloud y Apache Dubbo, de una manera no intrusiva, brinda grandes características de gestión de servicios y desacopla el middleware del negocio.

Lanzamiento canary

Es compatible con la observabilidad, el lanzamiento canary y la reversión de aplicaciones. Puede verificar la nueva versión de una aplicación en un pequeño número de instancias y, a continuación, actualizar la aplicación en todas las instancias si la verificación se realiza correctamente.

Lanzamiento canary de extremo a extremo

Aísla la versión relevante de una aplicación en un entorno de tiempo de ejecución independiente y enruta el tráfico de solicitud a la versión de destino según las reglas. Esta característica se configura en línea y entra en vigor en tiempo real.

Publicación y despublicación cuidadosas

Brinda características como la obtención previa del servicio, la publicación retrasada y la despublicación cuidadosa y protege todo el proceso de arranque en frío, escalado y destrucción del servicio para garantizar el rendimiento y la continuidad del negocio.

Eliminación de instancias atípicas

Monitorea la disponibilidad de las instancias de aplicaciones de proveedores a las que se llama y ajusta dinámicamente las instancias para garantizar el éxito de las llamadas de servicio y mejorar la estabilidad y la calidad del servicio.

Autenticación de servicio

Autentifica el tráfico de las aplicaciones que realizan llamadas y solo permite que se llame a las aplicaciones que coincidan con las reglas de autenticación. Esta característica se configura en línea y entra en vigor en tiempo real.

Puerta de enlace nativa de la nube

Brinda una puerta de enlace de API de microservicios más fiable, rentable y eficiente y que cumple con el estándar Kubernetes Ingress.

Gestión del servicio

Brinda varias capacidades de gestión de servicios, incluidos los distintos métodos de descubrimiento, como el uso de los servicios de Kubernetes y el uso de Nacos como registro, la limitación de la velocidad, la degradación, el lanzamiento canary y la configuración de rutas.

Seguridad de acceso

Es compatible con la administración de certificados, las listas negras y blancas de direcciones IP, las autenticaciones JWT u OIDC y la protección contra ataques de WAF o DDoS.

Alta disponibilidad

Es compatible con la protección de sobrecarga, la publicación y la despublicación cuidadosas, la recuperación de desastres de varias zonas y el escalado automático.

Observabilidad

Permite visualizar los paneles de monitoreo, consultar los registros, visualizar los seguimientos y configurar las reglas de las alertas.

Centro de registro y configuración

El centro de registro y configuración está completamente administrado y es compatible con Nacos, ZooKeeper o Eureka; es altamente disponible y es compatible con las características integrales de monitoreo y alerta, las operaciones de O&M de la consola y los tipos de motor. La edición profesional de MSE es compatible con Nacos 2.0. En comparación con la edición básica, la versión profesional de MSE ofrece un rendimiento aproximadamente 10 veces mejor y mayores capacidades de configuración y cumplimiento de SLA.

Uso totalmente estándar de motores

Cumple completamente con el uso estándar del software de código abierto. Después de cambiar el punto de conexión de un motor, puede utilizar el motor sin modificar el código de la tarea.

Administración de datos

Permite consultar y actualizar datos de forma visualizada, lo que incluye la agregación, la eliminación, la modificación y la consulta de datos.

Monitoreo y alertas

Es compatible con el monitoreo visualizado del motor y las alertas para métricas como el número de conexiones, QPS y TPS y varios métodos de notificación como los mensajes de texto, los correos electrónicos y los chatbots de DingTalk.

Escenarios

La arquitectura de microservicios de los negocios generalmente consta de dos capas: las puertas de enlace de tráfico y las de microservicios. Las puertas de enlace de tráfico son responsables de la programación de tráfico de norte a sur y la protección de seguridad, mientras que las puertas de enlace de microservicios son responsables de la programación de tráfico de este a oeste y la gestión del servicio. Las puertas de enlace nativas de la nube cambian las dos capas de puertas en una capa sin comprometer las capacidades.

Beneficios

  • Reducción de los altos costos de puertas de enlace en un 50 %

    Las puertas de enlace de tráfico, como Kubernetes Ingresses y NGINX, se combinan con puertas de microservicios, como Spring Cloud y Zuul Gateways, para ahorrar la mitad de los costos de recursos y reducir la complejidad de O&M.

  • Descubrimiento y gestión de microservicios automáticos

    Los clústeres de contenedores se integran con los registros de los microservicios para implementar el descubrimiento automático de los servicios y el reenvío de las rutas con facilidad. Se admiten las características como los reintentos de tiempo de espera, la interrupción del circuito y el lanzamiento canary.

  • Mejor rendimiento que las puertas de enlace de microservicios tradicionales

    Las puertas de enlace nativas de la nube, basadas en Envoy e Istio, tienen un mejor rendimiento que las puertas de microservicios tradicionales y mejoran la disponibilidad de los servicios backend mediante el uso de equilibrio de carga y las capacidades de control de tráfico para garantizar que el sistema empresarial responda sin problemas a los picos de tráfico.

Varios métodos de gestión y control de tráfico de la arquitectura de microservicios no solo tienen efecto en la dirección de este a oeste entre los servicios, sino que también deben comenzar desde el tráfico de norte a sur de la entrada. Las puertas de enlace nativas de la nube implementan la afinidad de los microservicios y están estrechamente relacionadas con el sistema de gestión de microservicios.

Beneficios

  • Lanzamiento canary

    Al actualizar un microservicio, una política de lanzamiento canary tiene efecto en las puertas de enlace además del tráfico de este a oeste en el entorno de microservicio. El tráfico canary comienza a transmitirse desde la entrada del portal.

  • Publicación y despublicación cuidadosas

    Es compatible con la publicación y la despublicación cuidadosas para el tráfico de Dubbo y Spring Cloud. Cuando se lanza o se reduce o amplía el escalado de una aplicación, el tráfico es fluido y sin pérdidas. Además, se integran componentes como las puertas de enlace y los mensajes nativos de la nube. MSE es compatible de manera automática con la publicación y la despublicación cuidadosas en el ciclo de vida de las aplicaciones de Kubernetes para implementar automáticamente el tráfico sin pérdidas de extremo a extremo durante el lanzamiento, la publicación y la anulación de las instancias.

  • Eliminación de instancias atípicas

    Cuando algunas instancias de un clúster de servidor están anormalmente inactivas, el consumidor puede determinar la excepción y eliminar las instancias del proveedor correspondientes durante un corto período de tiempo. El consumidor no envía solicitudes a las instancias hasta que haya transcurrido un período de tiempo específico. El consumidor también puede determinar las excepciones globales. Esto mejora efectivamente la disponibilidad general de los servicios.

MSE, un servicio basado en BaaS que se puede utilizar en los campos de datos masivos y microservicios, brinda servicios de motores libres de O&M y de alta disponibilidad, un centro de registro y configuración totalmente administrado y compatible con Nacos, ZooKeeper o Eureka, puertas de enlace compatibles con el estándar Kubernetes Ingress o Envoy y una gestión del servicio no intrusiva y mejorada basada en las capacidades de código abierto.

Beneficios

  • Coordinación distribuida

    Si una empresa utiliza software de código abierto como HBase, Spark o Kafka, los registros de ZooKeeper, Eureka y Nacos que brinda MSE se pueden utilizar para coordinar sistemas distribuidos.

  • Descubrimiento de servicios

    En la era de la computación en la nube, la cual crece rápidamente, se utilizan cada vez más aplicaciones orientadas a los microservicios. MSE brinda un registro de servicios estable, libre de O&M y altamente disponible para microservicios desarrollados con Apache Dubbo y Spring Cloud.

La protección de seguridad es un requisito para las puertas de enlace. Las puertas de enlace nativas de la nube son compatibles con los certificados utilizados para HTTPS, las listas negras de direcciones IP y los distintos métodos de autenticación y autorización; también, administran la configuración de seguridad de las API y los servicios de manera centralizada para reducir los costos de acceso de seguridad.

Beneficios

  • Diversos requisitos de autenticación

    Brinda una autenticación JWT convencional y una autenticación OIDC basada en OAuth 2.0. Puede configurar la autenticación de manera flexible.

La tecnología de malla de servicios brinda un fuerte respaldo para aplicaciones en varios lenguajes para implementar capacidades de gestión de microservicios similares a las del esquema tradicional de Java. El desacoplamiento de una malla de servicios del negocio se aplica al esquema tradicional de Java para ayudar a una rápida integración del negocio y reducir los costos de transformación.

Beneficios

  • Conexión no intrusiva

    Permite la conexión a aplicaciones orientadas a los microservicios de Dubbo y Spring Cloud con el uso de agentes Java y la conexión a las aplicaciones desarrolladas en otros lenguajes con el uso de sidecars sin modificar el código de la aplicación.

  • Configuración y control de tráfico centralizados

    Brinda un conjunto de políticas de configuración y gestión para implementar el control del tráfico y la gestión del esquema de microservicios tradicional de Java e Istio. Esto reduce los costos de uso y de mantenimiento.

  • Interoperabilidad entre lenguajes

    Implementa la interconexión de tráfico entre el esquema de trabajo tradicional de Java e Istio.

Especificaciones

Puertas de enlace nativas de la nube de MSE

Es compatible con el estándar Kubernetes Ingress y con distintos métodos de descubrimiento de servicios, como el uso de ACK y Nacos.

Características

  • Combina Kubernetes Ingresses con la puerta de enlace de los microservicios.
  • Reduce los costos de recursos en un 50 %.

Facturación

Es compatible con los métodos de pago por uso y por subscripción. Se cobra según las especificaciones del motor y la cantidad de nodos.

Comprar ahora

Centro de registro y configuración de MSE

Brinda una plataforma de microservicios centralizada y compatible con los ecosistemas de microservicio de código abierto principales en la industria.

Características

  • Es compatible con Nacos 2.0 y ofrece un rendimiento 10 veces mejor.
  • Brinda una disponibilidad del servicio del 99,95 % y configuraciones más seguras.

Facturación

Es compatible con los métodos de pago por uso y por subscripción. Se cobra según las especificaciones del motor y la cantidad de nodos.

Comprar ahora

Gestión de microservicios de MSE

Implementa la gestión del servicio a nivel de producción de manera no intrusiva, elimina los riesgos de lanzamiento, mejora la estabilidad en línea y protege la seguridad de las aplicaciones.

Características

  • Brinda respaldo nativo para Spring Cloud y Apache Dubbo.
  • Brinda una amplia gama de capacidades de gestión de servicio, como el lanzamiento canary de extremo a extremo y la publicación y la despublicación cuidadosas.

Facturación

Solo es compatible con el método de facturación de pago por uso. Se cobra según la cantidad de nodos de aplicación conectados al centro de gestión.

Comprar ahora

Clientes

phone Contactar con nosotros