O Service Mesh (ASM) é uma malha de serviços totalmente gerenciada e compatível com Istio, disponível em duas edições comerciais: Enterprise Edition e Ultimate Edition. Cada edição oferece suporte a dois modos de plano de dados: modo sidecar e modo ambient.
Compare a disponibilidade de recursos entre as edições e os modos para determinar qual combinação melhor atende à sua carga de trabalho.
Escolha uma edição
|
Dimensão |
Enterprise Edition |
Ultimate Edition |
|
Carga de trabalho alvo |
Cargas de produção com até 1.000 pods |
Cargas de produção em grande escala com até 10.000 pods |
|
Plano de controle |
Istiod hospedado (várias réplicas) |
Istiod hospedado (várias réplicas) |
|
Tipos de cluster (modo sidecar) |
ACK gerenciado, dedicado, Serverless, Edge, ACS e clusters Kubernetes externos |
Igual à Enterprise Edition |
|
Tipos de cluster (modo ambient) |
Apenas clusters ACK gerenciados |
Apenas clusters ACK gerenciados |
|
Multicluster (modo sidecar) |
Entre VPCs e entre regiões |
Entre VPCs e entre regiões |
|
Multicluster (modo ambient) |
Apenas cluster único |
Apenas cluster único |
Ambas as edições oferecem suporte aos modos sidecar e ambient. O modo ambient possui um conjunto de recursos mais restrito. Consulte as tabelas abaixo para obter detalhes específicos.
A versão da comunidade open source do Istio está incluída nas tabelas abaixo como referência básica. Ela é adequada apenas para desenvolvimento e testes.
Recursos por categoria
Gerenciamento de malha
Crie, atualize e gerencie instâncias de malha e clusters pelo console do ASM ou pelo arquivo KubeConfig de um cluster de plano de dados.
|
Recurso |
OSS |
Enterprise |
Ultimate |
|
Gerenciamento de ciclo de vida via console (implantação, atualização) |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Clusters ACK (gerenciado, dedicado, ECI no ACK) |
-- |
Sidecar: todos os tipos / Ambient: apenas gerenciado |
Sidecar: todos os tipos / Ambient: apenas gerenciado |
|
Clusters ACS |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Clusters ACK Serverless |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Clusters Kubernetes externos |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Clusters ACK Edge |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Multicluster nível de produção (entre VPCs, entre regiões) |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Sistemas operacionais de nó compatíveis |
Apenas Alibaba Cloud Linux 2 |
Alibaba Cloud Linux 2 e 3 |
Alibaba Cloud Linux 2 e 3 |
|
Diagnóstico automático de configuração de malha |
Parcial |
Sidecar / Ambient |
Sidecar / Ambient |
|
Histórico de versões de recursos Istio |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Acesso a recursos Istio via KubeConfig do plano de dados |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
Gerenciamento de componentes do plano de dados
Configure proxies sidecar e gerencie injetores nos níveis global, de namespace ou de carga de trabalho.
|
Recurso |
OSS |
Enterprise |
Ultimate |
|
Configuração de proxy sidecar multinível (global, namespace, carga de trabalho) |
Parcial |
Apenas Sidecar |
Apenas Sidecar |
|
Gerenciamento de injetor sidecar via console |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Compatibilidade com modo CNI em clusters ACK |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
Gerenciamento de gateway
Crie e gerencie gateways de entrada do ASM com roteamento, segurança e alta disponibilidade.
|
Recurso |
OSS |
Enterprise |
Ultimate |
|
Gerenciamento de ciclo de vida do gateway (criação, atualização, exclusão, configuração) |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Gerenciamento de roteamento via console |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Recursos avançados de gateway (desligamento graceful, Auto Scaling HPA, atualizações sem perda de tráfego, otimização de TLS) |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Autorização externa (ext_authz) com configuração visual |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Single sign-on (SSO) baseado em OIDC com um clique |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Limitação de taxa e circuit breaking |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Gerenciamento de certificados |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Observabilidade integrada |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Alta disponibilidade (HA) |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
Gerenciamento de tráfego
Controle o fluxo de tráfego entre serviços com regras de roteamento, limitação de taxa, circuit breaking e rotulagem de tráfego.
|
Recurso |
OSS |
Enterprise |
Ultimate |
|
Compatibilidade com Istio VirtualService, DestinationRule e Gateway |
Todos |
Todos |
Todos |
|
Configuração de regras de tráfego via console |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Limitação de taxa local |
Parcial (sidecar) |
Apenas Sidecar |
Apenas Sidecar |
|
Gerenciamento de serviços Spring Cloud |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Inicialização e desligamento de serviços sem perdas |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Faixas de tráfego e tags de tráfego (TrafficLabel) |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Circuit breaking no nível de rota |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Roteamento com prioridade para a mesma zona |
Todos |
Todos |
Todos |
|
Pré-busca de serviço |
Todos |
Todos |
Todos |
|
Gerenciamento de tráfego centrado em serviço |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Balanceamento de carga de camada 7 para gateways leste-oeste |
-- |
Apenas Sidecar |
Apenas Sidecar |
Observabilidade
Monitore a integridade dos serviços, visualize a topologia da malha e integre-se aos serviços de monitoramento da Alibaba Cloud.
|
Recurso |
OSS |
Enterprise |
Ultimate |
|
Topologia visual da malha e análise |
Parcial |
Sidecar / Ambient |
Sidecar / Ambient |
|
Integração com Prometheus autogerenciado |
Parcial (requer instalação separada) |
Sidecar / Ambient |
Sidecar / Ambient |
|
Integração com Application Real-Time Monitoring Service (ARMS) |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Integração com Simple Log Service (SLS) |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Métricas de monitoramento personalizadas |
Parcial |
Sidecar / Ambient |
Sidecar / Ambient |
|
Painéis e relatórios aprimorados |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Políticas de objetivo de nível de serviço (SLO) |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Elasticidade de aplicação orientada por SLO |
-- |
Apenas Sidecar |
Apenas Sidecar |
Segurança
Aplique políticas de autenticação, autorização e auditoria com Resource Access Management (RAM), OIDC, Open Policy Agent (OPA) e testes em modo dry-run.
|
Recurso |
OSS |
Enterprise |
Ultimate |
|
Autorização RAM |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Configuração de política de segurança via console |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
SSO baseado em OIDC e autenticação JWT |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Controle de acesso granular com OPA |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Auditoria da OpenAPI da Alibaba Cloud |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Auditoria da API do Kubernetes |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Autorização de conta Alibaba Cloud |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Modo Dry-run |
Todos |
Todos |
Todos |
Extensibilidade e integração com ecossistema
Estenda o ASM com plugins, registros de terceiros e integrações para ferramentas de CI/CD e infraestrutura como código.
|
Recurso |
OSS |
Enterprise |
Ultimate |
|
Marketplace de plugins |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Múltiplas versões da API EnvoyFilter |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Integração com registro de terceiros |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Integração com framework de inferência KServe |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Melhores práticas para Argo CD, Argo Rollouts e KubeVela |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Suporte a Terraform |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
Otimização de desempenho
Melhore o throughput com aceleração de TLS, otimização baseada em hardware e recomendações de ajuste de recursos.
|
Recurso |
OSS |
Enterprise |
Ultimate |
|
Aceleração de TLS com Multi-Buffer |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Descoberta seletiva de serviços via console |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Otimização automática de recursos do sidecar baseada em análise de log de acesso |
-- |
Apenas Sidecar |
Apenas Sidecar |
|
Codesign de hardware e software com NFD (conjuntos de instruções AVX, aceleração QAT) |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
|
Melhores práticas para definições de serviço e ajuste de parâmetros |
-- |
Sidecar / Ambient |
Sidecar / Ambient |
Estabilidade e escala
|
Dimensão |
OSS |
Enterprise Edition |
Ultimate Edition |
|
Escala do plano de dados |
Apenas desenvolvimento e testes |
1.000 pods |
10.000 pods |
|
Istiod hospedado |
-- |
Várias réplicas |
Várias réplicas |
Referências
Para guias passo a passo sobre os recursos das edições comerciais, consulte os seguintes tópicos:
|
Área de recurso |
Guias |
|
Gerenciamento de malha |
|
|
Gerenciamento de gateway |
|
|
Gerenciamento de tráfego |
Configurar limitação de taxa local para um gateway de entrada |
|
Implementar uma publicação canário de ponta a ponta com TrafficLabel |