注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信生產(chǎn)微服務(wù)

生產(chǎn)微服務(wù)

生產(chǎn)微服務(wù)

定 價(jià):¥55.00

作 者: [美] Susan,J.,F(xiàn)owler(蘇珊,J.,福勒) 著;薛命燈 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)?網(wǎng)絡(luò) 網(wǎng)絡(luò)與數(shù)據(jù)通信

ISBN: 9787121324338 出版時(shí)間: 2017-09-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 144 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  近年來(lái),微服務(wù)因其良好的伸縮性和靈活性備受各大巨頭科技公司的青睞,微服務(wù)儼然已成為技術(shù)社區(qū)的一個(gè)熱門詞匯。作者Susan Fowler從她在Uber成功實(shí)施微服務(wù)的經(jīng)驗(yàn)出發(fā),結(jié)合其他各大公司工程師的意見(jiàn)和建議,制訂了一組生產(chǎn)就緒微服務(wù)的標(biāo)準(zhǔn)。作者在書中不僅對(duì)這組標(biāo)準(zhǔn)的各項(xiàng)細(xì)節(jié)展開了深入的討論,還提供了一個(gè)檢查清單,用于幫助讀者了解自己的微服務(wù)生態(tài)系統(tǒng)是否符合生產(chǎn)就緒標(biāo)準(zhǔn)。

作者簡(jiǎn)介

  Susan Fowler 是Uber 的網(wǎng)站可靠性工程師,她致力于在Uber 的所有微服務(wù)上推行生產(chǎn)就緒標(biāo)準(zhǔn)化,并參與到關(guān)鍵性業(yè)務(wù)團(tuán)隊(duì)中,幫助他們將微服務(wù)帶向生產(chǎn)就緒狀態(tài)。在加入U(xiǎn)ber 之前,她在一些初創(chuàng)公司的應(yīng)用平臺(tái)和基礎(chǔ)設(shè)施平臺(tái)上工作。她之前在賓夕法尼亞大學(xué)學(xué)習(xí)粒子物理學(xué),研究超對(duì)稱性,并為ATLAS 和CMS 檢測(cè)器設(shè)計(jì)硬件。薛命燈,畢業(yè)于廈門大學(xué)軟件學(xué)院,具有十余年軟件開發(fā)和架構(gòu)經(jīng)驗(yàn)。技術(shù)涉獵十分廣泛,從前端到后端,從各種編程語(yǔ)言到分布式軟件架構(gòu),從企業(yè)應(yīng)用到大數(shù)據(jù)。在工作之余,愛(ài)好攝影和技術(shù)翻譯,是InfoQ 的優(yōu)秀社區(qū)編輯。

圖書目錄

目錄
前言. ................................ xii
第 1章 微服務(wù)簡(jiǎn)介. .............. 1
從單體應(yīng)用到微服務(wù) ................................................ 1
微服務(wù)架構(gòu) ........... 7
微服務(wù)生態(tài)系統(tǒng) .... 9
第 1層:硬件層 .............................................. 10
第 2層:通信層 .............................................. 11
第 3層:應(yīng)用平臺(tái)層 ....................................... 13
第 4層:微服務(wù)層 .......................................... 15
組織的挑戰(zhàn) ......... 16
反康威定律.. 17
技術(shù)蔓延 ..... 18
更多失效的可能性 .......................................... 18
資源競(jìng)爭(zhēng) ..... 19
第 2章 生產(chǎn)就緒............... 21
微服務(wù)標(biāo)準(zhǔn)化的挑戰(zhàn) .............................................. 21
可用性:標(biāo)準(zhǔn)化的目標(biāo) ........................................... 22
生產(chǎn)就緒標(biāo)準(zhǔn) ..... 23
穩(wěn)定性 ......... 24
可靠性 ......... 24
伸縮性 ......... 25
容錯(cuò)和災(zāi)備.. 26
高性能 ......... 28
監(jiān)控 ............. 28
文檔化 ......... 29
實(shí)現(xiàn)生產(chǎn)就緒標(biāo)準(zhǔn) .................................................. 31
第 3章 穩(wěn)定性和可靠性. ...... 33
微服務(wù)穩(wěn)定性和可靠性的原則 ............................... 33
開發(fā)周期 ............. 34
部署管道 ............. 36
staging ......... 36
canary .......... 40
生產(chǎn) ............. 41
讓穩(wěn)定可靠的部署成為強(qiáng)制措施 .................... 41
服務(wù)依賴 ............. 42
路由和服務(wù)發(fā)現(xiàn) .. 44
服務(wù)和端點(diǎn)的解除 .................................................. 44
評(píng)估你的微服務(wù) .. 45
開發(fā)周期 ..... 45
部署管道 ..... 46
服務(wù)依賴 ..... 46
路由和服務(wù)發(fā)現(xiàn) .............................................. 46
服務(wù)和端點(diǎn)的解除 .......................................... 46
第 4章 伸縮性和高性能. ...... 47
關(guān)于微服務(wù)伸縮性和高性能的原則 ........................ 47
了解增長(zhǎng)規(guī)模 ..... 48
質(zhì)的增長(zhǎng)規(guī)模 .................................................. 48
量的增長(zhǎng)規(guī)模 .................................................. 50
資源的有效利用 .. 50
資源感知 ............. 51
資源需求 ..... 51
資源瓶頸 ..... 51
容量規(guī)劃 ............. 52
依賴項(xiàng)的伸縮 ..... 53
流量管理 ............. 54
任務(wù)處理 ............. 55
編程語(yǔ)言的限制 .............................................. 55
高效地處理請(qǐng)求任務(wù) ....................................... 56
可伸縮的數(shù)據(jù)存儲(chǔ) .................................................. 56
微服務(wù)生態(tài)系統(tǒng)的數(shù)據(jù)庫(kù)選擇 ........................ 57
微服務(wù)架構(gòu)在數(shù)據(jù)庫(kù)方面面臨的挑戰(zhàn)............. 57
評(píng)估你的微服務(wù) .. 58
增長(zhǎng)規(guī)模 ..... 58
資源的有效利用 .............................................. 58
資源感知 ..... 58
容量規(guī)劃 ..... 59
依賴項(xiàng)的伸縮 .................................................. 59
流量管理 ..... 59
任務(wù)處理 ..... 59
可伸縮的數(shù)據(jù)存儲(chǔ) .......................................... 59
第 5章 容錯(cuò)和災(zāi)備............ 61
用于構(gòu)建具有容錯(cuò)能力微服務(wù)的原則 .................... 61
避免單點(diǎn)故障 ..... 62
故障場(chǎng)景 ............. 63
常見(jiàn)的生態(tài)系統(tǒng)故障 ....................................... 64
硬件故障 ..... 65
通信層和應(yīng)用平臺(tái)層的故障 ........................... 66
依賴項(xiàng)故障.. 68
內(nèi)部故障 ..... 69
彈性測(cè)試 ............. 70
代碼測(cè)試 ..... 71
負(fù)載測(cè)試 ..... 72
混沌測(cè)試 ..... 74
故障檢測(cè)和修復(fù) .. 75
事故和中斷.. 76
處理事故的 5個(gè)步驟 ....................................... 78
評(píng)估你的微服務(wù) .. 80
避免故障點(diǎn).. 80
故障場(chǎng)景 ..... 80
彈性測(cè)試 ..... 80
故障檢測(cè)和修復(fù) .............................................. 81
第 6章 監(jiān)控..................... 83
用于微服務(wù)監(jiān)控的原則........................................... 83
關(guān)鍵性度量指標(biāo) .. 84
日志 .................... 86
儀表盤 ................. 87
告警 .................... 88
設(shè)置有效的告警 .............................................. 89
處理告警 ..... 89
輪班待命 ............. 90
評(píng)估你的微服務(wù) .. 91
關(guān)鍵性度量指標(biāo) .............................................. 91
日志 ............. 91
儀表盤 ......... 91
告警 ............. 91
輪班待命 ..... 92
第 7章 文檔化和理解. ......... 93
微服務(wù)文檔和理解的原則 ....................................... 93
微服務(wù)文檔 ......... 95
描述 ................................................................. 96
架構(gòu)圖 ......... 96
輪班待命信息 .................................................. 97
鏈接 ............. 97
開發(fā)上手指南 .................................................. 97
請(qǐng)求消息流、端點(diǎn)和依賴項(xiàng) ........................... 98
運(yùn)行手冊(cè) ..... 98
問(wèn)答章節(jié) ..... 99
理解微服務(wù) ......... 99
架構(gòu)評(píng)審 ... 100
生產(chǎn)就緒審計(jì) ................................................ 101
生產(chǎn)就緒路線圖 ............................................ 101
生產(chǎn)就緒自動(dòng)化 ............................................ 102
評(píng)估你的微服務(wù) 102
微服務(wù)文檔 103
微服務(wù)理解 103
附錄A 生產(chǎn)就緒檢查列表.. 105
附錄B 評(píng)估你的微服務(wù)..... 107
術(shù)語(yǔ)表............................. 113
索引. ............................... 119

本目錄推薦

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