AI简介
这是一本深入探讨分布式计算基础技术发展,中间件团队与组件开发,以及Service Mesh概念与实践的专业书籍。本书从分布式计算基础技术发展的角度,详细阐述了软负载在分布式架构中承担的角色,引入了容器时代主角Kubernetes。随后,从路由层面全面展开对Service Mesh与Istio的系统介绍和深入剖析,包括其功能与特色。最后,通过源码剖析从实现细节上分析Istio的几大关键设计。
本书首先介绍了集群化时期的计算机架构,包括从高端设备到普通PC的变迁,以及硬件负载均衡设备和软件负载设备的出现。接着,本书深入探讨了微服务时期的概念与特点,包括服务细化的原则、远程调用协议的轻量化、架构的轻量化以及Istio的设计理念。
在讨论Service Mesh概念与实践时,本书详细介绍了Service Mesh的基本概念、特点以及Istio的设计理念。书中还通过源码剖析,从实现细节上分析了Istio的几大关键设计,包括数据平面的概念和作用、控制平面的核心组件、Istio安全控制概述等。
此外,本书还详细介绍了Istio服务网格的核心组件,包括Mixer、Citadel、Pilot、Si