阿里巴巴云原生应用平台 Service Mesh 高级工程师,负责 Envoy 数据平面在集团内部的落地,Envoy 社区 Member。
阿里巴巴云原生应用平台 Service Mesh 高级工程师,负责 Envoy 数据平面在集团内部的落地,Envoy 社区 Member。
阿里巴巴集团在内部很早就开始使用 Service Mesh 了,是国内 Service Mesh 应用规模最大的公司之一,为了在集团大规模落地 Service Mesh,在内部对 Envoy 和 Istio 做了大量优化,同时也将这些优化贡献给了社区,目前阿里巴巴是国内对于 Envoy 贡献最多的公司,给 Envoy 贡献了 Dubbo filter、内存优化、EGDS 等。在阿里巴巴内部集群的规模很大,上百万 Endpoint 的集群是很常见的,一个应用通常都会使用上百个服务,频繁的服务上下线都会导致大量的 xDS 推送,我们对 Envoy 和 Istio 做了很多优化以解决这些问题。通过本次的分享,你可以了解到 Envoy 和 Istio 在大规模落地时会遇到的一些问题,以及如何来解决,如 Envoy Subset 重复计算和内存占用大、Istio 全量推送 EDS 导致数据面产生大量的 CPU 开销、Envoy 连接池优化、优雅热升级等问题。
1. 运维和架构
2. Service Mesh 内部落地所遇到的问题和价值
3. 开源和内部优化
4. 未来展望
CIO、架构上、运维、希望在 Istio/Envoy 上做二次开发的人,对 Service Mesh 感兴趣的人。