雲計算套用開發技術教程

雲計算套用開發技術教程

《雲計算套用開發技術教程》是2016年08月01日清華大學出版社出版的圖書,作者是曾文英,余愛民,劉海,張軍。

基本介紹

  • 書名:雲計算套用開發技術教程
  • 作者:曾文英,余愛民,劉海,張軍
  • ISBN:9787302445043
  • 頁數:177頁
  • 定價:28元
  • 出版社清華大學出版社
  • 出版時間:2016年08月01日
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

隨著雲計算套用的深入,基於雲計算的軟體開發具有與傳統IT開發不同的模式和方法,因而需要在課程教學上進行變革,以適應新的套用開發需求。通過分析雲計算相關技術、基於雲計算平台及服務、構建雲計算人才需求與IT課程的對應關係,以實現將IT教育與雲計算產業對接,促進雲計算套用開發人才培養,快速應對產業鏈人才需求。本書以實例為主介紹業界主流的雲計算技術,正適合當前的課程需要。
本書採用了業界主流的雲計算技術,主要內容包括雲計算概述、雲計算技術的發展與套用、虛擬化技術、虛擬化技術套用及IaaS平台構建技術實例、雲存儲原型系統集群搭建及雲網盤設計與開發、雲存儲原型系統擴展方案、雲存儲軟體系統中Web與Hadoop集群的掛接、基於NoSQL資料庫Cassandra的套用開發、基於PaaS雲平台的套用開發、基於阿里雲的SaaS雲表軟體設計與開發、基於百度API的Android街景地圖設計、Bmob移動雲服務開發、珠海健康雲科技有限公司套用案例。 本書適合高職高專院校或者套用型高等院校IT相關專業雲計算課程的教學或自學使用。

目錄

第1章雲計算概述001
1.1雲計算的概念與優勢001
1.2雲計算的體系結構及分類002
1.2.1雲計算體系結構及平台分類002
1.2.2雲計算架構003
1.3雲計算的套用實例003
1.3.1環境配置004
1.3.2源碼下載與部署方法007
1.3.3測試008
1.3.4最佳化009
1.4雲計算的開發方法簡介009
本章小結009
第2章雲計算技術的發展與套用010
2.1雲計算的發展010
2.1.1雲計算的發展歷程010
2.1.2我國雲計算的發展014
2.2雲計算的特點014
2.3雲計算的優勢016
2.4雲計算的幾大形式016
2.5雲計算架構與平台017
2.6雲計算核心技術019
2.7雲計算套用案例022
2.7.1IaaS雲套用案例024
2.7.2幾款主流的雲計算套用028
2.7.3雲計算在各行業領域的套用案例029
2.8雲計算發展趨勢030
2.8.1Gartner: 雲計算規則031
2.8.2雲計算技術發展趨勢032
2.8.3雲計算產業發展趨勢034
2.9大數據發展趨勢036雲計算套用開發技術教程目錄本章小結037
第3章虛擬化技術038
3.1為什麼需要虛擬化038
3.2什麼是虛擬化039
3.3虛擬化分類040
3.3.1伺服器虛擬化041
3.3.2存儲虛擬化042
3.3.3網路虛擬化042
3.3.4套用虛擬化043
3.4虛擬化技術架構045
3.4.1將一台伺服器當作N台伺服器來使用045
3.4.2虛擬化的關鍵特徵045
3.4.3虛擬化的優勢045
3.4.4硬體分區技術046
3.4.5虛擬機技術(VirtualMachineMonitor)046
3.4.6準虛擬機技術(ParaVirtualizion)047
3.4.7作業系統虛擬化047
3.4.8四種虛擬化技術比較048
3.5Virtuozzo049
3.6虛擬化關鍵技術049
3.6.1創建虛擬化解決方案049
3.6.2部署虛擬化解決方案052
3.6.3管理虛擬化解決方案053
3.6.4虛擬化平台054
3.7虛擬化套用055
3.8套用虛擬化技術存在的問題055
3.9虛擬化數據中心建設055
本章小結057
第4章虛擬化技術套用及IaaS平台構建技術實例058
4.1概述058
4.2虛擬化技術方法058
4.2.1完全虛擬化(FullVirtualization)059
4.2.2部分虛擬化(PartialVirtualization)061
4.2.3半虛擬化(ParaVirtualization)061
4.3PXE062
4.4負載均衡062
4.5基於Hadoop的私有雲平台的構建063
4.5.1Hadoop架構063
4.5.2基於Hadoop雲平台構建064
4.6私有雲平台的開發環境配置067
4.6.1安裝並配置Eclipse開發環境067
4.6.2安裝並配置HBase068
4.6.3安裝並配置ZooKeeper069
本章小結070
第5章雲存儲原型系統集群搭建及雲網盤設計與開發071
5.1雲存儲原型系統設計與構建071
5.1.1雲存儲原型系統的構建步驟072
5.1.2雲存儲原型系統的Hadoop集群主節點配置073
5.1.3雲存儲原型系統的Hadoop集群數據節點配置077
5.2啟動或關閉Hadoop集群系統081
5.3雲網盤軟體設計與開發081
5.4雲存儲原型及雲網盤系統測試081
5.4.1測試方法081
5.4.2測試過程及結果082
5.4.3訪問雲網盤083
本章小結084
第6章雲存儲原型系統擴展方案085
6.1存儲節點擴展準備085
6.2動態增加存儲節點085
6.3動態刪除存儲節點086
本章小結086
第7章雲存儲軟體系統中Web與Hadoop集群的掛接087
7.1掛接條件與設定087
7.2掛接步驟087
7.3基於Hadoop集群的檔案上傳代碼模組088
7.4基於Hadoop集群的檔案下載代碼模組088
7.5基於Hadoop集群的網盤實現步驟088
本章小結089
第8章基於NoSQL資料庫Cassandra的套用開發090
8.1雲資料庫090
8.1.1關係資料庫090
8.1.2分散式存儲091
8.1.3基於記憶體的K/V存儲091
8.2Cassandra簡介093
8.3Cassandra的安裝093
8.4Cassandra的測試093
8.5基於Cassandra的套用開發094
8.5.1ThriftJavaAPI094
8.5.2Hector099
本章小結100
第9章基於PaaS雲平台的套用開發101
9.1公共雲平台介紹101
9.2基於GoogleAppEngine的套用開發102
9.3基於微軟雲平台的套用開發103
9.4基於新浪雲平台的套用開發103
本章小結104
第10章基於阿里雲的SaaS雲表軟體設計與開發105
10.1阿里雲105
10.1.1雲計算的類型105
10.1.2飛天平台架構概覽106
10.2在阿里雲部署雲表平台109
10.2.1連線Linux伺服器使用到的軟體109
10.2.2雲表伺服器使用到的軟體110
10.3基於SaaS的雲表企業套用平台開發112
本章小結129

相關詞條

熱門詞條

聯絡我們