本書從套用的角度出發,首先概括了雲計算的相關概念、專業工具及程式設計等知識,從而揭開雲計算的神秘面紗,帶領讀者全面了解雲計算的發展狀況;接著分別介紹了雲計算在各企業中套用相關平台,主要包括微軟雲計算、Google雲計算、Amazon雲計算、VMware雲計算等內容,從而讓讀者切身體會到雲計算在各企業中的套用;最後介紹了雲計算的仿真器及其實際套用,讓讀者全盤掌握雲計算。
基本介紹
- 書名:典型雲計算平台與套用教程
- 出版社:電子工業出版社
- 頁數:445頁
- 開本:16
- 作者:趙新芬
- 出版日期:2013年4月1日
- 語種:簡體中文
- ISBN:9787121197093
內容簡介
圖書目錄
1.1 雲計算基礎
1.1.1 雲產生的背景
1.1.2 雲計算定義
1.1.3 雲計算體系架構
1.1.4 雲計算的分類
1.1.5 雲計算發展趨勢
1.1.6 雲計算研究方向
1.1.7 雲計算的實現機制
1.2 雲計算關鍵技術研究
1.2.1 虛擬化技術
1.2.2 數據存儲技術
1.2.3 資源管理技術
1.2.4 能耗管理技術0
1.2.5 雲監測技術
1.3 雲計算套用實例
1.3.1 Google的雲計算平台套用實例
1.3.2 IBM“藍雲”計算平台套用實例
1.3.3 Amazon的彈性計算雲套用實例
1.4 雲標準
1.4.1 雲標準背景
1.4.2 雲計算潛在標準化需求分析
1.4.3 雲計算標準制定
1.4.4 雲標準現狀
1.4.5 雲標準性能評估
1.4.6 雲計算標準發展趨勢
1.5 雲計算產業的優勢
1.5.1 最佳化產業布局
1.5.2 推進專業分工
1.5.3 提升資源利用率
1.5.4 減少初期投資
1.5.5 降低運營成本
1.5.6 產生新創價值
1.6 雲安全
1.6.1 雲安全與網路安全的差別
1.6.2 雲安全常見問題
1.6.3 雲安全研究方向
1.6.4 雲安全的難點問題
1.6.5 雲安全新增及增強功能
1.6.6 雲安全套用
1.6.7 安全示例
1.6.8 雲安全的問題
1.7 雲生命周期
1.8 雲計算優缺點
第2章 雲計算的專業工具及程式設計
2.1 雲計算套用Java軟體
2.1.1 創建Java雲計算項目
2.1.2 創建HTTP Servlet程式類別
2.1.3 Web.xml文檔設定
2.1.4 設定appengine-web.xml文檔
2.1.5 添加Google用戶服務
2.1.6 設計用戶界面
2.1.7 訪客留言板表單的創建
2.1.8 利用JDO訪問datastore
2.1.9 創建JDO類別
2.1.10 創建PersistenceManager類別
2.1.11 JOD的創建及保存68
2.1.12 JDO Query Language查詢存儲物件
2.1.13 界面外觀修飾
2.2 雲計算套用軟體Platform Symphony
2.2.1 Symphony DE簡介
2.2.2 Platform Symphony架構
2.2.3 使用Symphony DE編寫程式
2.3 雲計算套用軟體Python
2.3.1 創建Python項目
2.3.2 app.ymal設定文檔
2.3.3 創建webapp程式架構
2.3.4 利用datastore保存資料
2.3.5 大勝Django留言範本
2.3.6 界面外觀修飾
2.3.7 創建首頁index.html
2.3.8 app.yaml文檔更改
2.3.9 測試Python雲計算程式
2.3.10 發布Python雲計算程式
2.4 雲計算套用軟體MATLAB
2.4.1 MATLAB的簡單使用
2.4.2 利用PCT提高計算速度
2.4.3 更多的工具運行在雲計算環境中
2.5 雲計算套用軟體C#與VB.NET
2.5.1 C#與VB.NET開發環境創建
2.5.2 C#與VB.NET雲計算程式設計
2.5.3 使用C#處理雲計算服務回應的HML資料
2.5.4 使用VB.NET處理雲計算服務回應的XML資料
2.6 動手做自己的雲計算
2.6.1 系統總體分析
2.6.2 管理節點程式設計與分析
2.6.3 子節點程式分析
2.6.4 客戶端API設計
第3章 微軟雲計算
3.1 Windows Azure計算平台
3.1.1 Windows Azure概述
3.1.2 在Azure開發平台並創建運行項目
3.1.3 Windows Azure存儲服務
3.1.4 Windows Azure存儲服務特點
3.2 微軟雲計算資料庫SQL Azure
3.2.1 SQL Azure架構
3.2.2 使用SQL Azure的理由
3.2.3 使用SQL Azure Database的好處
3.2.4 SQL Azure與SQL Server的比較
3.2.5 SQL Azure關鍵技術
3.2.6 在應用程式中使用SQL Azure
3.3 Windows Azure AppFabric
3.3.1 服務匯流排193
3.3.2 訪問控制(Access Control Service,ACS)
3.3.3 分散式快取
第4章 Google雲計算
4.1 Hadoop概述
4.1.1 Hadoop的功能與作用
4.1.2 Hadoop的優點
4.1.3 Hadoop的主要子項目
4.1.4 Hadoop體系結構
4.2 Hadoop部署與開發
4.2.1 在Linux下安裝Hadoop
4.2.2 在Windows下安裝Hadoop
4.3 Hadoop常用命令
4.3.1 FS shell
4.3.2 管理與更新
4.3.3 用戶命令
4.4 Hadoop輸入與輸出
4.4.1 MapReduce輸入與輸出
4.4.2 HDFS的輸入與輸出
4.5 分散式處理數據MapReduce
4.5.1 編程模型
4.5.2 MapReduce實現機制
4.5.3 MapReduce實例分析
4.6 分散式表HBase
4.6.1 數據模型
4.6.2 概念視圖
4.6.3 物理視圖
4.6.4 系統架構
4.6.5 HBase的安裝與部署
4.6.6 HBase的實例分析
4.7 分散式服務Zookeeper
4.7.1 Zookeeper概述
4.7.2 Zookeeper工作原理
4.7.3 Zookeeper安裝與部署
4.7.4 Zookeeper API
4.7.5 Zookeeper實例分析
4.8 數據倉庫Hive
4.8.1 Hive結構
4.8.2 Hive數據存儲
4.8.3 Hive安裝
4.8.4 Hive的擴展特性
4.8.5 Hive實例分析
4.9 數據序列化系統Avro
4.9.1 數據序列化
4.9.2 數據排序順序
4.9.3 Avro的安裝
4.9.4 RPC通信實現
4.9.5 Avro的Java實現
第5章 Amazon雲計算
5.1 Amazon相關概念
5.2 彈性計算雲EC2
5.2.1 EC2主要特性
5.2.2 EC2基本架構
5.2.3 Amazon EC2的優勢與特點
5.2.4 EC2實戰
5.3 存儲服務S3
5.3.1 S3基本概念
5.3.2 S3一致性
5.3.3 S3安全措施
5.3.4 Amazon Web Services和S3入門
5.3.5 使用GAE與AWS S3部署
5.4 簡單佇列服務SQS
5.4.1 SQS其模型及特性
5.4.2 SQS框架的概念
5.4.3 Amazon Web Services和SQS入門
5.4.4 使用Amazon SQS進行基於雲計算的訊息傳送
5.4.5 通過Zend Framework使用Amazon SQS
5.5 簡單資料庫服務Simple DB
5.5.1 SDB的基本概念
5.5.2 SDB的使用
第6章 VMware雲計算
6.1 VMware雲產品概述
6.1.1 VMware雲作業系統
6.1.2 VMware功能
6.1.3 VMware特徵
6.1.4 VMware帶來好處
6.1.5 VMware雲計算工作模式
6.2 VMware雲主品簡介
6.2.1 VMware雲三層框架
6.2.2 VMware vSphere架構
6.2.3 雲作業系統vSphere
6.2.4 底層架構服務vCloud Service Director
6.2.5 虛擬桌面產品VMware View
6.3 ESX/ESXi概述
6.3.1 ESX與EXSi比較
6.3.2 VMware ESXi虛擬化管理程式體系結構的優點
6.4 VMware vSphere分散式服務
6.5 VMware管理端vCenter Server
6.6 VMware的安裝
第7章 雲計算仿真器CloudSim
7.1 CloudSim體系結構
7.1.1 CloudSim核心模擬引擎
7.1.2 CloudSim層
7.2 CloudSim的功能及擴展
7.3 CloudSim的使用方法
7.3.1 CloudSim環境配置
7.3.2 使用CloudSim仿真的步驟
7.4 CloudSim實例分析
第8章 雲計算的綜合套用
8.1 提升辦公效率
8.1.1 Excel概述
8.1.2 用Excel對蒙特卡羅模擬
8.1.3 雲計算與Excel的集成
8.2 雲計算在移動通信信令監控與查詢的綜合實例
8.2.1 分析與設計
8.2.2 實現代碼
參考文獻