基本信息

编辑推荐
---------------------------Service Mesh微服务架构设计---------------------------
资深架构师撰写,从设计与工程化视角分析Service Mesh,穿插大量一线实践真知灼见
涵盖微服务实施细则,Istio/Envoy的架构设计与实现,Service Mesh工程化设计思想与发展趋势等
---------------------------Service Mesh实战:基于Linkerd和Kubernetes的微服务实践---------------------------
思科高级工程师撰写,以Linkerd和Kubernetes为背景,详细讲解Service Mesh的工作原理,以及Kubernetes平台下Linkerd的管理、运维和监控
内容简介
计算机书籍
---------------------------Service Mesh微服务架构设计---------------------------
全书分为3部分:第一部分是基础篇,首先从微服务架构的挑战讲起,接下来剖析service mesh产生的背景,service mesh当前的现状以及主流的一些开源项目。第二部分是实战篇,深入讲解如何从零开始构建一个生产环境可用的service mesh系统,包含技术选型、架构设计和技术难度深入分析等。其中高性能、高可用、高扩展性方面的一些设计和考量都会深入阐述。第三部分是应用篇,实例分析service mesh对服务治理带来的便利和影响。
通过阅读本书,读者不仅能深入了解service mesh对微服务领域的影响,而且还可以了解service mesh架构和设计的全过程,全书也包含高性能、高可用、高扩展性、服务治理等多个重要主题。
---------------------------Service Mesh实战:基于Linkerd和Kubernetes的微服务实践---------------------------
内容简介
这是一部面向生产实践环境的Service Mesh实战指南,它讲解了如何基于Linkerd和Kubernetes开发和部署微服务。
作者是思科的高级工程师,是国内Service Mesh领域的先驱者,较早将Linkerd应用到了生产实践中。书中详细介绍了Linkerd能解决什么样的问题,会给开发和运维人员带来什么样的好处。融合作者使用Linkerd的一些经验和教训,详细阐述了如何配置、部署和管理Linkerd以及在Kubernetes平台运行微服务,并且讲述了如何开发自定义Linkerd插件实现特定功能。通过这一系列内容的学习,读者将理解Linkerd的工作原理,甚至对学习或者开发他Service Mesh也具有深刻的借鉴意义。
全书共9章,分为三个部分:
第一部分(第1~2章) 基础篇
第1章主要介绍了Service Mesh的起源、功能、现有产品,以及技术选型的考量;第2章是Linkerd的入门,讲解了Linkerd及其工作环境的安装、配置和部署。
作译者
---------------------------Service Mesh实战:基于Linkerd和Kubernetes的微服务实践---------------------------
杨章显 著:杨章显
资深架构师和微服务技术专家,2012加入思科,担任高级系统工程师。
具有多年企业级在线会议系统的运维以及软件发布、变更管理经验。
熟悉微服务、容器和Service Mesh等技术,在容器编排(尤其是Nomad和Kubernetes)、自动化运维、部署、监控等方面有丰富的实战经验,是公司微服务平台负责人之一。
目录
---------------------------Service Mesh微服务架构设计---------------------------
前言
第一篇 基 础 篇
第1章 微服务架构 …… 2
1.1 为什么需要微服务 …… 2
1.1.1 传统单体服务的问题 …… 2
1.1.2 微服务的定义 …… 3
1.1.3 微服务与康威定律 …… 3
1.1.4 微服务的收益 …… 4
1.2 微服务架构的挑战 …… 4
1.2.1 服务拆分 …… 4
1.2.2 开发挑战 …… 5
1.2.3 测试挑战 …… 5
1.2.4 运维挑战 …… 6
1.3 微服务化的具体时机 …… 6
前言
---------------------------Service Mesh微服务架构设计---------------------------
为什么要写这本书
作为新一代微服务架构,Service Mesh技术有效地解决了当前微服务架构和治理过程中的痛点问题,一经推出便引起很大的反响,近两年持续成为架构领域的热点。特别是Google联合Lyft等公司推出的Istio,架构优雅、功能强大,迅速成为Service Mesh领域的明星项目。我非常看好Istio在微服务领域的价值,一直持续关注着这个项目,我发现在Service Mesh或者微服务技术领域,已有的书籍和资料大多关注具体语言栈和具体技术的使用,而真正聚焦架构设计方面的书则偏少,因此想从架构设计方面对Service Mesh进行深入剖析。
本书从微服务架构和治理角度出发,聚焦Service Mesh的架构设计,试图从微服务技术演进的视角,全面揭开Service Mesh技术神秘的面纱。
读者对象
业务架构师
业务开发和运维人员
云计算基础设施开发者、架构师
对微服务技术感兴趣的人员
对云原生架构感兴趣的人员
如何阅读本书
本书分为两篇,共计10章。
基础篇(第1~3章),本篇着重讲解微服务架构和治理,以及Service Mesh技术当前的现状。
第1章为微服务架构,聚焦微服务实施的时机、准备工作和具体实施等;
第2章为微服务治理,通过服务治理解决引入微服务后带来的一系列挑战;
媒体评论
---------------------------Service Mesh微服务架构设计---------------------------
微服务近几年一直是架构领域的技术热点,但是从来就没有“银弹”。微服务带来各种便利的同时,也导致服务间通信面临服务发现、连接管理、流量控制、通信安全、熔断降级等诸多问题,因此Service Mesh应运而生。Service Mesh作为一套标准化的微服务通信和服务治理解决方案,可以:
屏蔽不同语言、不同技术栈的差异;
将复杂的通信需求与业务代码解耦;
对业务透明,让业务人员可以聚焦功能需求。
打开本书,开启一场别开生面的Service Mesh之旅!
本书以微服务架构演进为视角徐徐展开,镜头扫过微服务实施相关的各种关键节点,接下来看到的是微服务治理和Service Mesh,以更开阔的视角呈现;随镜头拉近,我们看到了Istio/Envoy架构、控制流设计、微服务治理的各种细节;镜头再次拉高,我们看到了Service Mesh的工程化和云原生环境下与各种技术的协作关系。至此,一次Service Mesh的游览之旅接近尾声。如果您意犹未尽,不妨将本书作为案头书,边看边实践!
---------------------------Service Mesh实战:基于Linkerd和Kubernetes的微服务实践---------------------------
随着公有云服务和容器等产品和技术的大力发展,微服务和云原生应用技术架构逐渐被企业认可和采纳。为了解决和处理微服务和云原生应用技术架构的一些问题,Service Mesh应运而生。Linkerd作为Service Mesh的代表产品,已成为该领域的引爆点。本书将告诉大家如何通过Linkerd作为切入点解决和避免微服务和云原生应用技术架构的一些问题。
通过阅读本书,你将掌握: