从蚂蚁金服实践入手,带你深入了解 Service Mesh.docxVIP

从蚂蚁金服实践入手,带你深入了解 Service Mesh.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从蚂蚁金服实践入手,带你深化了解 Service Mesh 2021-12-19 本文整理自蚂蚁金服高级技术专家敖小剑在 QCon 上海 2021 上的演讲。 我是来自蚂蚁金服两头件团队的敖小剑,目前是蚂蚁金服 Service Mesh 项目的 PD。我同时也是 Servicemesher 中国技术社区的创始人,是 Service Mesh 技术在国内最早的布道师。我今日给大家带来的主题是 长路漫漫踏歌而行:蚂蚁金服 Service Mesh 实践探究 。 在去年的 QCon 上海,我已经做过一个名为 Service Mesh:下一代微服务”的演讲,不晓得今日现场能否有当时听过去年这场演讲的同学?(备注:现场调查的结果,或许十几位听众听过去年的演讲。) 当然,今日我们的内容不是连续做 Service Mesh 的布道,按秀涛(QCon 主编)的要求,今年要好好讲一讲实践。所以今日我不会像去年那样给大家具体解释 Service Mesh 是什么,能做什么,有什么优势。而是结合过去一年中蚂蚁金服的实践阅历,结合蚂蚁金服的 SOFAMesh 产品,挂念大家更深刻的理解 Service Mesh 技术。 在开头今日的内容共享之前,我们先来热个身,温习一下去年的内容。去年我是来 QCon 布道的,而布道的核心内容就是告知大家:Service Mesh 是什么? 为了帮忙大家回答,我给出一个提示图片,了解 Service Mesh 的同学对这张图片应当不会生疏。 这里我们一起回顾一下 Service Mesh 的正式定义: Service Mesh 是一个?基础设备层,用于处理服务间通讯。现代云原生应用有着简单的服务拓扑,服务网格担任在这些拓扑中?实现恳求的牢靠传递。 在实践中,服务网格通常实现为一组?轻量级网络代理,它们与应用程序部署在一起,而?对应用程序透亮?????。 加粗部分是重点: 基础设备层:这是 Service Mesh 的定位,今日内容的最终一个部分我会和大家具体开放这个话题; 服务间通讯:这是 Service Mesh 的功能和范围; 实现恳求的牢靠传递:是 Service Mesh 的目标; 轻量级网络代理:是 Service Mesh 的部署方式; 对应用程序透亮?????:是 Service Mesh 的重要特性,零侵入,Service Mesh 的最大优势之一。 今日的内容会有这些: 先给大家快速引见一下我们的 SOFAMesh 项目,让大家对故事的背景有个大致的了解; 然后给大家引见一下为什么我们选择了用 Golang 言语来实现数据平面,这个是过去一年中各方对我们产品方案最大的怀疑; 再连续给大家共享一下过去一年中我们在 Service Mesh 落地中遇到的典型问题和处理方案,给大家一些比较实际感受 然后我们将探究一下服务间通讯的范围,看看 Service Mesh 可以在哪些领域得到应用; 再接下来,给大家引见一下在这一年实践中的最大感悟,和大家聊聊基础设备对服务网格的意义,这也是今年最想和大家共享的内容; 最终,总结一下今日的内容,共享一些信息。 OK,让我们开头今日的第一个部分,给大家快速引见一下 SOFAMesh,目标在开放我们的各种实践和探究之前,让大家了解一下背景。 SOFAMesh 是蚂蚁金服推出的 Service Mesh 开源产品,大家可以简约的理解为是 Istio 的落地添加版本。我们有两个准绳: 1. 跟随社区 体现在 SOFAMesh 是 fork 自 Istio,而且紧跟 Istio 的最新版本,确保和上游保持同步。 我们在 Istio 上的改动都在 SOFAMesh 项目中开源出来,而且在验证完成后我们也会联系 Istio,反哺回上游。 2. 实践检验 一切从实践动身,不空谈,在实际生产落地中,发觉问题,处理问题。在处理问题的过程中,不将就,不凑合,努力挖掘问题本质,然后追求以技术创新的方式来处理问题。 准绳上:Istio 做好的地方,我们简约遵照,保持全都;Istio 做的不好或者疏漏的地方,我们努力改进和弥补。 全部这一切,以?实际落地?为动身点,同时满足将来的技术大方向。 SOFAMesh 的产品规划,这是目前正在进行的第一阶段。架构连续连续 Istio 的数据平面和把握平面分别的方式,次要工作内容是: 用 Golang 开发 Sidecar,也就是我们的 SOFAMosn 项目,替代 Envoy。 集成 Istio 和 SOFAMosn,同时针对落地时的需求和问题进行扩展和补充,这是我们的 SOFAMesh 项目。 在这个架构中,和 Istio 原版最大的不同在于我们没有选择 Istio 默认集成的 Envoy,而是本人用 Golang 开发了一个名为 S

文档评论(0)

bob157641554 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档