背景:
Istio并不是英语单词,是希腊语,意味“扬帆起航”

1. 介绍

它是一个完全开源的服务网格,作为透明的一层接入到现有的分布式应用中。它也是一个平台,可以与任何日志、遥测和策略系统进行集成。Istio 多样化的特性让你能够成功且高效地运行微服务架构,并提供保护连接和监控微服务的统一方法。

要点分析:

  • Istio仍然是一个服务网格产品
  • 拥有服务网格的基本特性——对应用层(代理的服务)是透明的
  • 为微服务架构来服务
  • 可以控制、保护、观测微服务系统

    2.为什么使用Istio?

    优势:

  • 可以轻松的构建服务网格

  • 对应用代码无需修改

功能强大:

  • Istio的核心功能就是Service Mesh的功能

image.png

3. Istio的诞生的意义

  1. Istio的出现重新定义了微服务的开发方式,可以轻松的在微服务架构中植入Service Mesh技术
  2. 大幅度降低了微服务开发的门槛:让开发者只关注业务本身,不用去考虑如何添加很多的网络控制功能或是类库
  3. 用了统一的运维和开发方式 来简化微服务的开发流程