《DartCloud:云基礎設施服務平臺》內容涵蓋了云基礎設施服務平臺涉及的各個方面,首先討論了云基礎設施服務平臺的基本概念和背景,并分析了現有各大開源云平臺,然后分別從云資源調度技術、在線遷移技術、云數據管理技術、云能耗管理技術、云系統性能研究五個方面詳細闡述了云基礎設施服務平臺的核心關鍵技術。最后,介紹了一個跨域云基礎設施服務平臺DartCloud。
前言
第1章緒論
1.1云計算概念
1.2云計算的發展
1.2.1并行計算
1.2.2分布式計算
1.2.3網格計算
1.2.4效用計算
1.3云計算體系結構
1.3.1基礎設施即服務(IaaS)模型
1.3.2平臺即服務(PaaS)模型
1.3.3軟件即服務(SaaS)模型
1.4云計算關鍵技術
1.4.1云資源管理技術
1.4.2虛擬機在線遷移技術
1.4.3云數據管理技術
1.4.4云安全管理技術
1.4.5云能耗管理技術
1.4.6云系統性能評測技術
1.5DartCloud跨域云基礎設施服務平臺
1.5.1DartCloud簡介
1.5.2DartCloud的體系架構
1.5.3DartCloud的功能特色
參考文獻
第2章開源平臺
2.1概述
2.2開源虛擬化平臺
2.2.1Xen
2.2.2KVM
2.2.3OpenVZ
2.2.4Hyper—V
2.3開源云管理平臺
2.3.1Eucalyptus
2.3.2OpenNebUla
2.3.3OpenStack
2.3.4各大云平臺對比分析
2.4小結
參考文獻
第3章云資源調度技術
3.1概述
3.2資源調度策略
3.3隔離性定義
3.4負載性能隔離性調度
3.4.1基本思想
3.4.2方法與實現
3.4.3實驗分析
3.5負載故障隔離性調度
3.5.1基本思想
3.5.2方法與實現
3.5.3實驗分析
3.6小結
參考文獻
第4章在線遷移技術
4.1概述
4.2在線遷移流程及實現
4.3基于資源預留的多虛擬機在線遷移方法
4.3.1基本思想
4.3.2方法與實現
4.3.3實驗分析
4.4虛擬集群遷移控制策略與方法
4.4.1基本思想
4.4.2架構與實現
4.4.3實驗分析
4.5小結
參考文獻
第5章云數據管理技術
5.1概述
5.2數據存儲管理
5.3基于矩陣加密的云安全存儲技術
5.3.1基本思想
5.3.2方法與實現
5.3.3實驗分析
5.4基于虛擬集群的并行數據處理方法
5.4.1基本思想
5.4.2方法與實現
5.4.3實驗分析
5.5小結
參考文獻
第6章云能耗管理技術
6.1概述
6.2能耗管理
6.3基于資源監控的節能架構
6.3.1基本思想
6.3.2方法與實現
6.3.3實驗分析
6.4基于負載輪廓分析的節能框架
6.4.1基本思想
6.4.2方法與實現
6.4.3實驗分析
6.5云數據中心的溫度管理
6.5.1基本思想
6.5.2方法與實現
6.5.3實驗分析
6.6小結
參考文獻
第7章云系統性能研究
7.1概述
7.2性能分析評價
7.3基于典型場景的基準測試程序集Virt—B
7.3.1三層評估方法論
7.3.2基于典型場景的測試基準程序集
7.3.3測試輔助工具集
7.4案例分析
7.4.1服務器整合性能
7.4.2虛擬機部署性能
7.4.3虛擬機遷移性能
7.4.4虛擬化集群性能
7.5小結
參考文獻
第8章DartCloud系統設計
8.1概述
8.2DartCloud云平臺節點部署
8.2.1基礎設施建設
8.2.2節點的網絡拓撲結構
8.3DartCloud云平臺客戶端實現
8.3.1用戶統一認證模塊
8.3.2業務管理模塊
8.3.3文件共享模塊
8.3.4資源監控模塊
8.3.5用戶中心模塊
8.3.6代理模塊
8.3.7Hadoop自動部署模塊
8.4DartCloud云平臺管理員端實現
8.4.1基礎設施管理模塊
8.4.2業務管理模塊
8.4.3審批管理模塊
8.4.4資源監控模塊
8.4.5用戶管理模塊
8.4.6文件共享模塊
8.4.7拓撲視圖模塊
8.4.8代理模塊
8.5DartCloud云平臺關鍵技術
8.5.1Xen虛擬化技術
8.5.2OpenNebula云資源管理器
8.5.3Ganglia監控工具
8.5.4裸機部署技術
8.5.5鏡像自動化管理技術
8.5.6穿透內網訪問虛擬機技術
8.5.7文件共享技術
8.6小結