混沌工程实战:手把手教你实现系统稳定性
4推荐 收藏
3.9K阅读
图灵程序设计丛书

混沌工程实战:手把手教你实现系统稳定性

拉斯·迈尔斯 (作者) 黄威 (译者)
● 写给软件工程师的混沌工程实践指南
● 拥抱故障,从中学习,真正实现反脆弱系统
混沌工程是在分布式系统上进行实验的学科,旨在通过实验提前发现系统的缺陷,然后加以修复,从而让系统有能力应对生产环境中的各种失控情况。本书作者是资深的混沌工程师,有着丰富的从业经验,他将带领读者系统学习混沌工程,了解如何运用这一新兴技术手动开展成功的混沌工程实验游戏日,并通过自动化实现系统的高可用性和反脆弱性。
电子书
¥17.70 ¥29.50
格式
mobi   pdf

纸质书
¥48.38 ¥59.00

出版信息

同系列书

  • JavaScript高级程序设计(第4版)

    [美]马特·弗里斯比(Matt Frisbie)   李松峰   译

    本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了Java...

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

本书特色

这本教程简单易懂,迈尔斯利用Chaos Toolkit解释了混沌工程学的理论和实践。对于任何想开始实践混沌工程的人,这本书都是很棒的资源。

——Aaron Blohowiak,Netflix工程经理,《混沌工程:Netflix系统稳定性之道》合著者

这本书从混沌工程的基本定义和实践流程出发,借助开源混沌工程框架Chaos Toolkit,通过案例深入浅出地解释了如何完成完整的混沌工程实验,包括所需要面对的挑战、推进的准备项、采用的工具以及具体的实施方法。书中有关游戏日的介绍尤其重要,这是在目前关于混沌工程的书中,第一次详细剖析游戏日的具体开展方式。内容通俗易懂,非常适合学习混沌工程,是一本非常实用的入门指南。

——黄帅,亚马逊AWS资深云架构师

这本书一方面简洁明了地介绍了混沌工程的相关概念,为开展混沌工程实验提供了基本的指导原则,另一方面通过Chaos Toolkit工具,从实践角度出发,逐步指导混沌工程技术的实施。我相信,通过阅读这本书,读者能非常快速地将混沌工程应用到自己的项目中,让越来越多的系统运行得更加稳定。

——唐刘,PingCAP首席架构师

随着系统规模的扩大和复杂度的提高,服务故障层出不穷,于是很多公司开始在故障预防领域进行探索。结合一些公司的最佳实践,这个领域慢慢演化为如今的混沌工程。通过阅读这本书,不仅可以深入了解混沌工程这门实验性学科,也可以建立起一套完整的思维框架,从而面对工作中的各种问题。

——焦振清,京东云架构师

目录

版权声明 阅读
O'Reilly Media, Inc.介绍 阅读
本书赞誉 阅读
献词 阅读
前言 阅读
第一部分 混沌工程入门 阅读
第 1 章 混沌工程精粹 阅读
第 2 章 构建假说待办集
第 3 章 规划并手动开展游戏日
第二部分 混沌工程自动化
第 4 章 为自动化混沌工程准备工具
第 5 章 编写并运行自动化混沌工程实验
第 6 章 混沌工程全流程
第 7 章 合作的混沌工程
第 8 章 创建混沌工程实验驱动程序
第三部分 混沌工程操作
第 9 章 混沌与操作
第 10 章 实现混沌工程的可观察性
第 11 章 人为干预自动化混沌工程实验
第 12 章 持续混沌
附录 A 混沌工程工具包Chaos Toolkit
附录 B Chaos Toolkit社区游乐场
关于作者
关于封面

作者介绍

作者介绍
拉斯·迈尔斯(Russ Miles),ChaosIQ公司联合创始人兼CEO,拥有近20年的软件咨询和培训经验,致力于提供更简单、更有效的解决方案。由他参与创建的开源混沌工程项目Chaos Toolkit拥有活跃的用户群。

译者介绍
黄威,HPE公司软件工程师,专注于云原生、物联网、网络通信等领域,拥有十余年的从业经验,“踩坑”无数,专业技能积累深厚,尤为秉持开发与测试相辅相成、密不可分的理念。

大家也喜欢

  • 监控的艺术:云原生时代的监控框架

    [澳] 詹姆斯•特恩布尔(James Turnbull)   李强   译

    本书由前Docker员工、运维专家詹姆斯·特恩布尔执笔,系统介绍现代应用程序、架构的监控和度量。全书共分为13...

  • 发布!设计与部署稳定的分布式系统(第2版)

    迈克尔·尼加德   吾真本   译

    作者根据自己的亲身经历和某些大型企业的案例,讲述了如何创建高稳定性的软件系统,分析了设计和实现中导致系统出现问...

  • 微服务:灵活的软件架构

    [德]埃伯哈德•沃尔夫(Eberhard Wolff)   莫树聪   译

    微服务具有模块性强、可替代性强、可持续开发、可独立伸缩、可持续交付等优点,近年来受到越来越多的开发者以及一些经...

  • 凤凰项目:一个IT运维的传奇故事(修订版)

    吉恩 • 金   凯文 • 贝尔   乔治 • 斯帕福德   成小留   刘征   译

    本书讲述了一位IT经理临危受命,在未来董事的帮助和自己“三步工作法”理念的支撑下,最终挽救了一家具有悠久历史的...

  • Serverless架构应用开发:Python实现

    [印] 贾莱姆·拉杰·罗希特   安翔   译

    本书主要基于云架构的Python示例来讲解Serverless的概念。Serverless架构的核心思想是函数...

相关文章

  • fifi 推荐

    没办法,我必须干掉他们团队的 Leader

    ![enter image description here][1] 不知是我的运气差还是运气好,因年初疫情而被迫离开 Pony 的公司后,本以为会在家休息一段时间,恰巧大学好友阿杰给我内推到他们公司了,而且待遇还不错,于是就去了阿杰所在的公司做起了系统工程师。 阿杰和我都…...

  • 译者有什么要求吗?
    ZNING  发表于 2019-08-04 09:50:14
    推荐
    • 您好,这本书已经开始翻译了。感谢关注!

      谢婷婷  发表于 2019-08-19 09:03:25
  • 这本书会有电子档么?
    小娘子  发表于 2020-07-17 12:51:50
    推荐
    • 有的,电子书正在制作中,请再等待些时间,欢迎继续关注哈:〉

      图灵代月果  发表于 2020-07-17 18:18:00
    • 电子版已上线,欢迎阅读~

      图灵代月果  发表于 2020-07-22 09:50:38