注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信云原生應(yīng)用架構(gòu)實踐

云原生應(yīng)用架構(gòu)實踐

云原生應(yīng)用架構(gòu)實踐

定 價:¥79.00

作 者: 網(wǎng)易云基礎(chǔ)服務(wù)架構(gòu)團隊 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機?網(wǎng)絡(luò) 網(wǎng)絡(luò)與數(shù)據(jù)通信

ISBN: 9787121315169 出版時間: 2017-08-01 包裝: 平裝
開本: 16開 頁數(shù): 372頁 字?jǐn)?shù):  

內(nèi)容簡介

  針對企業(yè)如何采用云原生架構(gòu)實現(xiàn)高效的產(chǎn)品迭代能力、支持互聯(lián)網(wǎng)業(yè)務(wù)健康發(fā)展,《云原生應(yīng)用架構(gòu)實踐》總結(jié)了一套可行的方法論。書中詳解了云原生應(yīng)用的內(nèi)涵和要點,對實現(xiàn)云原生應(yīng)用面臨的功能和非功能(高性能、高可用、可擴展、安全性、高可靠等)的不同階段需求和實現(xiàn)方案進行了較為完整的梳理。內(nèi)容涵蓋了系統(tǒng)工程化、高性能數(shù)據(jù)庫、分布式數(shù)據(jù)庫、DevOps、微服務(wù)架構(gòu)、服務(wù)化測試、多機房架構(gòu)等方面,既有業(yè)務(wù)挑戰(zhàn)分析,也有架構(gòu)實踐指導(dǎo),并通過實戰(zhàn)案例加以詮釋。本書適合希望采用云計算幫助企業(yè)實現(xiàn)業(yè)務(wù)提升的 CTO、CIO、架構(gòu)師等群體。

作者簡介

  網(wǎng)易云基礎(chǔ)服務(wù)架構(gòu)團隊,負責(zé)網(wǎng)易云基礎(chǔ)服務(wù)平臺建設(shè),包括計算、網(wǎng)絡(luò)、存儲、CDN、數(shù)據(jù)庫等服務(wù),以及自動化平臺的架構(gòu)和實踐,該平臺支撐了網(wǎng)易內(nèi)部95%的互聯(lián)網(wǎng)產(chǎn)品。團隊在互聯(lián)網(wǎng)產(chǎn)品開發(fā)和規(guī)范化的系統(tǒng)建設(shè)上有豐富的經(jīng)驗,對互聯(lián)網(wǎng)業(yè)務(wù)需求、系統(tǒng)設(shè)計、開發(fā)、測試、運維和調(diào)優(yōu)等方面有獨到的經(jīng)驗和理解。祝一切順利!

圖書目錄

引子 1
第1章 互聯(lián)網(wǎng)系統(tǒng)架構(gòu)的挑戰(zhàn) 2
1.1 云應(yīng)用架構(gòu)技術(shù)發(fā)展 4
1.2 云平臺下架構(gòu)的不同點 5
1.2.1 開發(fā)模式的區(qū)別 6
1.2.2 交付模式的區(qū)別 7
1.2.3 架構(gòu)設(shè)計的區(qū)別 8
1.3 云原生應(yīng)用架構(gòu) 10
1.4 架構(gòu)演化發(fā)展歷程 21
1.4.1 初創(chuàng)期架構(gòu) 22
1.4.2 快速成長期架構(gòu) 24
1.4.3 分布式服務(wù)架構(gòu) 26
1.5 云計算服務(wù)介紹 29
1.6 云計算解決方案 31
1.7 案例概述 34
1.7.1 背景介紹 34
1.7.2 環(huán)境要求 36
1.7.3 項目構(gòu)建 36
1.7.4 項目運行 36
1.7.5 相關(guān)技術(shù)介紹 37
小結(jié) 40
第2章 從0到1工程實踐 41
2.1 工程化 41
2.1.1 工程模板 41
2.1.2 模塊化 45
2.1.3 工程化構(gòu)建 50
2.1.4 代碼規(guī)范及檢查 53
2.1.5 代碼版本管理 54
2.1.6 環(huán)境劃分 61
2.2 基于容器工程化 62
2.2.1 Docker及作用 63
2.2.2 Docker鏡像及操作 66
2.2.3 Docker容器及操作 73
2.2.4 基于容器工程化 77
2.3 實戰(zhàn)示例 78
小結(jié) 84
第3章 初創(chuàng)期應(yīng)用架構(gòu)實踐 85
3.1 技術(shù)選型 85
3.1.1 業(yè)務(wù)框架選型 85
3.1.2 結(jié)構(gòu)化數(shù)據(jù)存儲 92
3.1.3 緩存選型 102
3.1.4 靜態(tài)資源存儲 106
3.2 架構(gòu)實踐 109
3.2.1 快速迭代 109
3.2.2 高可用與負載均衡 111
3.2.3 交付與部署 117
3.2.4 Web應(yīng)用安全 119
3.3 應(yīng)用監(jiān)控 127
3.3.1 應(yīng)用監(jiān)控指標(biāo) 127
3.3.2 應(yīng)用進程監(jiān)控 128
3.3.3 操作系統(tǒng)監(jiān)控 129
小結(jié) 136
第4章 快速成長期應(yīng)用架構(gòu)實踐 137
4.1 關(guān)鍵業(yè)務(wù)需求 137
4.1.1 計數(shù)與排序 137
4.1.2 秒殺 146
4.1.3 全文檢索 149
4.1.4 日志收集 154
4.2 架構(gòu)實踐 156
4.2.1 前端系統(tǒng)擴展 157
4.2.2 無狀態(tài)服務(wù)設(shè)計 157
4.2.3 在線水平擴展 160
4.2.4 后端系統(tǒng)擴展 163
4.2.5 系統(tǒng)通信 173
4.2.6 消息中間件 176
4.3 系統(tǒng)優(yōu)化 181
4.3.1 靜態(tài)資源分離 182
4.3.2 數(shù)據(jù)庫調(diào)優(yōu) 185
4.3.3 系統(tǒng)高可用 193
4.4 應(yīng)用診斷 200
4.4.1 應(yīng)用健康檢查 200
4.4.2 性能問題診斷 204
4.4.3 基于日志的故障診斷 210
4.5 數(shù)據(jù)庫診斷 214
4.6 DevOps 223
4.6.1 持續(xù)集成 224
4.6.2 持續(xù)交付 227
4.6.3 灰度發(fā)布 229
4.6.4 大應(yīng)用編排 231
4.7 安全設(shè)計 246
4.7.1 入侵檢測 247
4.7.2 防劫持攻擊 249
小結(jié) 255
第5章 穩(wěn)定期服務(wù)化應(yīng)用架構(gòu)實踐 256
5.1 業(yè)務(wù)拆分 256
5.2 統(tǒng)一配置中心 259
5.3 分布式定時任務(wù) 261
5.3.1 分布式定時任務(wù)設(shè)計 262
5.3.2 業(yè)界流行的開源框架 264
5.4 分布式鎖系統(tǒng) 274
5.5 微服務(wù)化架構(gòu) 277
5.5.1 服務(wù)發(fā)現(xiàn) 279
5.5.2 服務(wù)治理 302
5.5.3 微服務(wù)框架 307
5.5.4 服務(wù)編排 313
5.5.5 微服務(wù)測試 321
5.6 分布式數(shù)據(jù)一致性 333
5.6.1 CAP和BASE理論 333
5.6.2 一致性模型 336
5.6.3 典型的解決方案 337
5.7 同城多活 344
5.7.1 應(yīng)用同城多活 345
5.7.2 跨AZ負載均衡 347
5.8 故障診斷 348
小結(jié) 353
參考文獻 354
技術(shù)術(shù)語 356

本目錄推薦

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