Microservices Engine (MSE)

Plateforme tout-en-un de microservices compatible avec les principaux écosystèmes open source du secteur, MSE fournit un centre d'enregistrement et de configuration entièrement géré, ainsi que des capacités de passerelle et de gouvernance des microservices.

Plateforme tout-en-un compatible avec les principaux écosystèmes open source de microservices

MSE offre des capacités de services cloud de niveau entreprise, hautement performantes et hautement disponibles, telles que l'enregistrement et la découverte de services, la gestion de configuration, la connexion de passerelles et la gouvernance des services. Le centre d'enregistrement et de configuration est entièrement géré et compatible avec Nacos, ZooKeeper ou Eureka. Les passerelles sont conçues à partir d'Istio et compatibles avec la norme Kubernetes Ingress. MSE assure une gouvernance renforcée des services basée sur des frameworks open source de microservices tels que Spring Cloud et Apache Dubbo, de manière non intrusive. MSE vous permet d'utiliser les technologies open source pour construire facilement votre propre système de microservices.

Améliorations basées sur les capacités open source

Entièrement compatible avec les services communautaires open source et les frameworks de programmation, avec des améliorations en matière de stabilité, de performances, d'observabilité et de facilité d'utilisation.

Non intrusif et prêt à l'emploi

Une application peut être connectée à la gouvernance des microservices sans modifier le code, les configurations ni les images de l'application. Vous pouvez utiliser le centre d'enregistrement et de configuration après avoir modifié l'adresse du registre de cluster.

Service entièrement géré

Des clusters entièrement gérés sont fournis. Vous pouvez vous concentrer sur le développement de votre activité sans avoir à gérer l'achat de ressources, le déploiement ni l'exploitation. MSE est plus professionnel, élastique et fiable.

Cloud natif

Les passerelles cloud natif sont conçues à partir d'Istio et compatibles avec la norme Kubernetes Ingress. La gouvernance des microservices met en œuvre l'interconnexion du trafic entre le framework Java traditionnel et Istio.

Haute disponibilité

Les instances gérées disposent de capacités complètes de détection d'état et de récupération automatique, et un grand nombre de problèmes de disponibilité des middlewares open source sont résolus pour garantir un fonctionnement stable et prolongé des moteurs.

Visualisation

La surveillance de diverses métriques et les tableaux de bord d'analyse des journaux sont fournis pour les instances gérées. La fonctionnalité de gouvernance des microservices visualise les effets et rend les services visibles, gérables et contrôlables.

Fonctionnalités

Centre de gouvernance

Renforce les principaux frameworks open source de microservices tels que Spring Cloud et Apache Dubbo de manière non intrusive, offre de riches fonctionnalités de gouvernance des services et découple le middleware de la logique métier.

Déploiement canari

Prend en charge l'observabilité, le déploiement canari et la restauration des applications. Vous pouvez tester une nouvelle version sur un nombre réduit d'instances, puis la déployer sur l'ensemble des instances après validation.

Déploiement canari de bout en bout

Isole la version concernée d'une application dans un environnement d'exécution indépendant et achemine le trafic de requêtes vers la version cible selon des règles définies. Cette fonctionnalité se configure en ligne et prend effet en temps réel.

Publication et dépublication progressives

Offre des fonctionnalités telles que le préchargement des services, la publication différée et la dépublication progressive, tout en protégeant l'ensemble du cycle de vie des services : démarrages à froid, mise à l'échelle et arrêt, afin de garantir les performances et la continuité d'activité.

Suppression des instances aberrantes

Surveille la disponibilité des instances d'applications fournisseuses que vous appelez et ajuste dynamiquement ces instances pour garantir le succès des appels de service et améliorer la stabilité ainsi que la qualité de service.

Authentification des services

Authentifie le trafic des applications appelantes et autorise uniquement les appels provenant d'applications conformes aux règles d'authentification. Cette fonctionnalité se configure en ligne et prend effet en temps réel.

Passerelle cloud natif

Offre une passerelle API de microservices plus fiable, économique et efficace, conforme au standard Kubernetes Ingress.

Gouvernance des services

Offre diverses capacités de gouvernance des services, notamment plusieurs méthodes de découverte de services (services Kubernetes, registre Nacos), la limitation de débit et la dégradation, le déploiement canari et la configuration des routes.

Sécurité d'accès

Prend en charge la gestion des certificats, les listes noires et blanches d'adresses IP, l'authentification JWT ou OIDC, ainsi que la protection contre les attaques WAF et DDoS.

Haute disponibilité

Prend en charge la protection contre la surcharge, la publication et la dépublication progressives, la reprise après sinistre multizone et la mise à l'échelle automatique.

Observabilité

Vous permet de consulter les tableaux de bord de surveillance, d'interroger les journaux, de visualiser les traces et de configurer les règles d'alerte.

Centre d'enregistrement et de configuration

Le centre d'enregistrement et de configuration est entièrement géré, compatible avec Nacos, ZooKeeper ou Eureka, hautement disponible, et offre des fonctionnalités complètes de surveillance, d'alertes, d'opérations d'exploitation via la console et de types de moteurs. MSE Professional Edition est compatible avec Nacos 2.0. Par rapport à MSE Basic Edition, MSE Professional Edition multiplie les performances par environ 10 et offre une conformité SLA supérieure ainsi que des capacités de configuration étendues.

Utilisation pleinement conforme aux standards des moteurs

Entièrement conforme aux standards d'utilisation des logiciels open source. Après avoir modifié le point de terminaison d'un moteur, vous pouvez l'utiliser sans modifier le code de vos tâches.

Gestion des données

Vous permet d'interroger et de mettre à jour les données de manière visuelle, incluant l'ajout, la suppression, la modification et la consultation des données.

Surveillance et alertes

Prend en charge la surveillance visuelle et les alertes des moteurs pour des métriques telles que le nombre de connexions, le TPS et le QPS, avec plusieurs modes de notification : SMS, e-mails et chatbots DingTalk.

Cas d'utilisation

L'architecture de microservices d'une entreprise se compose généralement de deux couches : les passerelles de trafic et les passerelles de microservices. Les passerelles de trafic gèrent l'orchestration du trafic nord-sud et la protection sécuritaire, tandis que les passerelles de microservices assurent l'orchestration du trafic est-ouest et la gouvernance des services. Les passerelles cloud natif fusionnent ces deux couches en une seule, sans compromettre les fonctionnalités.

Avantages

  • Réduction de 50 % des coûts élevés de passerelle

    Les passerelles de trafic telles que Kubernetes Ingresses et NGINX sont combinées aux passerelles de microservices telles que Spring Cloud Gateway et Zuul, permettant d'économiser la moitié des coûts de ressources et de réduire la complexité opérationnelle.

  • Découverte automatique et gouvernance des microservices

    Les clusters de conteneurs sont intégrés aux registres de microservices pour permettre la découverte automatique de services et le transfert de routes en toute simplicité. Des fonctionnalités telles que les nouvelles tentatives après expiration du délai, le circuit breaker et le déploiement canari sont prises en charge.

  • Meilleures performances que les passerelles de microservices traditionnelles

    Conçues sur la base d'Envoy et d'Istio, les passerelles cloud natif offrent de meilleures performances que les passerelles de microservices traditionnelles et améliorent la disponibilité des services back-end grâce à l'équilibrage de charge et au contrôle du trafic, garantissant ainsi une réponse fluide du système métier aux pics de trafic.

Les diverses méthodes de gouvernance et le contrôle du trafic de l'architecture de microservices ne s'appliquent pas uniquement au trafic est-ouest entre les services, mais doivent également intervenir dès le trafic nord-sud au point d'entrée. Les passerelles cloud natif assurent l'affinité des microservices et sont étroitement liées au système de gouvernance des microservices.

Avantages

  • Déploiement canari

    Lorsque vous mettez à jour un microservice, une politique de déploiement canari s'applique au niveau des passerelles, en plus du trafic est-ouest dans l'environnement de microservices. Le trafic canari commence à être acheminé depuis le point d'entrée du portail.

  • Publication et dépublication gracieuses

    La publication et la dépublication gracieuses du trafic Dubbo et Spring Cloud sont prises en charge. Lorsque vous publiez, réduisez ou augmentez la capacité d'une application, le trafic reste fluide et sans perte. De plus, des composants tels que les passerelles cloud natif et la messagerie sont intégrés. MSE prend en charge automatiquement la publication et la dépublication gracieuses dans le cycle de vie des applications Kubernetes, assurant un trafic sans perte de bout en bout lors de la mise en production, de la publication et de la dépublication des instances.

  • Exclusion des instances anormales

    Lorsque certaines instances d'un cluster serveur tombent en panne de manière anormale, le consommateur peut détecter activement l'exception et exclure temporairement les instances fournisseuses correspondantes. Le consommateur n'envoie plus de requêtes à ces instances pendant une durée déterminée. Il peut également détecter les exceptions globales. Cela améliore efficacement la disponibilité globale des services.

En tant que service basé sur BaaS utilisable dans les domaines du big data et des microservices, MSE fournit des services de moteur sans gestion opérationnelle et hautement disponibles, un centre d'enregistrement et de configuration entièrement géré compatible avec Nacos, ZooKeeper ou Eureka, des passerelles compatibles avec le standard Kubernetes Ingress ou Envoy, ainsi qu'une gouvernance de services non intrusive et renforcée basée sur des capacités open source.

Avantages

  • Coordination distribuée

    Si une entreprise utilise des logiciels open source tels que HBase, Spark ou Kafka, les registres ZooKeeper, Eureka et Nacos fournis par MSE peuvent être utilisés pour coordonner les systèmes distribués.

  • Découverte de services

    À l'ère du cloud computing en pleine expansion, les applications orientées microservices sont de plus en plus répandues. MSE fournit un registre de services hautement disponible, sans gestion opérationnelle et stable pour les microservices développés avec Apache Dubbo et Spring Cloud.

La protection de sécurité est indispensable pour les passerelles. Les passerelles cloud natif prennent en charge les certificats HTTPS, les listes noires d'adresses IP et plusieurs méthodes d'authentification et d'autorisation, tout en gérant de manière centralisée les paramètres de sécurité des API et des services afin de réduire vos coûts d'accès sécurisé.

Avantages

  • Exigences d'authentification diversifiées

    Prend en charge l'authentification JWT standard et l'authentification OIDC basée sur OAuth 2.0. Vous pouvez configurer l'authentification de manière flexible.

La technologie Service Mesh offre une prise en charge robuste des applications multilangages pour mettre en œuvre des capacités de gouvernance des microservices comparables à celles du framework Java traditionnel. Le découplage du Service Mesh par rapport à la logique métier s'applique au framework Java traditionnel afin de faciliter l'intégration rapide des activités et de réduire les coûts de migration.

Avantages

  • Connexion non intrusive

    Connectez vos applications orientées microservices Dubbo et Spring Cloud via des agents Java, et les applications développées dans d'autres langages via des sidecars, sans modifier le code de vos applications.

  • Contrôle et configuration centralisés du trafic

    Fournit un ensemble de politiques de configuration et de gouvernance pour mettre en œuvre le contrôle du trafic et la gouvernance du framework Java traditionnel de microservices et d'Istio. Cela réduit les coûts d'utilisation et de maintenance.

  • Interopérabilité multilangage

    Assure l'interconnexion du trafic entre le framework Java traditionnel et Istio.

Spécifications

Passerelles cloud natives MSE

Compatible avec la norme Kubernetes Ingress et prend en charge plusieurs méthodes de découverte de services, notamment via ACK et Nacos.

Fonctionnalités

  • Combine les Ingress Kubernetes avec la passerelle de microservices
  • Réduit les coûts de ressources de 50 %

Facturation

Acheter maintenant

Centre d'enregistrement et de configuration MSE

Fournit une plateforme de microservices tout-en-un, compatible avec les principaux écosystèmes open source de microservices du secteur.

Fonctionnalités

  • Prend en charge Nacos 2.0 et améliore les performances d'environ 10 fois.
  • Garantit une disponibilité de service de 99,95 % et des configurations plus sécurisées.

Facturation

Prend en charge les modes de paiement à l'utilisation et par abonnement. La facturation est basée sur les spécifications du moteur et le nombre de nœuds.

Acheter maintenant

Gouvernance des microservices MSE

Met en œuvre une gouvernance des services de niveau production de manière non intrusive, élimine les risques liés aux déploiements, améliore la stabilité en ligne et protège la sécurité des applications.

Fonctionnalités

  • Offre une prise en charge native de Spring Cloud et d'Apache Dubbo.
  • Offre un large éventail de capacités de gouvernance des services, telles que le déploiement canari de bout en bout et la publication/dépublication progressives.

Facturation

Prend en charge uniquement le mode de paiement à l'utilisation. La facturation est basée sur le nombre de nœuds d'application connectés au centre de gouvernance.

Acheter maintenant

Clients

phone Contacter
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.