注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信可伸縮架構(gòu):云環(huán)境下的高可用與風(fēng)險(xiǎn)管理(第2版)

可伸縮架構(gòu):云環(huán)境下的高可用與風(fēng)險(xiǎn)管理(第2版)

可伸縮架構(gòu):云環(huán)境下的高可用與風(fēng)險(xiǎn)管理(第2版)

定 價(jià):¥79.00

作 者: [美] 李?艾奇遜 著,張若飛 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121393433 出版時(shí)間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 224 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本關(guān)于現(xiàn)代化軟件架構(gòu)的書。書中介紹了如何構(gòu)建和更新你的關(guān)鍵應(yīng)用程序來滿足日益苛刻的數(shù)字化客戶的需求。書中還介紹了如何實(shí)現(xiàn)高可用性,如何使用現(xiàn)代化的開發(fā)和運(yùn)維技術(shù)來架構(gòu)應(yīng)用程序,如何組織開發(fā)團(tuán)隊(duì)幫助應(yīng)用程序和業(yè)務(wù)獲得成功,如何將系統(tǒng)擴(kuò)展到**規(guī)模,以及如何利用云計(jì)算的可用資源來迎接上述挑戰(zhàn)。本書的目標(biāo)讀者包括構(gòu)建和管理大規(guī)模應(yīng)用程序和系統(tǒng)的軟件工程師、架構(gòu)師、技術(shù)經(jīng)理及總監(jiān)。如果你管理著軟件開發(fā)人員、系統(tǒng)可靠性工程師、DevOps 工程師,或者經(jīng)營著一個(gè)擁有大規(guī)模應(yīng)用程序和系統(tǒng)的機(jī)構(gòu),本書中所提供的建議和指導(dǎo)都能夠幫助你,讓你的系統(tǒng)運(yùn)行得更加平穩(wěn)和可靠。

作者簡介

  Lee Atchison 是New Relic 云架構(gòu)的高級總監(jiān)。在過去的8 年時(shí)間里,他幫助設(shè)計(jì)和建立了一個(gè)堅(jiān)實(shí)的基于服務(wù)的產(chǎn)品架構(gòu),幫助公司從一個(gè)初創(chuàng)公司發(fā)展到高流量的大型公司。Lee 擁有33 年的行業(yè)經(jīng)驗(yàn),他曾經(jīng)在Amazon 擔(dān)任過7 年高級經(jīng)理。在Amazon,他帶領(lǐng)團(tuán)隊(duì)創(chuàng)建了公司的第一個(gè)軟件下載商店,創(chuàng)建了AWS Elastic Beanstalk 產(chǎn)品,并負(fù)責(zé)將Amazon 零售平臺從一個(gè)單體架構(gòu)遷移到基于服務(wù)的架構(gòu)。Lee 曾為一些知名公司提供咨詢,主要關(guān)于如何實(shí)現(xiàn)現(xiàn)代化的應(yīng)用程序架構(gòu)和進(jìn)行大規(guī)模的組織轉(zhuǎn)型,包括如何優(yōu)化云計(jì)算平臺和基于服務(wù)的架構(gòu)、實(shí)踐DevOps 和高可用性設(shè)計(jì)。Lee 是一位行業(yè)專家,經(jīng)常會發(fā)表文章,并且被諸如InfoWorld、ComputerWorld、Diginomica、IT Brief、ProgrammableWeb、The New Stack、CIOReview、DevOps Digest和DZone 等媒體引用。無論從倫敦到悉尼,從東京到巴黎,還是在整個(gè)北美,他都是全球活動的重要演講者。張若飛,曾任多家互聯(lián)網(wǎng)金融公司CTO,在宜人貸、雅虎北研、金山云等知名公司擔(dān)任架構(gòu)師。十余年互聯(lián)網(wǎng)研發(fā)及技術(shù)管理經(jīng)驗(yàn),對搭建海量數(shù)據(jù)、大型分布式系統(tǒng)有豐富經(jīng)驗(yàn)。著有十余本技術(shù)譯著,包括《給大忙人看的JavaSE 8》《代碼不朽:編寫可維護(hù)軟件的十大原則》《面向可伸縮架構(gòu)》(第1版)《云原生Java》《Java持續(xù)交付》等書,總計(jì)500余萬字。

圖書目錄

序.................................................................................. xvii
前言................................................................................ xx
第Ⅰ部分 原則 1. 可用性 :維護(hù)現(xiàn)代化應(yīng)用程序的可用性
第 1 章 理解、測量和提高可用性............................................... 2
可用性與可靠性 ............................................................................................................3
什么導(dǎo)致了低可用性 ....................................................................................................4
測量可用性 ...................................................................................................................5
N 個(gè) 9 ....................................................................................................................6
計(jì)劃中的故障也依然是故障 .................................................................................6
通過數(shù)字來體現(xiàn)可用性 .........................................................................................7
提高下降的可用性 ........................................................................................................7
測試并跟蹤當(dāng)前的可用性 .....................................................................................8
將手動流程自動化 ................................................................................................9
改進(jìn)你的系統(tǒng) ...................................................................................................... 12
時(shí)刻關(guān)注不斷變化和發(fā)展中的應(yīng)用程序的可用性 .............................................. 12
提高應(yīng)用程序可用性的 5 個(gè)要點(diǎn) ................................................................................ 12
要點(diǎn) 1 :時(shí)刻考慮應(yīng)對故障 ................................................................................ 13
要點(diǎn) 2 :時(shí)刻考慮如何伸縮 ................................................................................ 14
要點(diǎn) 3 :緩和風(fēng)險(xiǎn) ............................................................................................... 15
要點(diǎn) 4 :監(jiān)控可用性............................................................................................ 17
要點(diǎn) 5 :以可預(yù)期及明確的方式來處理可用性問題 ........................................... 18
做好準(zhǔn)備 ..................................................................................................................... 19
第 2 章 兩次失誤的高度——預(yù)留從錯(cuò)誤中恢復(fù)的空間. .................... 20
兩次失誤的高度 .......................................................................................................... 21
場景 1 :丟失一個(gè)節(jié)點(diǎn) ........................................................................................ 21
場景 2 :升級過程中出現(xiàn)的問題 ......................................................................... 24
場景 3 :數(shù)據(jù)中心恢復(fù) ........................................................................................ 25
場景 4 :隱蔽的共享故障類型 ............................................................................. 27
場景 5 :故障循環(huán) ............................................................................................... 28
管理你的應(yīng)用程序 ...................................................................................................... 28
航天飛機(jī) ..................................................................................................................... 29
第Ⅱ部分 原則 2. 現(xiàn)代化應(yīng)用程序架構(gòu) :使用服務(wù)
第 3 章 使用服務(wù). ............................................................... 32
單體應(yīng)用程序與面向服務(wù)的應(yīng)用程序 ........................................................................ 32
所有權(quán)收益.......................................................................................................... 34
規(guī)模收益 ............................................................................................................. 36
拆分服務(wù) ..................................................................................................................... 37
如何定義服務(wù) ...................................................................................................... 37
深入了解服務(wù) ............................................................................................................. 38
指導(dǎo)原則 1 :特定的業(yè)務(wù)需求 ............................................................................. 38
指導(dǎo)原則 2 :清晰和獨(dú)立的團(tuán)隊(duì)所有權(quán) .............................................................. 39
指導(dǎo)原則 3 :天然隔離的數(shù)據(jù) ............................................................................. 40
指導(dǎo)原則 4 :共享的能力 / 數(shù)據(jù) .......................................................................... 41
多種原因 ............................................................................................................. 42
過猶不及 ..................................................................................................................... 43
找到適當(dāng)?shù)钠胶?.......................................................................................................... 44
第 4 章 服務(wù)和數(shù)據(jù)............................................................. 45
無狀態(tài)服務(wù) — 沒有數(shù)據(jù)的服務(wù) ................................................................................ 45
有狀態(tài)服務(wù) — 有數(shù)據(jù)的服務(wù) ................................................................................... 45
數(shù)據(jù)分區(qū) ..................................................................................................................... 46
及時(shí)處理增長的煩惱 .................................................................................................. 49
第 5 章 處理服務(wù)故障.......................................................... 50
級聯(lián)式的服務(wù)故障 ...................................................................................................... 50
如何響應(yīng)服務(wù)故障 ...................................................................................................... 51
可預(yù)測的響應(yīng) ...................................................................................................... 52
可理解的響應(yīng) ...................................................................................................... 53
合理的響應(yīng).......................................................................................................... 53
如何確定故障 ............................................................................................................. 54
適當(dāng)?shù)男袨?................................................................................................................. 56
優(yōu)雅降級 ............................................................................................................. 56
優(yōu)雅補(bǔ)償 ............................................................................................................. 57
盡早失敗 ............................................................................................................. 57
用戶導(dǎo)致的問題 .................................................................................................. 58
小結(jié) ............................................................................................................................ 59
第Ⅲ部分 原則 3. 組織 :為現(xiàn)代化
應(yīng)用程序建立可伸縮性的組織
第 6 章 服務(wù)所有權(quán)——STOSA............................................. 62
由獨(dú)立團(tuán)隊(duì)負(fù)責(zé)的服務(wù)架構(gòu) ....................................................................................... 62
STOSA 應(yīng)用程序和組織的好處 .................................................................................. 64
“所有”一個(gè)服務(wù)意味著什么 ..................................................................................... 64
使用核心團(tuán)隊(duì)和服務(wù) ......................................

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號