阿里巴巴核心应用洛地 Service Mesh 的挑战与机过
6.61 MB
22 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档阐述了阿里巴巴在落地Service Mesh过程中遇到的挑战与解决方案。Alibaba在Service Mesh落地方面面临的挑战包括:在SDK无法升级的情况下实现应用的Mesh化,以及Istio的iptables NAT表使用的nf_contrack内核模块效率低下的问题。通过与AliOS团队合作探索,基于userid和mark标识流量的透明拦截方案,实现了基于iptables的mangle表的全新透明拦截组件。同时,行业态度普遍看好Service Mesh,但仍存疑惑,主要集中在成本和收益平衡,以及其在服务化架构中的实际价值。 | ||
AI总结 | ||
# 《阿里巴巴核心应用洛地 Service Mesh 的挑战与机遇》总结
本文主要围绕 Service Mesh 的行业现状、阿里巴巴在落地过程中遇到的挑战以及 Service Mesh 带来的机遇与影响进行阐述,以下是核心内容的总结:
## 1. 现状及行业态度
- **行业发展**:Service Mesh 技术发展迅速,Istio 等工具迭代频繁,国内相关书籍出版多本,各大厂商积极推进部署,尤其是蚂蚁金服影响力显著。
- **落地验证**:阿里巴巴已在核心应用中完成双十一验收验证。
- **商业化进展**:云计算平台推出商业产品,但尚未普及。
- **行业态度**:现阶段行业普遍看好 Service Mesh,但仍存疑惑,主要集中在以下两点:
1. **成本问题**:Service Mesh 的调用和部署成本较高,短期内收益难以覆盖成本,价值尚未完全兑现。
2. **技术价值质疑**:部分企业认为 Service Mesh 并未对服务化架构带来实质性突破,反而被认为是“重复造轮子”。
- **技术实现**:阿里巴巴在 Service Mesh 的基础设施开发上进行了探索,尤其是如何更好地支持 Service Mesh 的落地。
## 2. 阿里巴巴在落地 Service Mesh 中遇到的挑战
- **核心问题**:在 SDK 无法升级的情况下,如何实现应用的 mesh 化?部分应用因无人力支持或不愿升级 RPC-SDK 而导致Mesh化困难。
- **技术实现解决方案**:
1. Istio 通过 iptables NAT 表使用 nf_contrack 内核模块,但效率较低。
2. 阿里巴巴与 AliOS 团队合作,基于 userid 和 mark 标识流量,利用 iptables 的 mangle 表开发了全新的透明拦截组件,解决了部分问题。
- **其他挑战**:包括多语言支持(如 NodeJS、Java、C++、Golang)的运维系统复杂性问题。
## 3. Service Mesh 的机会与影响
- **技术与经济生态**:Service Mesh 的目标是打通技术鸿沟,构建技术社区,推动内部支持与商业赋能,实现技术输入与反哺增强。
- **标准化与场景验证**:通过 Service Mesh 加速标准化生产和场景验证,助力云原生技术的普及与应用。
## 总结
Service Mesh 作为一项快速发展的技术,正在受到行业的广泛关注,但其高成本、技术价值存疑等问题仍需要进一步解决。阿里巴巴通过技术创新和场景验证,为 Service Mesh 的落地提供了宝贵的经验,未来其在构建技术与经济生态方面的潜力值得期待。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
10 页请下载阅读 -
文档评分