Service Mesh -- Istio概述

如果你用过微服务,你就会发现,为了解决引入微服务架构所带来的问题,要不断的引入新的技术:服务注册与发现、链路调用跟踪、性能监控、日志收集等等。微服务架构给我们带来方便的同时也会让系统变得越来越复杂,尤其是各个微服务之间的调用问题。

时下最流行的是Spring Cloud技术全家桶,但是,Spring Cloud包含的技术栈也是非常多的,而且要做好微服务必须对各个技术有非常熟练的掌握。如果用Dubbo则要自己做技术选型,需要专门的人员来做微服务之间的管理。不管用什么方式都不尽完美。

自从2018年初一个新的理念开始流行——Service Mesh。
Service Mesh一个流行的落地实现——Istio。

如果你比较关注新兴技术的话,那么很可能在不同的地方听说过 Istio,并且知道它和 Service Mesh 有着牵扯。带着以下问题来进行探索:

什么是 Service Mesh?
什么是 Istio?
Istio 为什么最近这么火?
Istio 能给我们带来什么好处?
istio官网:https://istio.io
官方对 Istio 的介绍高度浓缩成了一句话:
An open platform to connect, secure, control and observe services.
翻译过来,就是”连接、安全加固、控制和观察服务的开放平台“。开放平台就是指它本身是开源的,服务对应的是微服务,也可以粗略地理解为单个应用。

上一篇:Istio 自动注入 sidecar 不成功及k8s安装istio后pod无法创建解决方案


下一篇:2021全新服务网格Istio基础与实践