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

云原生應用架構實踐

云原生應用架構實踐

定 價:¥79.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

引子 1
第1章 互聯(lián)網(wǎng)系統(tǒng)架構的挑戰(zhàn) 2
1.1 云應用架構技術發(fā)展 4
1.2 云平臺下架構的不同點 5
1.2.1 開發(fā)模式的區(qū)別 6
1.2.2 交付模式的區(qū)別 7
1.2.3 架構設計的區(qū)別 8
1.3 云原生應用架構 10
1.4 架構演化發(fā)展歷程 21
1.4.1 初創(chuàng)期架構 22
1.4.2 快速成長期架構 24
1.4.3 分布式服務架構 26
1.5 云計算服務介紹 29
1.6 云計算解決方案 31
1.7 案例概述 34
1.7.1 背景介紹 34
1.7.2 環(huán)境要求 36
1.7.3 項目構建 36
1.7.4 項目運行 36
1.7.5 相關技術介紹 37
小結 40
第2章 從0到1工程實踐 41
2.1 工程化 41
2.1.1 工程模板 41
2.1.2 模塊化 45
2.1.3 工程化構建 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
小結 84
第3章 初創(chuàng)期應用架構實踐 85
3.1 技術選型 85
3.1.1 業(yè)務框架選型 85
3.1.2 結構化數(shù)據(jù)存儲 92
3.1.3 緩存選型 102
3.1.4 靜態(tài)資源存儲 106
3.2 架構實踐 109
3.2.1 快速迭代 109
3.2.2 高可用與負載均衡 111
3.2.3 交付與部署 117
3.2.4 Web應用安全 119
3.3 應用監(jiān)控 127
3.3.1 應用監(jiān)控指標 127
3.3.2 應用進程監(jiān)控 128
3.3.3 操作系統(tǒng)監(jiān)控 129
小結 136
第4章 快速成長期應用架構實踐 137
4.1 關鍵業(yè)務需求 137
4.1.1 計數(shù)與排序 137
4.1.2 秒殺 146
4.1.3 全文檢索 149
4.1.4 日志收集 154
4.2 架構實踐 156
4.2.1 前端系統(tǒng)擴展 157
4.2.2 無狀態(tài)服務設計 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ù)庫調優(yōu) 185
4.3.3 系統(tǒng)高可用 193
4.4 應用診斷 200
4.4.1 應用健康檢查 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 大應用編排 231
4.7 安全設計 246
4.7.1 入侵檢測 247
4.7.2 防劫持攻擊 249
小結 255
第5章 穩(wěn)定期服務化應用架構實踐 256
5.1 業(yè)務拆分 256
5.2 統(tǒng)一配置中心 259
5.3 分布式定時任務 261
5.3.1 分布式定時任務設計 262
5.3.2 業(yè)界流行的開源框架 264
5.4 分布式鎖系統(tǒng) 274
5.5 微服務化架構 277
5.5.1 服務發(fā)現(xiàn) 279
5.5.2 服務治理 302
5.5.3 微服務框架 307
5.5.4 服務編排 313
5.5.5 微服務測試 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 應用同城多活 345
5.7.2 跨AZ負載均衡 347
5.8 故障診斷 348
小結 353
參考文獻 354
技術術語 356

本目錄推薦

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