《分享版 技术趋势热点 崔昊 输入法微服务在servicemesh的落地实践.pdf》由会员分享,可在线阅读,更多相关《分享版 技术趋势热点 崔昊 输入法微服务在servicemesh的落地实践.pdf(34页珍藏版)》请在三个皮匠报告上搜索。
1、搜狗输入法Service MeshService Mesh 落地实践 2002-2006南开大学 2008- 至今搜狗 2008-2013搜狗输入法、搜狐电视机 2013-2015搜狗壁纸 2015- 至今搜狗输入法基础平台 崔 昊 第一部分 | 微服务治理挑战 第二部分 | Service Mesh解决方案 第三部分 | Service Mesh实践经验 第四部分 | Service Mesh展望 Contents 目录 现状与挑战 微服务的优势和挑战 微服务 解耦 开发成本低 稳定性高 扩展性好多语言生态 请求压力 服务注册发现 平滑上线 熔断限流 负载均衡 测试复杂度 监控复杂度 故障定
2、位 降级 SDK年代 Golang:fasthttp 默认重试,超时控制 域名解析与缓存 熔断策略 业务逻辑 底层框架 SDK问题 学习成本高 与语言强绑定 测试成本高,代码更新可能会影响业务逻辑 第一部分 | 微服务治理挑战 第二部分 | Service Mesh解决方案 第三部分 | Service Mesh实践经验 第四部分 | Service Mesh展望 Contents 目录 什么是Service Mesh Service Mesh即“服务网格”,用以处理服务与服务之 间通信的基础设施层 目标:剥离业务和流量 主要特性: 控制面和数据面 sidecar和边车模型 sidecar 2
3、00+组微服务,复杂微服务架构下的服务治理挑战 Google推出的istio解决方案性能不佳 业界还没有大规模落地的实践经验 调研阶段 数据面:envoy,控制面:自研 通过host域名拦截的方案代理流量 跨语言,无侵入 基础架构 控制面三副本 控制面内部调用 Log落地与实时监控 高可用设计 SDK与Service Mesh 多语言支持接入成本学习门槛迭代成本性能 SDK成本高高高高高 Service Mesh成本低低低透明增加1ms延迟 负载均衡 负载均衡-innerproxy 负载均衡-SDK框架 负载均衡-Service Mesh 平滑上线-原始情况 平滑上线-蓝绿部署 平滑上线-Service Mesh 1.旧服务 2.新服务上线 3.旧服务下线 平滑上线-prestop-Service Mesh 解决问题-Service Mesh 微服务痛点解决方案 请求压力IP直连,优化2m