Service Mesh入门---2、服务网格架构
基于第一章微服务架构痛点,以及应用架构发展方向,服务网格思想提出了。服务网格思想提出历程最早开发的Linkerd的Buoyant公司提出,并在内部使用2016年09月29日第一次公开使用2017年初,Service Mesh进入国内技术社区视野定义服务网格架构治理能力独立(Sidecar)应用程序无感知服务通信的基础设施层特点Service Mesh独立进程,独立升级业务团队专注于业务逻辑本身一套
·
目录:
Service Mesh入门—1、微服务架构的痛点
Service Mesh入门—2、服务网格架构
基于第一章微服务架构痛点,以及应用架构发展方向,服务网格思想提出了。
服务网格思想提出
历程
- 最早开发的Linkerd的Buoyant公司提出,并在内部使用
- 2016年09月29日第一次公开使用
- 2017年初,Service Mesh进入国内技术社区视野
定义
服务网格架构
- 治理能力独立(Sidecar)
- 应用程序无感知
- 服务通信的基础设施层
特点
- Service Mesh独立进程,独立升级
- 业务团队专注于业务逻辑本身
- 一套基础设施支持多语言开发
- 业务团队与基础设施团队物理解耦
业界实践
Sofa Mesh(蚂蚁金服)
Weibo Mesh(新浪微博)
Istio
关键能力
- 流量管理
- 策略执行
- 服务安全
- 服务观察
- 多平台支持
核心组件
Pilot:
- 流量治理的核心组件
- 支持从Kubernetes、Consul等多种平台获取服务发现功能
Mixer:
- 实施访问控制和使用策略组件
- 从Proxy代代理收集遥测数据
Citadel:
- 负责管理密钥和证书
- 保证数据平面各服务的通信安全
Istio + Kubernetes
- 云原生应用治理
- 云原生应用设施
Istio+K8S
- 通信与业务解耦
- 服务注册与K8S通道相同
以上就是Service Mesh的入门,后续会更新Service Mesh实战。
更多推荐
已为社区贡献15条内容
所有评论(0)