登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』混沌工程实战 手把手教你实现系统稳定性

書城自編碼: 3527341
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: [英] 拉斯·迈尔斯[Russ,Miles]
國際書號(ISBN): 9787115542601
出版社: 人民邮电出版社
出版日期: 2020-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 77.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
舵手证券图书 周期与龙头 A股剑客著 解密龙头股周期性循环 游资操盘手法实战解读
《 舵手证券图书 周期与龙头 A股剑客著 解密龙头股周期性循环 游资操盘手法实战解读 》

售價:HK$ 201.6
华夏衣裳 汉服制作实例教程
《 华夏衣裳 汉服制作实例教程 》

售價:HK$ 178.8
狂飙年代:18世纪俄国的新文化和旧文化(第一卷)
《 狂飙年代:18世纪俄国的新文化和旧文化(第一卷) 》

售價:HK$ 189.6
电气线路互联系统(EWIS)设计实践指南    达索析统(上海)信息技术有限公司
《 电气线路互联系统(EWIS)设计实践指南 达索析统(上海)信息技术有限公司 》

售價:HK$ 178.8
商学精要(第12版)(工商管理经典译丛)
《 商学精要(第12版)(工商管理经典译丛) 》

售價:HK$ 118.8
产业政策的选择及其经济后果
《 产业政策的选择及其经济后果 》

售價:HK$ 154.8
战争的幽灵
《 战争的幽灵 》

售價:HK$ 105.6
西洋镜:中华考古图志
《 西洋镜:中华考古图志 》

售價:HK$ 225.6

 

編輯推薦:
1.本书是写给软件工程师的混沌工程实践指南; 2.作者从基本概念出发,逐渐展开混沌工程的整体流程; 3.提供配套代码示例和真实案例说明。
內容簡介:
混沌工程是在分布式系统上进行实验的学科,旨在通过实验提前发现系统的缺陷,然后加以修复,从而让系统有能力应对生产环境中的各种失控情况。本书作者是资深的混沌工程师,有着丰富的从业经验,他将带领读者系统学习混沌工程,了解如何运用这一新兴技术手动开展成功的混沌工程实验游戏日,并通过自动化实现系统的高可用性和反脆弱性。
關於作者:
作者介绍 拉斯迈尔斯(Russ Miles),ChaosIQ公司联合创始人兼CEO,拥有近20年的软件咨询和培训经验,致力于提供更简单、更有效的解决方案。由他参与创建的开源混沌工程项目Chaos Toolkit拥有活跃的用户群。 译者介绍 黄威,HPE公司软件工程师,专注于云原生、物联网、网络通信等领域,拥有十余年的从业经验,踩坑无数,专业技能积累深厚,尤为秉持开发与测试相辅相成、密不可分的理念。
目錄
第 一部分 混沌工程入门
第 1章 混沌工程精粹 3
1.1 混沌工程的定义 3
1.1.1 混沌工程涉及整个社会技术系统 5
1.1.2 暗债何处寻 6
1.2 混沌工程的流程 7
1.3 混沌工程的实践 7
1.4 混沌工程和可观察性 9
1.5 有所谓的混沌工程师吗 9
1.6 小结 9
第 2章 构建假说待办集 11
2.1 先做实验? 12
2.2 收集假说 12
2.2.1 事故分析 13
2.2.2 描述系统 13
2.2.3 找到可能出错的地方 14
2.3 引入可能性和影响 15
2.3.1 绘制可能性与影响关系图 15
2.3.2 添加关注点 17
2.4 构建假说待办集 19
2.5 小结 20
第3章 规划并手动开展游戏日 21
3.1 何谓游戏日 22
3.2 规划游戏日 22
3.2.1 选择一个假说 22
3.2.2 选择游戏日风格 23
3.2.3 决定谁做参与者,谁做观察者 24
3.2.4 确定开展游戏日的位置 24
3.2.5 确定游戏日开始及持续的时间 25
3.2.6 描述游戏日实验 25
3.2.7 获得批准 27
3.3 开展游戏日 27
3.4 小结 29
第二部分 混沌工程自动化
第4章 为自动化混沌工程准备工具 33
4.1 安装Python 3 34
4.2 安装Chaos Toolkit的命令行界面 34
4.3 小结 36
第5章 编写并运行自动化混沌工程实验 37
5.1 建立示例目标系统 37
5.2 探索并发现缺陷的迹象 40
5.2.1 开展实验 42
5.2.2 chaos run的内在机制 43
5.2.3 稳态偏差可能表示有改进空间 44
5.3 改进系统 46
5.4 验证改进 47
5.5 小结 49
第6章 混沌工程全流程 51
6.1 目标系统 51
6.1.1 平台:三节点Kubernetes集群 52
6.1.2 应用程序:单一服务,复制三次 52
6.1.3 人员:集群管理团队和应用程序团队 54
6.2 寻找缺陷 55
6.2.1 命名实验 56
6.2.2 定义稳态假说 56
6.2.3 引入实验操作方法中的混乱条件 58
6.2.4 在操作方法中使用Kubernetes驱动程序 58
6.3 成为会还原的好公民 60
6.4 整合所有步骤并运行实验 61
6.5 小结 63
第7章 合作的混沌工程 65
7.1 共享实验定义 65
7.1.1 将配置值移入配置块 67
7.1.2 将配置属性指定为环境变量 68
7.1.3 将密钥移到外部 69
7.1.4 划定密钥范围 70
7.2 指定作用模型 72
7.3 创建并共享具有可读性的混沌工程实验报告 73
7.3.1 生成实验的单次运行报告 73
7.3.2 生成并共享实验的多次运行报告 74
7.4 小结 74
第8章 创建混沌工程实验驱动程序 75
8.1 无须额外代码即创建自定义驱动程序 76
8.1.1 用HTTP调用实现probe和action 76
8.1.2 用进程调用实现probe和action 78
8.2 用Python创建自定义混沌工程驱动程序 79
8.2.1 为Chaos Toolkit扩展项目新建Python模块 80
8.2.2 添加probe 81
8.3 小结 86
第三部分 混沌工程操作
第9章 混沌与操作 89
9.1 实验中的操控 90
9.2 启用control 92
9.2.1 在实验代码中启用control 93
9.2.2 全局启用control 93
9.3 小结 93
第 10章 实现混沌工程的可观察性 95
10.1 为混沌工程实验加入日志 96
10.2 追踪混沌工程实验 98
10.2.1 引入OpenTracing 98
10.2.2 应用OpenTracing control 98
10.3 小结 100
第 11章 人为干预自动化混沌工程实验 101
11.1 为control新建Chaos Toolkit扩展模块 102
11.2 加入非常简单的人机交互控制 102
11.3 跳过或执行实验中的activity 109
11.4 小结 111
第 12章 持续混沌 113
12.1 何谓持续混沌 114
12.2 使用cron安排持续混沌 115
12.2.1 创建脚本执行混沌测试 115
12.2.2 将混沌测试脚本添加到cron 117
12.3 用Jenkins调度持续混沌 117
12.3.1 下载Jenkins 117
12.3.2 将混沌测试添加到Jenkins构建中 118
12.3.3 使用构建触发器调度Jenkins中的混沌测试 121
12.4 小结 122
附录A 混沌工程工具包Chaos Toolkit 123
附录B Chaos Toolkit社区游乐场 129
关于作者 131
关于封面 131

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.