可伸縮架構:麵嚮增長應用的高可用

可伸縮架構:麵嚮增長應用的高可用 下載 mobi epub pdf 電子書 2025

[美] Lee,Atchison(李 艾奇遜) 著,張若飛 譯
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 電子工業齣版社
ISBN:9787121316845
版次:1
商品編碼:12103389
品牌:Broadview
包裝:平裝
開本:16開
齣版時間:2017-06-01
用紙:膠版紙
頁數:192
字數:263000
正文語種:中文

具體描述

編輯推薦

適讀人群 :如果你管理著軟件開發人員、係統可靠性工程師、DevOps工程師,或者你經營著一個擁有大規模應用程序和係統的機構,本書中所提供的建議和指導都能夠幫助你,讓你的係統運行得更加平穩和可靠。

  每一天,許多公司都麵臨著如何去提升關鍵應用程序規模的問題。隨著流量和數據需求的增加,這些應用程序變得越來越復雜和脆弱,從而導緻風險上升、可用性降低。《可伸縮架構:麵嚮增長應用的高可用》是一本實踐指南,讓IT、DevOps和係統穩定性管理員都能瞭解到,如何避免應用程序在發展過程中變得緩慢、數據不一緻或者徹底不可用。

  規模增長並不隻意味著處理更多的用戶,還包括管理更多的風險和保證係統的可用性。作者LeeAtchison在《可伸縮架構:麵嚮增長應用的高可用》中提齣瞭一些基本技巧,使得我們在構建各類應用程序的過程中,既能夠保證産品的質量,又能夠處理海量的流量、數據以及需求。

  《可伸縮架構:麵嚮增長應用的高可用》通過5個部分,分彆介紹瞭以下內容。

  √可用性:你將學習到如何創建高可用的應用程序,以及不斷跟蹤和提高可用性的技巧。

  √風險管理:你將學習到如何確認、降低和管理應用程序中的風險,測試你的恢復、災備方案,以及如何構建風險更低的係統。

  √服務和微服務:你將理解服務對大規模運行復雜應用係統所帶來的價值。

  √擴展應用程序:你將學習到如何將服務分配給不同的團隊,標識每個服務的關鍵程度,以及設計故障場景和恢復計劃。

  √雲服務:理解基於雲服務的架構、資源分配以及服務分布。


內容簡介

隨著互聯網的發展越來越成熟,流量和數據量飛速增長,許多公司的關鍵應用程序都麵臨著伸縮性的問題,係統變得越來越復雜和脆弱,從而導緻風險上升、可用性降低。本書是一本實踐指南,讓IT、DevOps和係統穩定性管理員能夠瞭解到,如何避免應用程序在發展過程中變得緩慢、數據不一緻或者徹底不可用等問題。規模增長並不隻意味著處理更多的用戶,還包括管理更多的風險和保證係統的可用性。作者Lee Atchison 在可用性、風險管理、服務和微服務、擴展應用程序和雲服務方麵提齣瞭一些技巧,使得我們在構建各類應用程序時,既能夠保證産品的質量,又能夠處理海量的流量、數據以及需求。如果你管理著軟件開發人員、係統可靠性工程師、DevOps工程師,或者你經營著一個擁有大規模應用程序和係統的機構,本書中所提供的建議和指導都能夠幫助你,讓你的係統運行得更加平穩和可靠。

作者簡介

  Lee Atchison 是New Relic 公司的首席雲架構師和布道師。他已經在New Relic 工作瞭4年,負責設計並領導建立瞭New Relic 的基礎設施産品,幫助New Relic 搭建瞭健壯的服務化係統架構,支撐起公司從一個很小的SaaS 創業公司成長為一個高流量的公眾企業。他非常擅長構建高可用的係統。

  Lee 擁有28 年的行業工作背景,瞭解到如何搭建基於雲的、可伸縮的係統架構。他領導並建立瞭公司*一個軟件下載商店,搭建瞭AWS Elastic Beanstalk 服務

  本書譯者的中英文水平都極高,且工作在係統管理的一綫,具有豐富的理論知識和實踐經驗,相信會為讀者帶來一本質量上乘的圖書。


精彩書評

  不要拿你的生意做賭注。規模化的發展是一個不可避免的趨勢。本書會告訴你如何切實可行地做到這一點。

  ——ColinBodell

  時代公司CTO;*網站應用平颱副總裁(2006—2013)


  本書會告訴你,如何在應用程序(以及公司)不斷擴張以滿足用戶日益增長需求的同時,保證一切正常運轉。

  ——LewCirne

  NewRelic公司CEO


  時刻考慮可能齣現的故障情況,是構建大規模應用程序的一個關鍵因素。本書將幫助你學習如何做到這一點,以及如何在用戶增長和公司發展過程中,依然保持應用程序正常運行的一些技巧。

  ——PatrickFranklin

  Google工程副總裁


目錄

目錄

序. .......................... xv
前言. ......................xvii

第 1章 什麼是可用性... 2
可用性與可靠性 ............................................... 3
什麼導緻瞭低可用性 ....................................... 4

第 2章 提高應用程序可用性的五個要點......................................... 6
要點 1:時刻考慮應對故障 ............................. 7
要點 2:時刻考慮如何伸縮 ............................. 8
要點 3:緩和風險 ............................................ 9
要點 4:監控可用性 ...................................... 10
要點 5:以預測和確定的方式來應對可用性問題 ...................................................... 11
做好準備 ........................................................ 12

第 3章 測量可用性... 13
N個 9 14
什麼樣的可用性是閤理的 ...................... 14
不要上當 ........................................................ 14
通過數字來體現可用性.................................. 15
測試並跟蹤當前的可用性 .............................. 17
將手動流程自動化 ......................................... 17
自動化部署............................................. 18
配置管理 ................................................ 18
更改實驗和高頻次更改 .......................... 19
自動化的變更完備性測試 ...................... 20
改進你的係統 ................................................ 20
不斷變化和發展中的應用程序 ...................... 20
時刻關注可用性 ............................................. 21

第 5章 什麼是風險管理. .......................................................... 24
管理風險 ........................................................ 25
識彆風險 ........................................................ 25
消除最嚴重的風險 ......................................... 26
風險緩和 ........................................................ 26
定期檢查 ........................................................ 27
對風險管理的總結 ......................................... 27

第 6章 可能性與嚴重性. .......................................................... 28
10佳列錶:低可能性,低嚴重性 .................. 29
訂單數據庫:低可能性,高嚴重性 ............... 29
自定義字體:高可能性,低嚴重性 ............... 30
T恤圖片:高可能性,高嚴重性 ................... 31

第 7章 風險模型...... 32
風險模型的作用域 ......................................... 34
創建風險模型 ................................................ 34
通過頭腦風暴建立風險列錶 .................. 35
填寫可能性和嚴重性字段 ...................... 36
風險項詳情............................................. 37
觸發計劃 ................................................ 37
使用風險模型來製訂計劃 .............................. 37
維護風險模型 ................................................ 38

第 8章 風險緩和...... 40
恢復計劃 ........................................................ 41
容災計劃 ........................................................ 42
改進我們的風險狀況 ..................................... 43

第 9章 比賽日......... 44
預發布環境和生産環境.................................. 44
在生産環境中舉行比賽日的擔心 ................... 46
比賽日測試 .................................................... 47

第 10章 構建低風險係統......................................................... 48
冗餘 .. 48
冪等接口示例 ................................................ 49
增加瞭復雜性的冗餘改進 .............................. 49
獨立性 ............................................................ 50
安全 .. 51
簡單性 ............................................................ 51
自修復 ............................................................ 52
運維流程 ........................................................ 53

第 11章 為什麼使用服務. ......................................................... 56
單體應用程序 ................................................ 56
基於服務的應用程序 ..................................... 57
所有權收益 .................................................... 58
規模收益 ........................................................ 60
如何定義服務 ................................................ 63
深入瞭解服務 ......................................... 63
指導原則 1:特定的業務需求 ................ 63
指導原則 2:清晰和獨立的團隊所有權 . 64
指導原則 3:天然隔離的數據 ................ 65
指導原則 4:共享的能力 /數據 ............. 67
多種原因 ................................................ 67
過猶不及 ........................................................ 68
適當的平衡 .................................................... 69

第 13章 處理服務故障............................................................ 70
級聯式的服務故障 ......................................... 70
如何響應服務故障 ......................................... 71
可預測的響應 ......................................... 72
可理解的響應 ......................................... 73
閤理的響應............................................. 73
如何確定故障 ................................................ 74
適當的行為 .................................................... 76
優雅降級 ................................................ 76
優雅補償 ................................................ 77
盡早失敗 ................................................ 77
用戶導緻的問題 ..................................... 78

第Ⅳ部分 如何讓應用程序具有伸縮性
第 14章 兩次失誤的高度......................................................... 82
什麼是“兩次失誤的高度” ............................ 83
實踐中的“兩次失誤的高度” ........................ 83
丟失一個節點 ......................................... 83
升級過程中齣現的問題 .......................... 85
數據中心恢復 ......................................... 86
隱蔽的共享故障類型 .............................. 88
管理你的應用程序 ......................................... 90
航天飛機 ........................................................ 90

第 15章 服務所有權.. 92
由獨立團隊負責的服務架構 .......................... 92
STOSA應用程序和組織的好處 ..................... 94
成為一個服務所有者意味著什麼 ................... 94

第 16章 服務分級. .... 97
應用復雜性 .................................................... 97
什麼是服務分級 ............................................. 98
為服務分配服務級彆標簽 .............................. 99
1級服務 ................................................. 99
2級服務 ................................................. 99
3級服務 ............................................... 100
4級服務 ............................................... 100
示例:在綫商店 ........................................... 100
接下來呢 ...................................................... 103

第 17章 使用服務分級.......................................................... 104
期望 104
響應性 .......................................................... 104
依賴 106
關鍵依賴 .............................................. 106
非關鍵依賴........................................... 107
小結 107

第 18章 服務等級協議.......................................................... 108
什麼是服務等級協議 ................................... 108
外部 SLA與內部 SLA的對比 ..................... 110

用戶評價

評分

可惡心五殺都吐瞭中午頭

評分

質量不錯,下次再來.

評分

剛買迴來沒多久,還沒來得及看,書還是不錯的

評分

架構師看看,理念思維方式的書籍。碼農嚮設計發展參考。

評分

到貨非常快,書和預期一緻,挺滿意的一次購物

評分

內容比較還概括 比較虛一些

評分

收收收收收心????

評分

很好!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

評分

非常好,很贊

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.qciss.net All Rights Reserved. 圖書大百科 版權所有