随着我们需要治理的微服务数量越来越多,我们必须开始着手解决服务间通信的复杂性问题,而Service Mesh(服务网格)的出现恰逢其时,作为基础设施层,它能够以透明代理的形式提供安全、快速、可靠的服务间通信。

那么在实施Service Mesh前,我们需要考虑哪些问题?

团队准备好上手Service Mesh了吗?

任何新技术、新工具的实施、使用和维护,都有一定学习成本,同时我们需要做好充分的理解和准备,确保这项投入是有意义的。例如我们管理的分布式应用存在大量不同的微服务间服务调用,那么Service Mesh值得一试。

目前的问题是什么?

目前遇到了哪些问题?管理分布式应用的一大痛点在哪里?是可观察性、服务依赖,还是安全性?如果答案是肯定的,那么Service Mesh会帮的上忙。

需要支持哪些平台?

应用在哪里运行?除了容器管理平台之外,是否需要把我们关注的服务网关服务连接到不在Service Mesh上的其他服务?

服务现在的可观察行如何?

Service Mesh最容易实现的好处是深入到服务通信中的可见性,这一点对于大多数企业IT来说都很重要,却是一个容易被忽视的问题。

有哪些Service Mesh功能是已经实现了的?

如何利用Service Mesh也是需要考虑的。通常的情况是,我们已经有了一些解决方案,例如解决负载均衡问题等等。已经存在的解决方案如何与Service Mesh集成,或者弃用原有解决方案,用新的替换?

团队怎样进行分工?

开发团队是否愿意自己来管理代理配置?还是由运维团队进行统一的管理?我们应该确保实施Service Mesh后的分工是高效而有意义的。

集中式还是分布式?

根据部署的规模和复杂程度,团队是倾向于采用基于host-based代理池,或者在担心Service Mesh下sidecar模式的潜在复杂性?哪些因素会影响我们的决策?

团队希望得到怎样的支持?

开源社区支持是否能够满足团队需求?对于快速迭代的产品功能和标准有多大容忍度?是否需要商业支持?在生产中,这些注意事项很重要。

以上几点仅作为抛砖引玉的思考,对于不同的组织,情况肯定是不尽相同的。

进一步了解Service Mesh解决方案,获取开源和商业支持,可访问Rainbond官网并与好雨工程师取得联系。

关于Rainbond

Rainbond是一款以应用为中心的开源PaaS,由好雨基于Docker、Kubernetes等容器技术自主研发,可作为公有云或私有云环境下的应用交付平台、DevOps平台、自动化运维平台和行业云平台,或作为企业级的混合云多云管理工具、Kubernetes容器管理工具或Service Mesh微服务架构治理工具。

  • Rainbond项目网站
  • 试用Rainbond公有云
    • 注册或使用Demo账号/密码登录:rainbond-demo/rainbond-demo
  • Github
  • 码云
  • 文档
  • 微信群: 添加微信“zqg5258423”并接受邀请入群

转载于:https://juejin.im/post/5b70e5b6f265da27dc00d2fe

实施Service Mesh前,你需要考虑这几个问题相关推荐

  1. 蚂蚁集团涵畅:再启程,Service Mesh 前路虽长,尤可期许

    本文根据涵畅在开源中国 OSC 源创会架构专场分享整理. 前言 几乎所有人都在说 Service Mesh:貌似没人知道怎么落地 Service Mesh:但是大家都觉得其他人在大力做 Service ...

  2. 谁说微服务是Spring Cloud的独角戏?Service Mesh了解一下?

    Service Mesh 的概念自 2017 年初提出之后,受到了业界的广泛关注,作为微服务的下一代发展架构在社区迅速发酵,并且孵化出了诸如 Istio 等广受业界关注的面向于云原生 (Cloud N ...

  3. 阿里高级技术专家至简: Service Mesh 在超大规模场景下的落地挑战

    至简 阿里云高级技术专家 读完需要 20 分钟 速读仅需 5 分钟 随着微服务软件架构在互联网企业的广泛实践,新一代微服务软件架构技术悄然兴起, Service Mesh 便是其中之一.根据 Link ...

  4. 美团技术:复杂环境下落地 Service Mesh 的挑战与实践

    在私有云集群环境下建设 Service Mesh ,往往需要对现有技术架构做较大范围的改造,同时会面临诸如兼容困难.规模化支撑技术挑战大.推广困境多等一系列复杂性问题.本文会系统性地讲解在美团在落地 ...

  5. 蚂蚁Service Mesh大规模落地实践与展望

    宋顺 读完需要 10 分钟 速读仅需 5 分钟 云原生的理念正如火如荼,然而真正大规模落地的公司依然屈指可数,蚂蚁作为国内比较早进行尝试的公司,经过了 2 年多的探索,沉淀出了一套切实可行的方案并最终 ...

  6. 复杂环境下落地Service Mesh的挑战与实践

    在私有云集群环境下建设 Service Mesh ,往往需要对现有技术架构做较大范围的改造,同时会面临诸如兼容困难.规模化支撑技术挑战大.推广困境多等一系列复杂性问题.本文会系统性地讲解在美团在落地 ...

  7. 服务网格Service Mesh学习整理

    服务网格从总体架构上来讲,就是一堆紧挨着各项服务的用户代理,外加一组任务管理流程组成. 代理在服务网格中被称为数据层或数据平面(data plane), 管理流程被称为控制层或控制平面(control ...

  8. 陌陌的 Service Mesh 探索与实践

    Service Mesh Virtual Meetup 是 ServiceMesher 社区和 CNCF 联合主办的线上系列直播.本期为 Service Mesh Virtual Meetup#1 , ...

  9. 构建基于Spring Cloud向Service Mesh框架迁移的解决方案及思路

    作为新一代微服务架构体系,Service Mesh 技术有效地解决了 Spring Cloud 微服务架构和服务治理过程中的痛点问题,一经推出便引起了很大的反响.近一年来,伴随着云原生的热火朝天,Se ...

最新文章

  1. opencv2生成图像的梯度图
  2. 用java程序实现记单词_java实现背单词程序
  3. 如何使用Dockerfile构建镜像
  4. docker探索-windows10 docker 使用 mysql(二)
  5. CDH 元数据库升级
  6. CAS(Central Authentication Service)——windows上简单搭建及測试
  7. 【网络安全】目前看到最全的恶意软件分析大合集
  8. 10KV变配电增容工程电力监控系统的设计与应用
  9. php连接mysql数据库 简洁代码
  10. 做项目管理需要哪些技能呢?
  11. 获取微信公众号关注页链接
  12. 恒生电子招聘,内含内推码
  13. 服务器系统计划任务不执行,Windows 2008 r2任务计划程序执行批处理失败问题解决方法...
  14. 西工大机考《 合同法》大作业网考
  15. jieba中文分词组件的词性类型
  16. 三轮全向轮底盘SLAM挖坑系列-简介
  17. 纯净简洁绿色的解压缩软件
  18. S32K系列S32K144学习笔记——模拟SPI
  19. 安卓修改电池容量教程_手机电池校正 - 安卓最精确的电量校正方法 - iTeknical
  20. 研究中学习【方法】 | Heckman二值选择模型

热门文章

  1. javascript 回调函数
  2. opencv_python使用cv2.imread()读取中文路径,cv2.imwrite()把图片写入中文路径。
  3. 重温目标检测--Fast R-CNN
  4. 人脸对齐--Face Alignment by Explicit Shape Regression
  5. Latex使用技巧01:改变数学公式字体的颜色
  6. 从LeetCode 679. 24 Game--C++ 解法--二十四点 到穷举24点所有可能性-24点大全
  7. 分布式系统,session共享方案
  8. java 图片合成 工具类_Java实现的图片上传工具类完整实例
  9. 在同一个文件中定义多个命名空间
  10. html兼容不同屏幕 代码,rem的正确使用姿势 -- 完美解决H5页面不同尺寸屏幕的适配问题...