微服务治理:体系、架构及实践 pdf
在微服务技术流行的当下,企业在实施微服务架构的时候,会对整个研发体系,包括开发、运维、团队组织、协同都带来冲击。因此必须构建起一整套以服务治理为核心、从线下到线上的新的能力体系来支撑这套新的架构技术,否则很难保证微服务架构的顺畅落地。本书是作者多年服务治理经验总结,希望能够给仍在(微)服务治理迷局中夺路狂奔的计算机技术人员一点启发和指引。
在本书的第一、二两章中,作者将全面阐述服务治理的发展历程,以及“大平台、微服务”架构下服务治理的难点及特点。在此基础上,提出由微服务的度量、管控及管理构建起一个三位一体的闭环体系来综合解决微服务全生命周期的现实治理需求。并阐述治理体系所涉及的相关细分领域及技术能力。
在第三、四两章中,重点介绍微服务的线上治理能力。通过微服务治理的度量指标体系及指标采集、存储、分析手段构建微服务度量能力,并在此基础上进行微服务的健康度分析、故障定界定位、容量规划、根因分析、趋势预测等来构建针对微服务的“看”的能力。通过限流、降级、容错、弹性伸缩、安全管控等管控手段来构建微服务的“管”的能力。同时通过应急预案、故障演练、混沌工程等稳定性能力建设来来提升线上微服务的可靠性。
第五章将介绍通过APM及动态调用链跟踪来提升微服务的监控及度量能力。
第六章是微服务深度治理能力构建,将微服务的治理延升到架构、开发、测试、运维、团队协同等各个领域,从而实现微服务架构在组织中从“用的了”到“用的好”的提升。同时将服务治理能力反哺给业务,实现技术和业务的良性互动。
本书的七、八、九章是是实践部分。通过一个指标采集、传输、存储、分析度量的完整演示案例来引导读者深入理解微服务治理技术的应用。
作者简介:
目前在金融行业负责基金直销平台整体技术架构和研发团队管理。
曾任华为六级技术专家,主导了华为软件多款云计算产品和服务的设计规划和构建工作。
曾在当当网任运作产品平台部门的技术负责人,负责电商仓储、物流、客服等系统的整体技术架构和研发团队管理。
更早之前曾在航空、导航、金融、电信等领域从事企业级应用的架构设计和技术管理工作。
乐于技术分享,曾在QCon、ArchSummit等技术大会上做技术演讲,多次获得“明星讲师”及“优秀出品人”荣誉称号。
目录:
第 1 章服务及服务治理发展简介
第 2 章微服务治理技术概述
第 3 章通过服务度量提供治理依据
第 4 章通过服务管控实现治理闭环
第 7 章构建轻量高效的数据采集能力
第 8 章构建支持高并发的高效的数据收集及存储能力
第 9 章指标可视化及度量能力构建