Plataforma one-stop compatível com ecossistemas de microsserviços de código aberto mainstream
Oferece recursos de serviço em nuvem de alto desempenho e altamente disponíveis, como registro e descoberta de serviços, gerenciamento de configuração, conexão de gateway e governança de serviços. O centro de registro e configuração é completamente gerenciado e compatível com Nacos, ZooKeeper e Eureka. Os gateways são construídos com base no Istio e são compatíveis com o padrão Kubernetes Ingress. O MSE oferece governança de serviços aprimorada com base em estruturas de microsserviços de código aberto, como Spring Cloud e Apache Dubbo, de maneira não intrusiva. O MSE ajuda a usar tecnologias de código aberto para criar seu próprio sistema de microsserviços com facilidade.
Aprimoramento baseado nas funções de código aberto
Totalmente compatível com serviços comunitários de código aberto e estruturas de programação, com suporte para melhorias na estabilidade, desempenho, observabilidade e facilidade de uso.
Não intrusivo e pronto para uso
É possível conectar um aplicativo à governança de microsserviços sem modificar o código, as configurações e imagens do aplicativo. O registro e o centro de configuração podem ser usados após modificar o endereço de registro do cluster.
Serviço completamente gerenciado
Fornecimento de clusters completamente gerenciados. Concentre-se no desenvolvimento dos seus negócios sem compra de recursos, implantação e O&M. O MSE é mais profissional, flexível e confiável.
Nativo da nuvem
Os gateways nativos da nuvem são construídos com base no Istio e são compatíveis com o padrão Kubernetes Ingress. A governança de microsserviços implementa a interconexão de tráfego entre o framework Java tradicional e o Istio.
Alta disponibilidade
As instâncias gerenciadas têm funções abrangentes de detecção de integridade e recuperação automática, com resolução de um grande número de pontos críticos de disponibilidade para middleware de código aberto para garantir que os mecanismos possam ser executados de forma estável por um longo período de tempo.
Visualização
Fornecimento de monitoramento de diferentes métricas e painéis de análise para instâncias gerenciadas. O recurso de governança de microsserviços visualiza os efeitos e torna os serviços visíveis, gerenciáveis e controláveis.
Recursos
Centro de governança
Melhora os frameworks tradicionais de microsserviços de código aberto, como Spring Cloud e Apache Dubbo, de maneira não intrusiva. Oferece recursos de governança de serviços avançados e separa o middleware dos negócios.
Canary Release
Suporte a observabilidade, Canary Release e reversão de aplicativos. É possível verificar uma nova versão de um aplicativo em um pequeno número de instâncias e, se a verificação for bem-sucedida, atualizá-lo em todas as instâncias.
Canary Release de ponta a ponta
Isola a versão relevante de um aplicativo em um ambiente de execução independente e roteia o tráfego de solicitação para a versão de destino com base em regras. Este recurso é configurado de forma on-line e tem efeito em tempo real.
Publicação e despublicação resiliente
Oferece recursos como Prefetch de serviço, publicação atrasada e despublicação resiliente, além de proteger todo o processo de cold starts, dimensionamento e destruição de serviço para garantir o desempenho e a continuidade dos negócios.
Remoção de instância atípica
Monitora a disponibilidade de instâncias de aplicativos do provedor chamadas por você e ajusta dinamicamente as instâncias para garantir chamadas de serviço bem-sucedidas e melhorar a estabilidade e a qualidade do serviço.
Autenticação do serviço
Autentica o tráfego para chamar aplicativos e permite chamar apenas aplicativos que correspondam às regras de autenticação. Este recurso é configurado de forma on-line e tem efeito em tempo real.
Gateway nativo da nuvem
Oferece um gateway de API de microsserviços mais confiável, econômico e eficiente, em conformidade com o padrão Kubernetes Ingress.
Governança do serviço
Oferece diferentes recursos de governança de serviço, incluindo vários métodos de descoberta de serviço, como usar serviços do Kubernetes e o Nacos como registro, limitação e degradação, Canary Release e configuração de rota.
Segurança de acesso
Suporte ao gerenciamento de certificados, listas de bloqueio e de permissão de endereços IP, autenticação JWT ou OIDC e proteção contra ataques WAF ou DDoS.
Alta disponibilidade
Oferece proteção contra sobrecarga, publicação e despublicação resiliente, recuperação de desastres em várias regiões e Auto Scaling.
Observabilidade
Permite visualizar painéis de monitoramento, registrar consultas, visualizar rastreamentos e configurar regras de alerta.
Centro de configuração e registro
O centro de registro e configuração é completamente gerenciado, compatível com Nacos, ZooKeeper ou Eureka, altamente disponível e com suporte a recursos abrangentes de monitoramento e alerta, operações de O&M do console e tipos de mecanismo. O MSE Professional Edition é compatível com Nacos 2.0. Comparado com o MSE Basic Edition, o MSE Professional Edition melhora o desempenho em cerca de 10 vezes e possui maior conformidade com SLA e funções de configuração.
Uso totalmente padronizado dos mecanismos
Totalmente compatível com o uso padrão de software de código aberto. Após alterar o terminal de um mecanismo, é possível usar o mecanismo sem modificar o código da tarefa.
Gerenciamento de dados
Permite consultar e atualizar dados de maneira visualizada, incluindo adicionar, excluir, modificar e consultar dados.
Monitoramento e alerta
Suporte ao monitoramento e alertas de mecanismos visualizados para métricas como o número de conexões, TPS e QPS e diferentes métodos de notificação, como mensagens de texto, e-mails e chatbots do DingTalk.
Cenários
A arquitetura de microsserviços geralmente consiste em duas camadas: gateways de tráfego e gateways de microsserviços. Os gateways de tráfego são responsáveis pelo agendamento do tráfego norte-sul e pela proteção da segurança, enquanto os gateways de microsserviços são responsáveis pelo agendamento do tráfego leste-oeste e pela governança do serviço. Os gateways nativos da nuvem transformam as duas camadas de gateways em uma só camada, sem compromete recursos.
Benefícios
-
Redução de custos elevados do gateway em 50%
Gateways de tráfego como Kubernetes Ingresses e NGINX são combinados com gateways de microsserviços como Spring Cloud e gateways Zuul para economizar metade dos custos de recursos e reduzir a complexidade de O&M.
-
Descoberta automática e governança de microsserviços
Os clusters de contêineres são integrados aos registros de microsserviços para implementar a descoberta automática de serviços e o encaminhamento com facilidade. Suporte a recursos como novas tentativas de tempo limite, interrupção de circuito e Canary Release.
-
Melhor desempenho do que os gateways de microsserviços tradicionais
Criados com base em Envoy e Istio, os gateways nativos da nuvem têm melhor desempenho do que os gateways tradicionais de microsserviços. Eles aumentam a disponibilidade de serviços de back-end usando balanceamento de carga e controle de tráfego para garantir que o sistema empresarial responda bem aos picos de tráfego.
Diversos métodos de governança e controle de tráfego da arquitetura de microsserviços não só têm efeito na direção leste-oeste entre os serviços, como também precisam começar a partir do tráfego norte-sul da entrada. Os gateways nativos da nuvem implementam a afinidade dos microsserviços e estão intimamente relacionados ao sistema de governança de microsserviços.
Benefícios
-
Canary Release
Ao atualizar um microsserviço, uma política de Canary Release tem efeito em gateways além do tráfego leste-oeste no ambiente de microsserviços. O tráfego Canary começa a ser transmitido a partir da entrada do portal.
-
Publicação e despublicação resiliente
Suporte a publicação e despublicação resiliente para o tráfego Dubbo e Spring Cloud. Ao liberar, reduzir ou ampliar um aplicativo, o tráfego é suave e sem perdas. Além disso, componentes como gateways nativos da nuvem e mensagens são integrados. O MSE suporta automaticamente a publicação e a despublicação resiliente no ciclo de vida dos aplicativos do Kubernetes para implementar automaticamente o tráfego sem perdas de ponta a ponta durante o lançamento, a publicação e a despublicação das instâncias.
-
Remoção de instância atípica
Quando algumas instâncias de um cluster do servidor estiverem anormalmente inativas, o consumidor pode determinar ativamente a exceção e remover instâncias correspondentes do provedor por um curto período de tempo. O consumidor não envia pedidos para as instâncias até que se passe um determinado período de tempo. O consumidor também pode determinar exceções globais. Isso melhora efetivamente a disponibilidade geral dos serviços.
Como um serviço baseado em BaaS que pode ser usado nos campos de big data e microsserviços, o MSE oferece serviços de mecanismo sem necessidade de O&M e altamente disponíveis, um centro de registro e configuração completamente gerenciado compatível com Nacos, ZooKeeper ou Eureka, gateways compatíveis com o padrão Kubernetes Ingress ou Envoy, e governança de serviços não intrusiva e aprimorada com base em recursos de código aberto.
Benefícios
-
Coordenação distribuída
Se uma empresa usa software de código aberto, como HBase, Spark ou Kafka, os registros ZooKeeper, Eureka e Nacos fornecidos pelo MSE podem ser usados para coordenar sistemas distribuídos.
-
Descoberta de serviço
Em uma era de rápido crescimento da computação em nuvem, os aplicativos orientados a microsserviços são cada vez mais usados. O MSE oferece um registro de serviço estável, sem necessidade de O&M e altamente disponível para microsserviços desenvolvidos usando o Apache Dubbo e o Spring Cloud.
Proteção de segurança é um requisito para gateways. Os gateways nativos da nuvem oferecem suporte para certificados usados para HTTPS, listas de bloqueio de endereços IP e vários métodos de autenticação e autorização, além de gerenciar as configurações de segurança de APIs e serviços de maneira centralizada para reduzir os custos de acesso à segurança.
Benefícios
-
Requisitos de autenticação diversos
Oferece autenticação JWT convencional e autenticação OIDC baseada em OAuth 2.0. É possível configurar a autenticação com flexibilidade.
A tecnologia Service Mesh oferece suporte completo para aplicativos multilíngues, a fim de implementar recursos de governança de microsserviços semelhantes aos do framework Java tradicional. A dissociação de um service mesh da empresa é aplicada ao framework Java tradicional para ajudar na integração rápida da empresa e reduzir os custos de transformação.
Benefícios
-
Conexão não intrusiva
Permite se conectar a aplicativos orientados a microsserviços Dubbo e Spring Cloud usando agentes Java, e a aplicativos desenvolvidos em outras linguagens usando sidecars sem modificar o código do aplicativo.
-
Controle e configuração centralizados do tráfego
Oferece um conjunto de políticas de configuração e governança para implementar o controle de tráfego e governança do framework tradicional de microsserviços Java e Istio. Assim, são reduzidos os custos de manutenção e utilização.
-
Interoperabilidade entre idiomas
Implementa a interconexão de tráfego entre o framework Java tradicional e o Istio.
Especificações
Gateways nativos da nuvem do MSE
Compatível com o padrão Kubernetes Ingress com suporte a diferentes métodos de descoberta de serviços, como ACK e Nacos.
Recursos
-
Combina o Kubernetes Ingresses com o gateway de microservices.
-
Reduz os custos com recursos em 50%.
Faturamento
Centro de configuração e registro do MSE
Oferece uma plataforma de microsserviços única, compatível com os principais ecossistemas de microsserviços de código aberto do setor.
Recursos
-
Oferece suporte a Nacos 2.0 e melhora o desempenho em cerca de 10 vezes.
-
Fornece disponibilidade de serviço de 99,95% e configurações mais seguras.
Faturamento
Suporte aos métodos de pagamento conforme o uso e faturamento por assinatura. A cobrança é feita com base nas especificações do mecanismo e no número de nós.
Governança de microsserviços do MSE
Implementa a governança de serviços em nível de produção de maneira não intrusiva, elimina riscos de liberação, melhora a estabilidade on-line e protege a segurança do aplicativo.
Recursos
-
Oferece suporte nativo para Spring Cloud e Apache Dubbo.
-
Oferece uma variedade de recursos de governança de serviços, como Canary Release de ponta a ponta e publicação e despublicação resiliente.
Faturamento
Suporte apenas ao método de faturamento pay-as-you-go. A cobrança é feita com base no número de nós do aplicativo conectados ao centro de governança.

Combina o Kubernetes Ingresses com o gateway de microservices.