引言
越来越多的公司开始研究Service Mesh,线上大批量应用的依旧很少,已经上线的很多问题解决的并不完美,为后面迭代和稳定性埋下隐患。目前来看整体开源生态成熟度还有需要完善,本文为笔者试水service mesh过程中发现的问题归纳整理。
一、目标与价值
业务侧只需要引入轻量级SDK,其他基础能力下沉到网格SideCar代理中,一个美好的愿望 “接管所有非业务关心的能力”。
1.业务赋能价值
- 提升开发效率:只需专注业务
- 加速业务探索:快速迭代上线、快速验证
- 代理升级无感知:不需要费力推动业务升级或者通过卡点升级引起的各类问题
2.运维提效价值
- 治理体系统一:屏蔽不同语言体系治理的复杂性
- 技术演进统一:不必关心版本碎片化问题,能力统一自住演进
二、组织形态整合
如果将Service Mesh作为公司战略推动,Service Mesh依赖Kubernate底座,相关人员最好整合到一个部门,统一运维和开发。
- 将Service Mesh团队、Serverless团队、容器团队整合到一个部门负责云原生体系建设
- 其他部门配合改造和对接