极客视点
极客时间编辑部
极客时间编辑部
113230 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:31
登录|注册

Service Mesh是微服务发展的必然产物吗?

讲述:杜力大小:1.15M时长:02:31
在过去的一年中,Service Mesh 已经成为云原生技术栈里的一个关键组件。很多拥有高负载业务流量的公司都在他们的生产应用里加入了 Service Mesh,如 PayPal、Lyft、Ticketmaster 等。
近日,InfoQ 就 Service Mesh 这个话题与普元云计算架构师、微服务专家宋潇男进行了沟通。
宋潇男认为,Service Mesh 本质上就是微服务的动态链接器(Dynamic Linker)。它的基础是一个网络代理,这个网络代理会接管微服务的网络流量,然后通过一个中央控制面板进行管理,将这些流量转发到该去的地方,并在这个代理的基础之上,扩展出一系列的流量监控、限流、熔断甚至是灰度发布、分布式跟踪等能力,而不需要应用本身做出任何修改,让开发者摆脱了 SDK 之苦,也避免了由于 SDK 使用不当造成的一系列问题。同时,这个代理工作是在网络层,一般情况下也不会成为性能瓶颈。
至于现在是否是企业转向 Service Mesh 的好时机,宋潇男觉得并非如此。先不说落地的难点,企业首先要面对的问题是 ServiceMesh 框架的选型难题,目前生产部署最多的 Service Mesh 方案是 Linkerd,但是由谷歌和 IBM 牵头、众多新老 IT 厂商支持的 Istio 方案似乎又更有前景。可惜 Istio 现在刚刚才 0.3 版本,还不能生产使用。所以与其在两种方案间摇摆不定,不如再等等看。而近期,Linkerd 又发布了一个新的 Service Mesh 方案 Conduit,使得局势进一步扑朔迷离。
提到最被大家看好的 Istio 方案,宋潇男表示,Istio 的架构并不复杂,其核心组件只有四个。首先是名为 Envoy 的网络代理,用来协调服务网格中所有服务的出入站流量,并提供服务发现、负载均衡、限流熔断等能力,还可以收集大量与流量相关的性能指标;其次是名为 Mixer 收集器,用来从 Envoy 代理收集流量特征和性能指标;然后是名为 Pilot 的控制器,用来将流量协调的策略和规则发送到 Envoy 代理;最后是名为 Istio-Auth 的身份认证组件,用来做服务间访问的安全控制。
最后,关于 Service Mesh 的前景,宋潇男认为,在三到五年之后,Kubernetes 会成为服务器端的标准环境,就像现在的 Linux 一样,而 Service Mesh 就是运行在 Kubernetes 上的分布式应用的动态链接器。
届时开发一个分布式应用将会像开发单机程序一样简单,业界在分布式操作系统上长达三十多年的努力将以这种方式告一段落。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
26
沉浸
阅读
分享
手机端
快捷键
回顶部