定 價(jià):59 元
叢書(shū)名:普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)系列教材
當(dāng)前圖書(shū)已被 1 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:吳維剛,吳迪
- 出版時(shí)間:2025/2/1
- ISBN:9787030805515
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP393.027
- 頁(yè)碼:198
- 紙張:
- 版次:1
- 開(kāi)本:16
本書(shū)全面介紹云計(jì)算系統(tǒng)層面的技術(shù)和知識(shí),從虛擬化、數(shù)據(jù)中心管理,到云操作系統(tǒng)、分布式數(shù)據(jù)庫(kù),層層遞進(jìn),完整覆蓋構(gòu)建云計(jì)算系統(tǒng)所需的不同層次的技術(shù),使得讀者能真正掌握云計(jì)算系統(tǒng)的技術(shù)原理和技術(shù)方法,而不是僅了解特定的產(chǎn)品化系統(tǒng)。本書(shū)納入了云計(jì)算相關(guān)的重要的分布式計(jì)算基礎(chǔ)理論,增加了教材的理論深度和內(nèi)容完整性,增強(qiáng)了知識(shí)基礎(chǔ),有助于讀者對(duì)云計(jì)算自身技術(shù)原理的理解。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
西安交通大學(xué),本科、碩士;香港理工大學(xué),博士
目錄
第一章 概述 1
1.1 背景與概念 1
1.2 技術(shù)架構(gòu)與使能技術(shù) 3
1.3 技術(shù)特性與優(yōu)缺點(diǎn) 4
1.4 服務(wù)與部署模型 5
1.5 QoS SLA 7
第2章 基礎(chǔ)算法與機(jī)制 9
2.1 分布式通信 9
2.1.1 消息隊(duì)列 9
2.1.2 遠(yuǎn)程過(guò)程調(diào)用 12
2.1.3 多播與廣播 16
2.2 分布式同步 21
2.2.1 時(shí)鐘同步 21
2.2.2 分布式互斥 24
2.2.3 分布式選舉 25
2.3 數(shù)據(jù)副本與一致性 26
2.3.1 副本放置與更新 26
2.3.2 副本一致性 27
2.4 進(jìn)程失效與分布式共識(shí) 30
2.4.1 分布式共識(shí) 31
2.4.2 拜占庭容錯(cuò) 32
2.4.3 分布式提交 33
2.5 檢查點(diǎn)與消息日志 36
2.5.1 檢查點(diǎn) 37
2.5.2消息日志 37
第3章 虛擬化技術(shù) 39
3.1 虛擬機(jī)技術(shù) 39
3.1.1 虛擬機(jī)架構(gòu) 39
3.1.2 主機(jī)虛擬化方法 43
3.1.3 CPU虛擬化 44
3.1.4 內(nèi)存虛擬化 47
3.1.5 I/O虛擬化 49
3.2 容器技術(shù) 51
3.2.1 命名空間 52
3.2.2 Cgroups 52
3.2.3 Rootfs 54
3.2.4 Docker 55
3.3 網(wǎng)絡(luò)虛擬化 56
3.3.1 主機(jī)網(wǎng)絡(luò)虛擬化 58
3.3.2 SDN技術(shù) 60
第4章 數(shù)據(jù)中心管理 62
4.1 數(shù)據(jù)中心網(wǎng)絡(luò) 62
4.1.1 隨架構(gòu) 62
4.1.2 互聯(lián)協(xié)議 66
4.2 資源管理與監(jiān)控 68
4.2.1 自動(dòng)部署 69
4.2.2 集群監(jiān)控 74
4.2.3智能運(yùn)維 76
第5章 云計(jì)算平臺(tái) 81
5.1 分布式協(xié)同管理 82
5.1.1 數(shù)據(jù)模型 82
5.1.2 原子性與一致性 83
5.1.3 監(jiān)聽(tīng)機(jī)制 85
5.1.4 訪問(wèn)控制 86
5.2 虛擬化資源集群 87
5.2.1 虛擬機(jī)集群管理 87
5.2.2 容器集群管理 89
5.2.3 Azure Fabric 93
5.3 在線任務(wù)調(diào)度與資源分配 95
5.3.1 在線服務(wù) 95
5.3.2 服務(wù)請(qǐng)求調(diào)度與負(fù)載均衡 95
5.3.3 服務(wù)實(shí)例調(diào)度與自動(dòng)擴(kuò)展 96
5.4 離線任務(wù)調(diào)度與資源分配 97
5.4.1 任務(wù)調(diào)度策略 97
5.4.2 調(diào)度器架構(gòu) 99
5.4.3 調(diào)度器實(shí)例 101
第6章 云存儲(chǔ)與文件系統(tǒng) 105
6.1 網(wǎng)絡(luò)存儲(chǔ)系統(tǒng) 105
6.1.1 網(wǎng)絡(luò)附加存儲(chǔ) 105
6.1.2 存儲(chǔ)區(qū)域網(wǎng)絡(luò) 106
6.2 分布式文件系統(tǒng) 107
6.2.1 NFS 107
6.2.2 GFS HDFS 108
6.2.3 Ceph Ill
6.3 基于DHT的存儲(chǔ) 113
6.3.1 分布式哈希表 114
6.3.2 DHT存儲(chǔ)系統(tǒng) 116
6.4 對(duì)象存儲(chǔ) 117
6.4.1 技術(shù)原理 117
6.4.2 對(duì)象存儲(chǔ)系統(tǒng) 119
第7章 分布式數(shù)據(jù)庫(kù)系統(tǒng) 122
7.1 NoSQL簡(jiǎn)介 122
7.2 鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù) 125
7.2.1 基本原理 125
7.2.2 Dynamo數(shù)據(jù)庫(kù) 126
7.2.3 Redis數(shù)據(jù)庫(kù) 128
7.3 列族存儲(chǔ)數(shù)據(jù)庫(kù) 129
7.3.1 數(shù)據(jù)模型 130
7.3.2 基本API 130
7.3.3 Cassandra數(shù)據(jù)庫(kù) 131
7.4 文檔型數(shù)據(jù)庫(kù) 133
7.4.1 數(shù)據(jù)模型 133
7.4.2 基本API 134
7.4.3 MongoDB 數(shù)據(jù)庫(kù) 135
7.5 圖數(shù)據(jù)庫(kù) 136
7.5.1 圖存儲(chǔ)模型 137
7.5.2 基本API 138
7.5.3 Neo4j與HugeGraph 138
第8章 分布式并行計(jì)算框架 142
8.1 大數(shù)據(jù)計(jì)算模式 142
8.1.1 傳統(tǒng)分布式并行計(jì)算模式 142
8.1.2 大數(shù)據(jù)計(jì)算模式MapReduce 143
8.2 大數(shù)據(jù)計(jì)算框架 146
8.2.1 基本計(jì)算框架Hadoop 147
8.2.2 內(nèi)存計(jì)算框架Spark 148
8.2.3 流計(jì)算框架Storm 153
8.2.4 圖計(jì)算框架 GrraphLab 155
第9章 云應(yīng)用程序 158
9.1 應(yīng)用程序架構(gòu)技術(shù) 158
9.1.1 SOA與Web Services 158
9.1.2 微服務(wù) 160
9.1.3 FaaS與Serverless 162
9.2 多租戶技術(shù) 163
9.2.1 基本概念 163
9.2.2 多租戶機(jī)制 165
9.3 云應(yīng)用開(kāi)發(fā)框架 169
9.3.1 Dubbo 169
9.3.2 AWS Lambda 172
第10章 云安全技術(shù) 175
10.1 云安全的概念和范疇 175
10.1.1 云安全基本概念 175
10.1.2 云計(jì)算的安全問(wèn)題 176
10.2 云安全的防護(hù)技術(shù) 178
10.2.1 基礎(chǔ)設(shè)施安全 178
10.2.2 虛擬化安全 181
10.2.3 數(shù)據(jù)安全 182
10.2.4 服務(wù)安全:認(rèn)證、授權(quán)與訪問(wèn)控制 185
10.2.5 其他安全防護(hù)技術(shù) 186
10.3 云安全的實(shí)踐考慮 187
10.3.1 云平臺(tái)的DDoS攻擊防御 187
10.3.2 云的邊界安全 191
10.3.3 云安全方面的法律法規(guī) 194
參考文獻(xiàn) 196