第1章云計算概述0011.1云計算的概念與優勢0011.2云計算的體系結構及分類0021.2.1云計算體系結構及平臺分類0021.2.2云計算架構0031.3云計算的應用實例0031.3.1環境配置0041.3.2源碼下載與部署方法0071.3.3測試0081.3.4優化0091.4云計算的開發方法簡介009本章小結009第2章云計算技術的發展與應用0102.1云計算的發展0102.1.1云計算的發展歷程0102.1.2我國云計算的發展0142.2云計算的特點0142.3云計算的優勢0162.4云計算的幾大形式0162.5云計算架構與平臺0172.6云計算核心技術0192.7云計算應用案例0222.7.1iaas云應用案例0242.7.2幾款主流的云計算應用0282.7.3云計算在各行業領域的應用案例0292.8云計算發展趨勢0302.8.1gartner: 云計算規則0312.8.2云計算技術發展趨勢0322.8.3云計算產業發展趨勢0342.9大數據發展趨勢036云計算應用開發技術教程目錄本章小結037第3章虛擬化技術0383.1為什么需要虛擬化0383.2什么是虛擬化0393.3虛擬化分類0403.3.1服務器虛擬化0413.3.2存儲虛擬化0423.3.3網絡虛擬化0423.3.4應用虛擬化0433.4虛擬化技術架構0453.4.1將一臺服務器當作n臺服務器來使用0453.4.2虛擬化的關鍵特征0453.4.3虛擬化的優勢0453.4.4硬件分區技術0463.4.5虛擬機技術(virtual machinemonitor)0463.4.6準虛擬機技術(paravirtualizion)0473.4.7操作系統虛擬化0473.4.8四種虛擬化技術比較0483.5virtuozzo 0493.6虛擬化關鍵技術 0493.6.1創建虛擬化解決方案0493.6.2部署虛擬化解決方案0523.6.3管理虛擬化解決方案0533.6.4虛擬化平臺0543.7虛擬化應用0553.8應用虛擬化技術存在的問題0553.9虛擬化數據中心建設055本章小結057第4章虛擬化技術應用及iaas平臺構建技術實例0584.1概述0584.2虛擬化技術方法0584.2.1完全虛擬化(fullvirtualization)0594.2.2部分虛擬化(partialvirtualization)0614.2.3半虛擬化(paravirtualization)0614.3pxe0624.4負載均衡0624.5基于hadoop的私有云平臺的構建0634.5.1hadoop架構0634.5.2基于hadoop云平臺構建0644.6私有云平臺的開發環境配置0674.6.1安裝并配置eclipse開發環境0674.6.2安裝并配置hbase0684.6.3安裝并配置zookeeper069本章小結070第5章云存儲原型系統集群搭建及云網盤設計與開發0715.1云存儲原型系統設計與構建0715.1.1云存儲原型系統的構建步驟0725.1.2云存儲原型系統的hadoop集群主節點配置0735.1.3云存儲原型系統的hadoop集群數據節點配置0775.2啟動或關閉hadoop集群系統0815.3云網盤軟件設計與開發0815.4云存儲原型及云網盤系統測試0815.4.1測試方法0815.4.2測試過程及結果0825.4.3訪問云網盤083本章小結084第6章云存儲原型系統擴展方案0856.1存儲節點擴展準備0856.2動態增加存儲節點0856.3動態刪除存儲節點086本章小結086第7章云存儲軟件系統中web與hadoop集群的掛接0877.1掛接條件與設置0877.2掛接步驟0877.3基于hadoop集群的文件上傳代碼模塊0887.4基于hadoop集群的文件下載代碼模塊0887.5基于hadoop集群的網盤實現步驟088本章小結089第8章基于nosql數據庫cassandra的應用開發0908.1云數據庫0908.1.1關系數據庫0908.1.2分布式存儲0918.1.3基于內存的k/v存儲0918.2cassandra簡介0938.3cassandra的安裝0938.4cassandra的測試0938.5基于cassandra的應用開發0948.5.1thrift java api0948.5.2hector099本章小結100第9章基于paas云平臺的應用開發1019.1公共云平臺介紹1019.2基于google app engine的應用開發1029.3基于微軟云平臺的應用開發1039.4基于新浪云平臺的應用開發103本章小結104第10章基于阿里云的saas云表軟件設計與開發10510.1阿里云10510.1.1云計算的類型10510.1.2飛天平臺架構概覽10610.2在阿里云部署云表平臺10910.2.1連接linux服務器使用到的軟件10910.2.2云表服務器使用到的軟件11010.3基于saas的云表企業應用平臺開發112本章小結129第11章基于百度api的android街景地圖設計13011.1引言13011.2開發環境13111.2.1下載相關軟件13111.2.2安裝軟件和配置環境13111.3獲取百度地圖 api134 11.3.1獲取百度api key134 11.3.2slidingmenu 開源項目的接入13411.4項目需求分析13611.4.1功能需求13611.4.2全景圖優點13611.4.3百度全景圖概述13711.5項目設計13711.6項目展示13911.7地圖類型介紹14011.8菜單選項項目介紹14011.9核心代碼141本章小結142第12章bmob移動云服務開發14312.1bmob移動云服務介紹14312.1.1數據服務14312.1.2文件服務14412.1.3推送服務14412.1.4擴展服務14512.2基于bmob移動云服務的應用開發方法14512.2.1注冊bmob賬號14512.2.2網站后臺創建應用14612.2.3獲取應用密鑰和下載sdk14612.2.4安裝bmobsdk14612.3基于bmob移動云服務的應用開發147本章小結162第13章珠海健康云科技有限公司應用案例16313.1珠海健康云科技有限公司應用簡介16313.2珠海健康云科技有限公司案例: 問醫生android版信息咨詢軟件v2.416513.2.1引言16513.2.2總體設計16513.2.3項目功能需求16913.2.4人工處理過程17013.2.5接口設計17213.2.6運行設計17313.2.7系統數據結構設計17313.2.8系統出錯處理設計174本章小結174附錄a安裝jmeter測試工具175附錄b安裝mysql數據庫178參考文獻179