買這商品的人也買了...
-
$980$774 -
$474$450 -
$264Java 程序員面試寶典, 4/e
-
$580$493 -
$580$458 -
$229進化從孤膽極客到高效團隊 (Debugging Teams Better Productivity through Collaboration)
-
$390$371 -
$680$537 -
$780$616 -
$403深入理解EOS 原理解析與開發實戰
-
$520$411 -
$520$411 -
$403PostgreSQL 指南:內幕探索
-
$331EOS 實戰與源碼分析
-
$653MySQL 8 從入門到精通
-
$356區塊鏈真相
-
$352鳳凰項目 : 一個 IT 運維的傳奇故事 (修訂版)
-
$403程序員的三門課:技術精進、架構修煉、管理探秘
-
$621Spring Boot 實戰派
-
$474$450 -
$352Java 多線程編程實戰指南 (設計模式篇), 2/e
-
$308精通模塊化 JavaScript
-
$454Spring Cloud 微服務架構實戰派
-
$1,000$850 -
$301混沌工程實戰 手把手教你實現系統穩定性
商品描述
在一個由很多微服務組成的分佈式系統中,我們永遠難以全面掌握發生什麽事件會導致系統局部不可用,甚至全面崩潰。但我們卻可以盡可能地在這些不可用的情況發生之前找出系統中的脆弱點。本書介紹了Netflix 的工程師團隊是如何根據多年實踐經驗主動發現系統中脆弱點的一整套方法。這套方法現在已經逐漸演變成電腦科學的一門新興學科,即“混沌工程”。通過一系列可控的實驗和執行實驗的原則,混沌工程將揭示出分佈式系統中隨時發生的各類事件是如何逐步導致系統整體不可用的。本書既適合研發、測試人員用來瞭解如何構建健壯的系統,也適合軟件架構師用來瞭解設計創建高可用微服務體系的前沿方法,同時更適合在大型因特網或技術組織中專門負責系統穩定性的工程團隊閱讀。
作者簡介
侯傑,美利金融集團技術副總裁,TGO鯤鵬會會員,畢業於南京大學;曾就職於IBM中國、IBM澳大利亞和iClick(愛點擊);在多個行業的大型組織機構中負責過研發和管理工作,擁有十多年大規模分佈式信息系統的設計、研發和實施經驗。
目錄大綱
第一部分 混沌工程介紹
第1章 為什麽需要混沌工程
混沌工程和測試的區別
混沌工程絕不是Netflix的專屬
實施混沌工程的前提條件
第2章 管理覆雜性
理解覆雜系統
系統覆雜性的例子
從例子中學到了什麽
第二部分 混沌工程原則
第3章 建立穩定狀態的假設
如何描述穩定狀態
建立假設
第4章 用多樣的現實世界事件做驗證
第5章 在生產環境中進行實驗
狀態和服務
生產環境中的輸入
第三方系統
生產環境變更
外部有效性
不願意實踐混沌工程的說辭
離生產環境越近越好
第6章 自動化實驗以持續運行
自動執行實驗
自動創建實驗
第7章 最小化爆炸半徑
第三部分 混沌工程實踐
第8章 設計實驗
選定假設
設定實驗的範圍
識別出要監控的指標
在組織內溝通到位
執行實驗
分析實驗結果
擴大實驗範圍
自動化實驗
第9章 混沌工程成熟度模型
熟練度
應用度
繪製成熟度模型圖
第10章 結論
一些資源