
# 基础版、社区开源版本对比
| 大类   | 功能项       | 功能点                                                                                                         | 社区开源版本 | 基础版 |
|:---|:---|:---|:---|:---|
| 规格   | 管理规模      | 支持最大管理实例数                                                                                                   | -      | 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）                                                                          | -      | √   |
   
