雲計算基礎教程(第2版)

雲計算基礎教程(第2版)

《雲計算基礎教程(第2版)》是2020年2月人民郵電出版社出版的圖書,作者是程克非、羅江華、蘭文富、劉銳。

基本介紹

  • 書名:雲計算基礎教程(第2版)
  • 作者:程克非、羅江華、蘭文富、劉銳
  • ISBN:9787115476890
  • 頁數:268頁
  • 定價:55元
  • 出版社:人民郵電出版社
  • 出版時間:2020年2月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書介紹了雲計算的基本概念、原理及實際套用,分為基礎篇、技術篇、套用篇和實踐篇4篇。主要內容包括:緒論、雲計算架構及其標準化情況、雲存儲、雲服務、虛擬化、雲桌面、雲安全、雲計算主流解決方案、雲計算與移動網際網路、雲計算與物聯網、高性能計算、虛擬化技術、分散式檔案系統和邏輯卷管理、管理等內容。

圖書目錄

第 一篇 基礎篇
第 1章 緒論 2
1.1 雲計算的概念與特徵 2
1.1.1 雲計算的基本概念 2
1.1.2 雲計算的基本特徵 3
1.2 雲計算的簡史 3
1.3 雲計算的發展現狀 6
1.3.1 市場規模分析 6
1.3.2 業務模式分析 8
1.4 雲計算的發展趨勢 19
1.4.1 國內外總體發展趨勢 19
1.4.2 雲計算未來發展方向 20
1.5 雲計算的適用條件 21
1.5.1 雲計算的優勢和帶來的變革 21
1.5.2 雲計算技術的優點 25
1.5.3 雲計算技術的缺點 27
本章習題 27
第 2章 雲計算架構及其標準化 28
2.1 雲計算架構 28
2.1.1 雲計算基礎架構 28
2.1.2 阿里雲和Node.js 30
2.2 雲計算國際標準化狀況 33
2.3 雲計算國內標準化狀況 36
本章習題 38
第二篇 技術篇
第3章 雲存儲 40
3.1 雲存儲的概念 40
3.2 雲存儲技術簡介 41
3.2.1 雲存儲的結構模型 41
3.2.2 雲存儲技術的兩種架構 43
3.2.3 雲存儲的種類及適合的套用 44
3.3 雲存儲技術的套用及其面臨的問題 46
3.3.1 雲存儲的套用領域 46
3.3.2 雲存儲技術面臨的問題 46
3.3.3 雲存儲安全問題 47
3.3.2 私有雲存儲 48
3.3.2 個人云盤關閉 49
本章習題 50
第4章 雲服務 51
4.1 雲服務概述 51
4.1.1 雲服務簡介 51
4.1.2 雲服務的產生和發展 51
4.1.3 雲服務的優缺點 53
4.2 雲服務的類型 54
4.2.1 SaaS 56
4.2.2 PaaS 58
4.2.3 IaaS 61
4.3 雲部署模型 64
本章習題 65
第5章 虛擬化 66
5.1 虛擬化技術簡介 66
5.2 虛擬化的意義 67
5.3 虛擬化的架構 68
5.4 虛擬化的業界解決方案 71
5.4.1 基於VirtualBox的虛擬化技術 71
5.4.2 基於VMware的虛擬化技術 73
5.4.3 基於KVM的硬體虛擬化技術 75
5.4.4 基於Xen的虛擬化系統 78
本章習題 95
第6章 雲安全 96
6.1 雲計算的安全問題 96
6.2 雲計算安全的技術手段 97
6.2.1 雲安全框架 97
6.2.2 數據安全 98
6.2.3 套用安全 100
6.2.4 虛擬化安全 103
6.3 雲安全分類 105
6.3.1 位置安全 105
6.3.2 信息安全 106
6.4 雲安全的分技術手段 107
本章習題 108
第三篇 套用篇
第7章 雲計算主流解決方案 110
7.1 Google雲計算技術 110
7.1.1 Google Cloud Platform 110
7.1.2 Google File System 111
7.1.3 並行數據處理MapReduce 111
7.1.4 分散式鎖服務Chubby 112
7.1.5 分散式結構化數據表Bigtable 112
7.2 Amazon雲計算方案 112
7.2.1 簡介 112
7.2.2 Amazon Web Services 112
7.2.3 彈性計算雲EC2 113
7.2.4 簡單存儲服務S3 113
7.2.5 資料庫服務SimpleDB 114
7.3 阿里云云計算方案 115
7.3.1 簡介 115
7.3.2 飛天作業系統 115
7.3.3 盤古分散式檔案系統 117
7.3.3 伏羲分散式調度系統 117
7.4 Oracle雲計算方案 120
7.4.1 簡介 120
7.4.2 Oracle雲計算戰略 120
7.4.3 Oracle PaaS 121
7.4.4 Oracle IaaS 122
7.5 微軟雲計算Microsoft Azure方案 123
7.5.1 簡介 123
7.5.2 微軟雲計算參考架構 125
7.6 開源雲計算解決方案 126
7.6.1 Proxmox VE簡述 126
7.6.2 Opennebula簡述 126
7.6.3 Hadoop簡述 127
7.6.4 OpenStack簡述 127
本章習題 127
第8章 雲計算與移動網際網路 128
8.1 雲計算與移動網際網路 128
8.1.1 移動網際網路的發展概況 128
8.1.2 雲計算助力移動網際網路發展 129
8.1.3 移動網際網路雲計算產業鏈分析 131
8.1.4 移動網際網路雲計算技術的現狀 133
8.2 雲計算與物聯網 134
8.2.1 物聯網概述 135
8.2.2 物聯網與雲計算的關係 138
8.2.3 雲計算在典型物聯網行業中的套用 140
本章習題 145
第9章 雲計算與大數據 146
9.1 概述 146
9.1.1 大數據的概念 146
9.1.2 大數據發展概況 147
9.1.3 大數據發展趨勢 149
9.1.4 雲計算與大數據的關係 151
9.2 大數據的套用 152
9.2.1 大數據產業鏈 153
9.2.2 大數據核心技術 154
9.2.3 大數據套用領域 159
本章習題 161
第四篇 實踐篇
第 10章 從高性能計算開始 163
10.1 對稱多處理 163
10.2 大規模並行處理機 164
10.3 集群系統 165
10.4 訊息傳遞接口 168
10.4.1 MPICH 169
10.4.2 OpenMP 172
10.5 集群系統的管理與任務 177
10.5.1 XCAT簡介 177
10.5.2 XCAT的配置 177
10.5.3 使用XCAT安裝計算節點 178
10.5.4 使用XCAT管理計算節點 181
10.6 PBS 182
10.6.1 PBS的安裝 185
10.6.2 PBS的配置 185
10.6.3 PBS的作業管理 186
10.7 MAUI 190
10.8 Ganglia 191
10.8.1 Ganglia的安裝 192
10.8.2 Ganglia的配置 192
10.8.3 Ganglia的資源監控 193
10.9 Nagios 198
10.9.1 Nagios的安裝 199
10.9.2 Nagios監控端的配置 199
10.9.3 Nagios被監控端的配置 204
10.9.4 Nagios的資源監控 204
10.10 高性能計算的套用 210
本章習題 213
第 11章 以虛擬化技術為前提 214
11.1 VMware虛擬機 214
11.1.1 VMware虛擬機的安裝 214
11.1.2 虛擬機的創建 214
11.1.3 虛擬機的啟動(Ubuntu) 216
11.1.4 ESXi的配置與管理 217
11.2 VirtualBox的安裝與配置 224
11.2.1 VirtualBox的安裝 224
11.2.2 虛擬機的創建 226
11.3 Xen的安裝與配置 226
11.3.1 Xen的安裝 228
11.3.2 Xen的配置 231
11.3.3 資源分配 233
11.3.4 虛擬機的創建與使用 234
11.4 KVM與QEMU 239
11.4.1 核心模組的配置與安裝 239
11.4.2 虛擬硬碟的創建 241
11.4.3 資源的分配 241
11.4.4 虛擬機的創建與啟動 242
11.4.5 虛擬機資源的重分配 244
11.4.6 虛擬機的遷移 245
本章習題 247
第 12章 以分散式檔案系統和為基礎 248
12.1 網路塊設備 248
12.1.1 網路塊設備及其實現GNBD 248
12.1.2 GNBD的配置 249
12.2 HDFS 250
12.2.1 HDFS概述 250
12.2.2 HDFS的構建與配置 251
12.3 GlusterFS 254
12.3.1 GlusterFS簡介 254
12.3.2 GlusterFS的特點 255
12.3.3 GlusterFS的架構和工作流程簡介 255
12.4 NFS 256
12.4.1 NFS簡介 256
12.4.2 NFS的安裝與配置 256
12.5 LVM和RAID 257
12.5.1 LVM簡介 257
12.5.2 RAID簡介 257
13.5.3 LVM的創建 258
12.6 LVM環境下的RAID 259
12.6.1 將分區標識為RAID分區 259
12.6.2 建立RAID設備及定義
RAID糟 260
12.6.3 格式化RAID設備 260
12.6.4 讓RAID設備在每次重啟
都生效 260
12.6.5 掛載RAID設備 261
本章習題 261
第 13章 以管理為核心 262
13.1 Libvirt 262
13.1.1 Libvirt簡介 262
13.1.2 Libvirt的主要目標 262
13.1.3 Libvirt的主要功能 262
13.1.4 Libvirt的架構及工作方式 263
13.1.5 Libvirt現在支持的虛擬機 265
13.2 Proxmox 265
13.2.1 Proxmox簡介 265
13.2.2 Proxmox的使用方法 266
13.2.3 Proxmox4.0版本簡介 272
13.3 OpenStack 273
13.3.1 OpenStack簡介 273
13.3.2 Fuel 278
13.3.3 OpenStack安裝 279
本章習題 299
第 14章 以服務為目的 300
14.1 Hadoop生態系統概述 301
14.2 Hadoop平台構建 319
14.2.1 環境準備 319
14.2.2 安裝jdk 320
14.2.3 安裝Hadoop 321
14.2.4 在eclipse上配置Hadoop
開發環境 328
14.2.5 Hive安裝配置 334
14.2.6 Hbase安裝配置 342
14.2.7 安裝Zookeeper 344
14.2.8 Hadoop集群配置HA高可用集群(High Cluster) 347
14.3 WordCount案例 354
14.4 DNS解析案例 359
本章習題 369
結束語 370
參考文獻 371
引用資源 377

相關詞條

熱門詞條

聯絡我們