应用服务网格 ASM-基础版、企业版、社区开源版本对比

时间:2024-01-02 15:29:29

基础版、企业版、社区开源版本对比

大类

功能项

功能点

社区开源版本

基础版

企业版

规格

管理规模

支持最大管理实例数

-

200

5000

基础功能

服务发现和服务注册

通过服务中心集群获取服务列表、服务实例状态自动刷新、容器服务自动服务注册,业务无需实现注册逻辑、容器服务自动服务发现,业务无需实现发现订阅逻辑、服务实例副本数动态管理

服务多版本

服务创建分版本管理、支持分版本进行监控

-

支持分版本进行服务负载管理

服务多端口

支持管理多个端口的服务、支持管理多个端口多协议的服务

灰度发布支持多端口

-

服务多形态

支持容器类型的服务后端

协议及语言支持

HTTP协议灰度、治理、监控(根据协议特征不同细节不同,参照协议功能矩阵)、gRPC协议灰度、治理、监控(根据协议特征不同细节不同,参照协议功能矩阵)、开发语言无关、开发框架不限定、业务代码无侵入

应用网关

支持四层协议对外访问、支持七层协议对外访问、支持入口路径映射、支持网关处TLS终止,支持配置对外证书和密钥

负载均衡

支持轮询、随机、最小连接数以及一致性哈希的LB算法,可以基于特定的HTTP Header,或者基于Cookie值

故障注入

支持注入指定时延或特定错误的故障,支持配置故障百分比

熔断

支持配置最大请求数、每连接最大请求数、最大等待请求数、最大重试次数等七层请求管理;支持配置最大连接数、连接超时时间等四层连接管理;支持异常点检查、故障实例的自动隔离和自动恢复

治理流量类型

支持对服务间内部通信流量进行治理、支持对服务外网访问流量(即Ingress流量)进行治理

运行环境支持

支持容器应用治理

认证

非侵入的双向TLS认证和通道加密

授权

服务访问授权管理

灰度发布

支持基于浏览器、操作系统、自定义HTTP Header、Cookie内容等配置灰度分流策略,支持基于URL配置灰度分流策略,支持基于请求参数、流量权重的灰度发布

支持金丝雀灰度发布模板

-

支持蓝绿灰度发布模板

-

支持灰度发布过程中服务运行情况的监控以辅助灰度发布决策

-

支持灰度发布过程中服务请求情况的监控以辅助灰度发布决策

-

灰度发布时动态配置服务实例数

-

支持灰度发布过程中动态的流量比例监控

-

应用拓扑

提供应用下服务调用关系的全局拓扑

-

提供拓扑图上各个服务间请求数、异常请求数等重要指标

-

实时应用拓扑查看

-

链路跟踪/调用链

支持非侵入调用链埋点

指标监控

提供服务实例CPU、内存、磁盘等运行数据监控,提供服务访问RPS、时延等访问指标的监控,提供对访问指标、异常指标的统计分析,支持对接Prometheus等开源Metric组件,支持通过配置对接不同的Metric后端

访问日志

访问日志非侵入采集

安装

支持现有、新建Kubernetes集群按需一键安装启用Istio能力

-

升级

支持控制面平滑升级,不中断应用业务

支持数据面平滑升级,不中断应用业务

插件管理

支持社区插件按需一键安装,支持Grafana、Prometheus

-

支持社区插件按需一键安装,支持Tracing插件

-

支持社区插件按需一键安装,支持Kiali插件

-

支持社区插件按需一键安装,支持ELK插件

-

API

非企业版网格提供基于CCE接口的开放社区兼容的流量规则配置

代理管理

透明流量拦截、基于Iptables流量拦截、支持代理自动注入、支持Namespace级别和工作负载级别的注入管理

代理形态

支持每Pod的Sidecar模式

命令行工具

支持使用命令行进行流量策略管理(如istioctl、kubectl)

-

企业版高阶能力

多集群

支持扁平网络多集群统一流量治理

-

-

灰度发布

支持灰度负载部署在多集群,支持跨集群的灰度流量

-

-

应用拓扑

应用拓扑可以下钻到版本或实例级别观测对应的服务访问指标

-

-

提供按时段观察应用拓扑

-

-

支持跨集群应用拓扑

-

-

链路跟踪/调用链

支持全服务请求链的链路追踪

-

-

支持基于时间、异常、响应时间等指标的检索

-

-

支持对调用详细信息的查看,快速定位

-

-

支持跨集群的调用链

-

-

支持对接第三方调用链系统

-

-

SpringCloud

SpringCloud服务发现配置修改复用网格服务发现和能力

-

-

SpringCloud框架ASM结合最佳实践

-

-

安装

支持控制面按照与应用运行节点独享/共享方式运行

-

-

support.huaweicloud.com/usermanual-asm/asm_01_0019.html