深入浅出Istio:Service Mesh快速入门与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 服务网格的基本特性

Buoyant公司的CEO William,曾经给出对服务网格的定义:服务网格是一个独立的基础设施层,用来处理服务之间的通信。现代的云原生应用是由各种复杂技术构建的服务组成的,服务网格负责在这些组成部分之间进行可靠的请求传递。目前典型的服务网格通常提供了一组轻量级的网络代理,这些代理会在应用无感知的情况下,同应用并行部署、运行。

这里将Istio的特性总结如下。

◎ 连接:对网格内部的服务之间的调用所产生的流量进行智能管理,并以此为基础,为微服务的部署、测试和升级等操作提供有力保障。

◎ 安全:为网格内部的服务之间的调用提供认证、加密和鉴权支持,在不侵入代码的情况下,加固现有服务,提高其安全性。

◎ 策略:在控制面定制策略,并在服务中实施。

◎ 观察:对服务之间的调用进行跟踪和测量,获取服务的状态信息。

下面对这些特性展开详细描述。