文档首页/ 应用服务网格 ASM/ 用户指南/ 购买网格/ 基础版、社区开源版本对比
更新时间:2024-05-11 GMT+08:00

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

大类

功能项

功能点

社区开源版本

基础版

规格

管理规模

支持最大管理实例数

-

200

基础功能

服务发现和服务注册

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

服务多版本

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

-

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

服务多端口

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

灰度发布支持多端口

-

服务多形态

支持容器类型的服务后端

协议及语言支持

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插件

-

代理管理

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

代理形态

支持每Pod的Sidecar模式

命令行工具

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

-