内容简介
全链路压测是互联网服务容量保障工作人员的重要工作,也是横跨多个领域的技术。本书采用“理论联系实际,再从实际回溯到理论”的方式,深入浅出地阐述全链路压测的知识。本书前4章聚焦于全链路压测的基础知识,先对全链路压测的基本知识和发展前景等进行深入介绍,再展开讲解全链路压测的技术实现、组织保障和工具建设,其间穿插一些实例代码和图表,帮助读者融会贯通。第5章和第6章介绍全链路压测的衍生实践,包括微服务架构下的容量治理,以及容量规划与容量预测,将全链路压测的应用价值扩大到更广的领域。第7章用4个案例讲解全链路压测在不同类型企业的落地实践,涵盖全链路压测在容量保障和混沌工程领域的应用。第8章从技术、管理和职业发展这3个方面,以问答形式阐述多个全链路压测问题,为读者带来更多的思考。 本书内容既包括全链路压测的理论知识,又包括丰富的实践案例,适合架构师、研发人员、性能测试人员、运维人员、网站可靠性工程师、团队管理者、项目经理等阅读。
AI简介
这是一本深度探讨互联网服务容量保障的书籍。该书以全链路压测为核心,详细阐述了全链路压测的概念、价值、演进之路以及发展前景。同时,该书还深入讲解了全链路压测的技术实现、组织保障和工具建设,穿插了实例代码和图表,帮助读者融会贯通。
书中首先介绍了全链路压测的价值,强调了全链路压测在技术、业务、组织等多个层面的重要性。随后,该书详细阐述了压测数据隔离方法,包括逻辑隔离和物理隔离两种方法,以及它们在全链路压测中的应用。此外,该书还介绍了主流开源工具及其特点,如链路追踪工具、流量构造工具等,以及自研工具的实现方案与原理,为企业提供了更多的工具选择。
在微服务架构下的容量治理方面,该书深入讨论了微服务架构的特点和容量风险,并提出了容量规划的系统化方法,包括容量测量、容量预测、资源部署、容量验证四个步骤。同时,该书还介绍了智能化容量预测过程概述,包括特征选取、建立模型、准确度评价三个步骤。此外,该书还详细阐述了排队论基础知识介绍,以及容灾的定义和级别,为服务容量治理提供了有力的理论支持。
在容量规划与容量预测方面,该书深入讨论了容量规划的本质是成本管理,并介绍了限流策略的选择与应用,以及降级策