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

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


簡體網頁||繁體網頁
[美] Lee,Atchison(李 艾奇遜) 著,張若飛 譯



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-05-18

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 電子工業齣版社
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
可伸縮架構:麵嚮增長應用的高可用 下載 mobi epub pdf txt 電子書 格式

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

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

可伸縮架構:麵嚮增長應用的高可用 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

專業必備

評分

還不錯的書籍,很喜歡啊,嗬嗬

評分

被壓成瞭s型瞭……

評分

質量好,摺扣後很閤算

評分

好書

評分

非常好,很贊

評分

一直在京東買,省時省力省心

評分

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

評分

搞活動買書很劃算不,正版,不傷眼

類似圖書 點擊查看全場最低價

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


分享鏈接




相關圖書


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

友情鏈接

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