Service Mesh 介绍| 学习笔记

简介: 快速学习 Service Mesh 介绍

开发者学堂课程微服务实战-Service Mesh 与 IstioService Mesh 介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/620/detail/9433


Service Mesh 介绍

课程简介:

一、什么是 Service Mesh

二、Service Mesh 的发展思路

三、Service Mesh 的字面理解

四、Service Mesh 的功能

五、Service Mesh 的优势

六、微服务治理技术哪家强?

七、Service Mesh 开源和商业产品


一、什么是 Service Mesh

可以说它是把微服务连接起来,是网络的虚拟层,但是这种说法并不全面,要从微服务治理的发展思路看起。

二、Service Mesh 的发展思路

微服务治理

1.从应用层往下

胖 SDK:除了 SDK 本来的功能,分布式功能以外,还加了一些其他的功能,比如像是微服务治理所需要的微服务注册、服务发现等功能。

如 Netflix OSS

2.从基础设施层往上

K8s,Mesos

Service Mesh

1.直接对 PaaS 平台的网络操作所需的权限

2. Devops 的角色的吃重

3. Devops 把治理功能从应用开发和基础设施中分走


三、Service Mesh 的字面理解

IP Networks,都需要有一个ip地址与其中一个节点相对应,如果把节点上升为Service,那么作为服务的开发者,就不需要关心ip地址,只需要通过微服务层这一层面,进而再把这一层抽象出来,提供抽象的网络。


四、Service Mesh 的功能

连接

智能控制服务之间的流量和API调用,进行一系列测试,并通过红/黑部署逐步升级。

保护

通过托管身份验证、授权和服务之间通信加密自动保护您的服务。

控制

应用策略并确保其执行使得资源在消费者之间公平分配。

观测

通过丰富的自动追踪、监控和记录所有服务,了解正在发生的情况。


五、Service Mesh 的优势

1.治理功能从应用开发 SDK 中分离

2.微服务治理是到基础设施层的


六、微服务治理技术哪家强?

1.人才的配备

2.技术的储备3.资金

诸多因素综合考虑


七、Service Mesh开源和商业产品

●Linkerd:开源项目,背后的公司是 Buoyant,提供商业化产品和支持

●Istio:开源项目,由 Google, IBM, Lyft 等主导。各公有云厂商皆有自己的商业产品

●AWS app mesh:闭源产品,针对 AWS 提供的服务

●HashiCorp, Aspen Mesh, solo.io , Rancher, Weaveworks

相关文章
|
6月前
|
负载均衡 监控 Cloud Native
|
6月前
|
Kubernetes 网络协议 数据库
在Service Mesh内访问网格外的服务
阿里云服务网格ASM提供了访问外部服务的三种方式,包含设置外部服务访问策略、配置ServiceEntry和设置拦截对外访问的网段。本文介绍如何在服务网格ASM上访问外部服务。
98 0
|
6月前
|
负载均衡 监控 Cloud Native
Service Mesh的实现原理
【5月更文挑战第6天】Service Mesh是一种针对云原生应用的服务治理技术,通过轻量级网络代理(SideCar)实现服务间的通信和可靠性保证,无需代码集成。它解决了跨语言服务调用和云原生服务治理的问题。
|
6月前
|
负载均衡 监控 Cloud Native
Service Mesh 的实现原理
【2月更文挑战第20天】
|
运维 监控 安全
什么是service mesh?
什么是service mesh?
|
负载均衡 Kubernetes Cloud Native
对 Service Mesh 望而却步?可能都没理解这一点
Service Mesh 发展已经有 6-7年的时间,很多人对 Service Mesh 只停留在知道的水平上,特别是很多技术人第一次接触到 Service Mesh,看到服务网格的解释,看到 Istio 的架构,对这门技术仍然云里雾里。实际上,劝退大多数人的不是技术,而是概念本身。
201 0
对 Service Mesh 望而却步?可能都没理解这一点
|
负载均衡 监控 网络协议
Service Mesh之Sidecar
时间总是给你意外,在使用微服务架构吗?还在考虑使用哪种微服务架构呢?要准备大干一场,学习spring cloud吗? 还在纠结这些问题时,这些技术都将要被淘汰了,下一代微服务Service Mesh出现了
281 0
Service Mesh之Sidecar
|
负载均衡 Java 微服务
服务网格(Service Mesh)是什么?
概述服务网格的概念,了解服务网格的作用及业界产品
360 1
|
分布式计算 运维 负载均衡
Service Mesh 的由来
Service Mesh 的由来
134 0
Service Mesh 的由来
|
Cloud Native 前端开发 Dubbo
到底谁才需要Service Mesh?(二)
到底谁才需要Service Mesh?(二)
133 0
到底谁才需要Service Mesh?(二)