电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

文章图片

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

文章图片

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

文章图片

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

文章图片

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

文章图片

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

文章图片

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

文章图片

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

文章图片

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

文章图片

电子商务|阿里巴巴服务网格技术三位一体战略背后的思考与实践

阿里巴巴三位一体战略 阿里云内部很早就提出了开源、自研、商业化三位一体战略 , 先谈谈我对它的理解 。

多年的软件开发经验告诉我们 , 开发出一款出色的软件有一些关键要素:
沟通 反馈 实践 在软件开发过程中我们不能闭门造车 , 不能随意“创造”业务场景需求 。 业务场景和产品功能需要提炼 , 开源给我们提供了一个共同创新的平台 , 基于这个平台 , 大家可以共同定义一些规范和标准 。 不同的厂商遵循相应的标准 , 客户就没有被锁定的风险 , 可以不停地迁移 , 总是能找到最好的厂商 , 将自己的业务放上去 , 用最简单、最便捷、最经济的方式来运营自己的业务 。
很多客户在选择阿里云服务网格的时候 , 有一条比较重要的评判指标:是否和社区 Istio 兼容 。 因为客户担心被锁定 , 强依赖于阿里云;
然后说到自研 , 也许有同学会问到 , 开源与自研是否互相矛盾 , 答案是否定的 。
因为 , 我们这里提到的自研 , 其实是基于开源的自研 , 并非摒弃开源的版本 , 重新造个新的轮子 。 自研是指我们要对开源产品有足够深度的理解:
要掌握所有源代码; 拥有修改每一行代码的能力 当然 , 自研还有意味着可能有自身业务特定独有的需求场景 , 一些没办法标准化的场景 。基于自研 , 对开源产品的深度把控和理解 , 我们将有通用客户场景需求的功能搬到云上 , 封装成云产品 , 让云上客户可以开箱即用去使用 , 这是商业化的初心 。
回到阿里集团内部 , 开源、自研、商业其实是一个技术飞轮 。
对于阿里的技术同学来说 , 每年的 双11 都是一场“盛宴” 。 为了让顾客有顺滑的购物体验 , 给商户提供更多样化的让利活动 , 阿里电商平台对于效率、可靠性、规模性的要求在 双11 的驱动下成倍提高 , 激发着技术人的潜力 。 作为基础技术核心之一 , 阿里巴巴中间件也会在每年 双11 迎来一次技术的全面演进和升级 。
阿里在开源社区中推出了 Dubbo、RocketMQ、Nacos、Seata 等多个为人熟知的开源项目 , 鼓励广大开发者共建中间件生态体系 , 也包括了 ServiceMesh 相关技术 。