雲計算技術指南:套用、平台與架構

雲計算技術指南:套用、平台與架構

《雲計算技術指南:套用、平台與架構》是2010年10月化學工業出版社出版的圖書,作者是楊文志。

基本介紹

  • 中文名:雲計算技術指南:套用、平台與架構
  • 作者:楊文志
  • 出版時間:2010年10月
  • 出版社化學工業出版社
  • ISBN:9787122093318
  • 類別:計算機、網路
  • 定價:¥45.00
  • 開本:16 開
  • 裝幀:平裝
編輯推薦,內容簡介,目錄,

編輯推薦

雲計算時代已經來臨,未來不管是軟體服務、信息分析、影音傳送還是在線上遊戲等,都會由雲計算來運行,因為雲計算系統具有龐大的計算能力與存儲空間,用戶只要通過網路與雲計算系統連線,就可以取得雲計算服務資源,而且消費者只要按自己的使用量付費,就像付水費或電費一樣方便。
本書細微觀察全球雲計算的發展趨勢,積極介紹世界主流的雲計算關鍵技術,幫助您揭開雲計算的神秘面紗,帶領您全面了解雲計算的發展狀況,並徹底解析SaaS雲計算軟體服務、PaaS雲計算平台服務以及IaaS雲計算基礎設施服務三大雲計算概念,並讓您切實體驗雲計算軟體的威力。另外,通過解說如何設計雲計算應用程式,以及實現部署雲計算系統的方法,讓您親身體驗雲計算的操作並全盤掌握雲計算。

內容簡介

本書細微觀察全球雲計算的發展趨勢,積極介紹世界主流的雲計算關鍵技術,幫助您揭開雲計算的神秘面紗,帶領您全面了解雲計算的發展狀況,並徹底解析SaaS雲計算軟體服務、PaaS雲計算平台服務以及IaaS雲計算基礎設施服務三大雲計算概念,並讓您切實體驗雲計算軟體的威力。另外,通過解說如何設計雲計算應用程式,以及實現部署雲計算系統的方法,讓您親身體驗雲計算的操作並全盤掌握雲計算。
本書可以作為網路軟體或硬體工程師的技術參考資料,也可以作為計算機相關學科本科生或研究生的參考書。

目錄

第1章 雲計算導論
1.1 什麼是雲計算
1.1.1 雲計算的起源
1.1.2 雲計算的套用
1.1.3 個人使用雲計算的益處
1.1.4 雲計算對企業的好處
1.2 雲計算的具體定義
1.2.1 雲計算軟體服務
1.2.2 雲計算平台服務
1.2.3 雲計算設備服務
1.3 雲計算的延伸概念
1.3.1 公共雲
1.3.2 私有雲
1.3.3 企業雲
1.4 雲計算架構解析
1.5 雲計算的孿生兄弟——格線計算
1.6 雲計算的使用者
1.7 雲計算的收費模式
1.8 大型雲計算系統供應商
第2章 雲計算關鍵技術解析
2.1 雲計算關鍵技術
2.2 雲計算關鍵技術之一——Google File System
2.2.1 GFS運作架構
2.2.2 GFS的實例套用
2.3 雲計算關鍵技術之二——MapReduce
2.3.1 MapReduce運作原理
2.3.2 MapReduce運作架構
2.4 雲計算關鍵技術之三——Bigtable
2.4.1 Bigtable數據結構
2.4.2 Bigtable實例套用
2.5 Hadoop開源雲計算計畫
2.5.1 Hadoop雲計算架構
2.5.2 HDFS分散式文檔系統
2.5.3 HBase分散式資料庫
2.6 Hadoop雲計算平台套用
2.7 雲計算虛擬化技術
2.7.1 Xen虛擬化技術
2.7.2 VMware虛擬化技術
第3章 重量級雲計算軟體服務
3.1 雲計算SaaS軟體服務套用
3.2 雲計算電子郵件伺服器——Gmail
3.2.1 創建Gmail賬號
3.2.2 Gmail的雲計算運行方式
3.2.3 通過IMAP下載Gmail郵件
3.2.4 導入其他電子信箱中的郵件到Gmail
3.3 雲計算辦公軟體——Google Docs
3.3.1 雲計算文檔處理器
3.3.2 雲計算幻燈片
3.3.3 雲計算表
3.4 雲計算資料庫——Google Base/Merchant Center
3.4.1 創建Google Base資料庫
3.4.2 Google Base Data API維護資料庫
3.5 雲計算網站架設服務——Google Sites
3.6 雲計算套用軟體服務平台——Google Apps
3.6.1 申請Google Apps獨立網址
3.6.2 創建Google Apps管理員賬號
3.6.3 管理Google Apps網站與用戶賬號
3.7 微軟的雲計算辦公軟體——Office Live
3.8 雲計算作業系統——Windows Azure
3.8.1 登錄Windows Azure平台
3.8.2 安裝Windows Azure SDK
3.8.3 Windows Azure計費模式
3.9 其他免費的雲計算作業系統
3.9.1 eyeOS多國語系雲計算作業系統
3.9.2 OOS雲計算作業系統
3.9.3 Cloudo雲計算作業系統
3.10 手機雲計算作業系統
第4章 其他精彩的雲計算套用軟體
4.1 精彩的雲計算軟體服務
4.2 雲計算客戶關係管理軟體服務——Salesforce.com
4.2.1 Salesforce CRM實務操作
4.2.2 含有Google Apps的Salesforce.com
4.3 雲計算財務分析軟體——Mint Quicken
4.4 雲計算繪圖軟體——Splashup
4.4.1 編輯Flickr/Picasa/Facebook網路相冊
4.4.2 Adobe的雲計算照片編修服務
4.5 雲計算差旅規劃軟體——TripIt
4.5.1 TripIt實際套用操作
4.5.2 TripIt的簡易查詢指令
4.6 雲計算辦公室——Zoho
4.6.1 Zoho Mail雲計算虛擬辦公室
4.6.2 Zoho Writer雲計算文檔處理器
4.6.3 Zoho Sheet雲計算表
4.6.4 Zoho Show雲計算簡報
4.6.5 Zoho Wiki維基百科
4.7 雲計算無國界實時通
4.8 雲計算影音服務
4.8.1 雲計算電影租片服務
4.8.2 雲計算音樂服務
4.9 雲計算防毒軟體
4.9.1 Panda雲計算防毒服務
4.9.2 Trend-Micro雲計算查毒防毒
第5章 雲計算平台
5.1 雲計算平台評比
5.2 Google App Engine雲計算平台
5.2.1 Google套用服務引擎支持的程式語言
5.2.2 GAE雲計算資源的免費使用
5.2.3 開始使用Google套用服務引擎
5.2.4 GAE管理控制界面
5.2.5 建置GAE雲計算軟體開發環境
5.2.6 使用Java開發GAE雲計算程式
5.2.7 使用Python開發GAE雲計算程式
5.3 Yahoo Application Platform雲計算平台
5.3.1 YAP支持的程式開發語言
5.3.2 創建YAP開發環境
5.3.3 YAP雲計算程式開發實例
5.3.4 YAP雲計算示範程式
5.4 Amazon Web Services雲計算平台
5.4.1 申請Amazon Web Services賬號
5.4.2 Amazon EC2雲計算虛擬主機
5.4.3 Amazon EC2實例操作
5.4.4 Amazon EC2高級指令套用
5.4.5 Amazon S3雲計算存儲服務
5.4.6 Amazon SimpleDB全文檢索資料庫
5.4.7 估算Amazon雲計算平台服務的租金
5.5 force.com雲計算平台
5.5.1 註冊使用force.com雲計算平台服務
5.5.2 force.com雲計算程式開發示範
5.5.3 發布force.com雲計算應用程式
5.5.4 使用Apex語言開發應用程式
5.6 Windows Azure Platform雲計算平台
5.6.1 Windows Azure雲計算作業系統
5.6.2 SQL Azure雲計算平台資料庫
5.6.3 AppFabric安全訪問控制
5.6.4 安裝Windows Azure SDK
5.6.5 Windows Azure的程式設計環境
5.6.6 發布Windows Azure雲計算應用程式
5.6.7 估算Windows Azure使用費用
第6章 雲計算程式設計與軟體開發
6.1 雲計算軟體開發與桌面軟體設計的區別
6.2 雲計算Java程式設計
6.2.1 Java開發環境配置
6.2.2 創建Java雲計算程式項目
6.2.3 創建HTTP Servlet應用程式類別
6.2.4 Web.xml應用程式設定文檔
6.2.5 appengine-web.xml設定文檔
6.2.6 添加Google用戶服務
6.2.7 使用JavaServer Page設計用戶界面
6.2.8 創建訪客留言板表單
6.2.9 利用JDO資料物件訪問datastore
6.2.10 創建JDO類別
6.2.11 創建PersistenceManager類別
6.2.12 創建與保存JDO物件
6.2.13 使用JDO Qurey Language查詢存儲物件
6.2.14 修飾用戶界面外觀
6.2.15 測試Java雲計算應用程式
6.2.16 使用自有網域發布雲計算程式
6.3 雲計算Python程式設計
6.3.1 配置Python開發環境
6.3.2 創建Python程式項目
6.3.3 app.yaml應用程式設定文檔
6.3.4 使用Python創建webapp應用程式架構
6.3.5 使用Webapp處理留言表單
6.3.6 使用datastore保存資料
6.3.7 套用Django用戶留言範本
6.3.8 修飾用戶界面外觀
6.3.9 創建index.html首頁
6.3.10 更改app.yaml應用程式設定文檔
6.3.11 測試Python雲計算應用程式
6.3.12 發布Python版本的雲計算應用程式
6.4 雲計算Flash程式設計
6.4.1 配置Flash開發環境
6.4.2 安裝Adobe Flash CS3
6.4.3 安裝Adobe Extension Manager
6.4.4 安裝Yahoo ASTRA Flash組件
6.4.5 Flash ActionScript雲計算程式設計
6.4.6 Menu程式選單組件
6.4.7 Carousel圖片瀏覽組件
6.4.8 發布Flash雲計算應用程式
6.5 雲計算JavaScript/AJAX程式設計
6.5.1 JavaScript/AJAX開發環境配置
6.5.2 申請Yahoo Map應用程式ID
6.5.3 JavaScript/AJAX雲計算程式設計示範
6.5.4 增加地圖控制項
6.5.5 增加交通流量顯示功能
6.6 雲計算C#與VB.NET程式設計
6.6.1 創建C#與VB.NET開發環境
6.6.2 開放原始碼的C#與VB.NET開發工具
6.6.3 C#與VB.NET雲計算程式設計示範
6.6.4 使用C#設計REST Call
6.6.5 使用VB.NET設計REST Call
6.6.6 使用C#處理雲計算服務回應的XML資料
6.6.7 使用VB.NET處理雲計算服務回應的XML資料
6.7 免費發布雲計算軟體的地方
6.7.1 免費發布雲計算應用程式的最佳地點之一—Sourceforge
6.7.2 免費發布雲計算應用程式的最佳地點之二—Google Code
第7章 探索雲計算基礎設施與架構
7.1 雲計算基礎設施的核心架構
7.1.1 龐大的伺服器集群
7.1.2 幾近無限的存儲空間
7.1.3 超高速網路頻寬
7.2 全球知名的雲基地
7.2.1 Google的雲基地
7.2.2 微軟的雲基地
7.2.3 中國的雲基地——天河一號
7.3 雲基地的耗電問題
7.4 雲基地的硬體毀損與管理
7.5 如何構建雲計算基礎設施
7.5.1 雲計算伺服器供應方案
7.5.2 雲計算網路設備供應方案
7.5.3 雲計算大型存儲設備供應方案
7.5.4 雲計算多核心處理器
7.5.5 Google自行設計雲計算硬體
7.5.6 Google是硬體公司?
第8章 使用hadoop打造自己的雲
8.1 使用hadoop架設雲計算系統
8.1.1 配置hadoop實驗平台
8.1.2 安裝hadoop雲計算系統套件
8.1.3 安裝Linux作業系統4
8.1.3 安裝虛擬化平台
8.1.4 安裝hadoop雲計算系統
8.2 hadoop雲計算系統操作與管理
8.2.1 多節點hadoop雲計算系統設定
8.2.2 擁有2000 Nodes的hadoop設定示範
8.2.3 啟動hadoop雲計算系統
8.3 測試hadoop雲計算系統
8.4 讓hadoop運行複雜的MapReduce計算
8.5 開發MapReduce雲計算程式
8.5.1 MapReduce程式架構
8.5.2 編寫Mapper程式
8.5.3 編寫Reducer程式
8.5.4 編寫Main( )主程式
8.6 MapReduce程式開發工具
8.6.1 安裝Eclipse集成開發工具
8.6.2 安裝IBM MapReduce Tools Eclipse Plugins
8.6.3 使用MapReduce Plugin監控hadoop工作流程
附錄A Hadoop雲計算系統設定參數
附錄B HDFS分散式文檔系統設定參數
附錄C MapReduce設定參數

相關詞條

熱門詞條

聯絡我們