混沌工程:Netflix系統穩定性之道

混沌工程:Netflix系統穩定性之道

《混沌工程:Netflix系統穩定性之道》是2019年電子工業出版社出版的圖書,作者是【美】凱西·羅森塔爾(Casey Rosenthal)。

基本介紹

  • 中文名:混沌工程:Netflix系統穩定性之道
  • 作者:【美】凱西·羅森塔爾(Casey Rosenthal)
  • 譯者:侯傑
  • 出版時間:2019年8月
  • 出版社:電子工業出版社
  • 頁數:120 頁
  • ISBN: 9787121363511
  • 定價:45 元
  • 開本:32 開
內容提要,目錄,作者簡介,譯者介紹,技術審校者,

內容提要

在一個由很多微服務組成的分散式系統中,我們永遠難以全面掌握髮生什麼事件會 導致系統局部不可用,甚至全面崩潰。但我們卻可以儘可能地在這些不可用的情況發生 之前找茅甩項出系統中的脆弱點。
《混沌工程:Netflix系統穩定性之道》既適合研發、測試人員用來了解如何構建健壯的系統,也適合軟體架構師用來 了解設計創建高可用微服務體系的前沿方法,同時更適合在大型網際網路或技術組騙淚織中專 門負責系統穩定性的工程團隊閱讀。
《混沌工程:Netflix系統穩定性之道》介紹了 Netflix的工程師團隊是如何根據多年實踐經驗茅姜恥乎 主動發現系統中脆弱點的一整套方法。這套方法現在已經逐漸演變成計算機科學的一門 新興學科,即“混沌工程”。通過一系列可控的實驗和執行實驗的原則,混沌工程將揭 示出分散式系統中隨時發生的各類事件是如何逐步導致系統整體不可用的。

目錄

第一部分 混沌工程介紹 21
第1章 為什麼需要混沌工程 25
混沌工程和測試的區別 25
混沌工程絕不是Netflix的專屬 28
實施混沌工程的前提條件 31
第2章 管理複雜性 35
理解複雜系統 37
系統複雜性的例子 41
從例子中學到了什麼 45
第二部分 混沌工程原則 49
第3章 建立穩定狀態的假設 55
如何描述穩定狀態 60
建立假設 61
第4章 用多樣的現實世界事件做驗證 65
第5章 在生產環境中進行實驗 73
狀態和服務 74
生產環境中的輸入 76
第三方系統 77
生產環境變更 79
外部有效性 79
不願意實踐混沌工程的說辭 80
離生產環境越近越好 82
第6章 自動化實驗以持續運行 84
自動執行實驗 84
自動創建實驗設禁希 89
第7章 最小化爆炸半徑 91
第三部分 混沌工程實踐 97
第8章 設計實驗 100
選定假設 101
設定實驗的範圍 101
識別出要監控的指標 102
在組織內溝通到位 103
執行實驗 104
分析實驗結果 105
擴大實驗範圍 105
自動化實和店蒸艱驗 106
第9章 混沌工程成熟度模型 107
熟練葛捆阿度 108
套用度 110
繪製成熟度模型圖 112
第10章 結論 114
一些資源 114

作者簡介

譯者介紹

侯傑,美利金融集團技術副總裁,TGO鯤鵬會會員,畢業於南京大學;曾就職於IBM中國、IBM澳大利亞和iClick(愛點擊);在多個行業的大型組織機構中負責過研發和管理工作,擁有十多年大規模分散式信息系統的設計、研發和實施經驗。

技術審校者

周洋,花名中亭,阿里巴巴高可用架構團隊高級技術專家,混沌工程布道師,開源項目ChaosBlade發起人。具有多年高可用保障、產品研發和系統架構經驗,曾擔任2015年雙11穩定性負責人。負責高可用技術雲化輸出,並擔任套用再循戒高可用服務(AHAS)及集團突襲演練負責人。

技術審校者

周洋,花名中亭,阿里巴巴高可用架構團隊高級技術專家,混沌工程布道師,開源項目ChaosBlade發起人。具有多年高可用保障、產品研發和系統架構經驗,曾擔任2015年雙11穩定性負責人。負責高可用技術雲化輸出,並擔任套用高可用服務(AHAS)及集團突襲演練負責人。

熱門詞條

聯絡我們