《网易-翁扬慧-网易数帆从微服务框架到服务网格架构平滑演进及最佳实践.pdf》由会员分享,可在线阅读,更多相关《网易-翁扬慧-网易数帆从微服务框架到服务网格架构平滑演进及最佳实践.pdf(34页珍藏版)》请在三个皮匠报告上搜索。
1、主办方: 网易数帆从微服务框架到服务网格网易数帆从微服务框架到服务网格 架构平滑演进及最佳实践架构平滑演进及最佳实践 翁扬慧翁扬慧 网易杭州研究院网易杭州研究院 技术架构师技术架构师 主办方: 翁扬慧 网易杭州研究院 技术架构师 “ ” 讲师简介 翁扬慧,网易杭州研究院翁扬慧,网易杭州研究院 技术架构师技术架构师 拥有10年以上软件研发经验,曾就职于浙大中控,诺基亚;在企业微服务架构设 计和项目落地有多年实战经验,对Spring Cloud,Dubbo、gRPC、Istio、Envoy 等微服务相关技术有过深入的学习研究和应用实践。 担任网易轻舟微服务研发负责人,负责核心架构设计以及微服务内外
2、部支撑工作; 开源爱好者,Istio社区成员、云原生社区成员,热衷于开源技术的分享和交流。 主办方: 案例介绍大纲 主办方: 案例背景 Question 1 为什么 要从微服务框架演进至服务网格? 主办方: 微服务技术从框架时代进入到网格时代 微服务概念最早被提出 2011201220132014201520162017201820192020 Kubernetes 2014年6月 Spring Boot 2013年9月 Docker 2013年3月 Dubbo 2011年10月 NETFLIX OSS 2012年3月 gRPC 2015年 Spring Cloud 2016年 Linkerd
3、 Isito Consul ConnectSMIOSM SOFA MOSN 以框架为主的微服务 1.0 时代 服务网格 微服务 2.0 时代 主办方: 微服务框架存在的问题 一般只提供特定语言的SDK,例如Spring Cloud和 早期版本的Dubbo,都只是局限于Java开发语言 框架的适用范围有限 除了添加相关的包依赖之外,还需要在业务代码 里插入各种治理逻辑代码,并且工作在业务运行 时。 框架对业务的侵入性大 框架往往包含了不同功能的组件,引入依赖后会 导致业务应用体积大、构建慢、占用资源多等问 题。 引入框架带来的负担重 0101 0 02 2 0 03 3 0 04 4 0 05 5 0 06 6 当框架需要升级版本时,需要业务方配合修改应 用依赖,涉及打包、发布、测试,成本过高。业 务方往往比较排斥,对于线上业务,更是阻力重 重。 框架的升级成本高 不同的服务治理框架都有各自