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

程克非 羅江華 蘭文富 劉銳

  • 出版商: 人民郵電
  • 出版日期: 2018-12-01
  • 定價: $330
  • 售價: 8.5$281
  • 語言: 簡體中文
  • 頁數: 268
  • 裝訂: 平裝
  • ISBN: 7115476896
  • ISBN-13: 9787115476890
  • 相關分類: 雲端運算
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

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

作者簡介

科研經歷: 1、IPS系統中文信息快速匹配算法研究,KJ090511,重慶市教委2、基於高性能共享計算平台的學生實踐創新能力培養模式研究,XJG1050,重慶郵電大學3、Analysis and research on HTTPS hijacking attacks ,第一作者4、An optimizing Chinese string matching algorithm based on the URL encoding,第一作者5、CFS Optimization Based on Thermal-aware Scheduling 出版過的教材: 嵌入式系統設計

目錄大綱

第一篇基礎篇

第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