《DartCloud 云基础设施服务平台》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:姜晓红,吴朝晖著
  • 出 版 社:北京:科学出版社
  • 出版年份:2015
  • ISBN:9787030460578
  • 页数:178 页
图书介绍:本书首先介绍了云基础设施服务平台涉及的基本概念和背景,并对相关开源平台和工具进行详细的介绍,然后从云资源管理、虚拟机在线迁移技术、云存储管理、云能耗管理、云性能管理等五个云基础设施服务平台涉及的核心关键技术出发,深入阐述国内外最新的研究进展及我们在这些方面取得的创新成果。最后,本书介绍了由我们课题组开发的一个跨域云基础设施服务平台DartCloud,及一个云资源模拟实验平台DartCSim和一个云平台性能测试软件DartPerf。

第1章 绪论 1

1.1 云计算概念 1

1.2 云计算的发展 2

1.2.1 并行计算 2

1.2.2 分布式计算 3

1.2.3 网格计算 3

1.2.4 效用计算 4

1.3 云计算体系结构 5

1.3.1 基础设施即服务(IaaS)模型 5

1.3.2 平台即服务(PaaS)模型 6

1.3.3 软件即服务(SaaS)模型 6

1.4 云计算关键技术 6

1.4.1 云资源管理技术 6

1.4.2 虚拟机在线迁移技术 7

1.4.3 云数据管理技术 7

1.4.4 云安全管理技术 8

1.4.5 云能耗管理技术 8

1.4.6 云系统性能评测技术 9

1.5 DartCloud跨域云基础设施服务平台 10

1.5.1 DartCloud简介 10

1.5.2 DartCloud的体系架构 10

1.5.3 DartCloud的功能特色 11

参考文献 12

第2章 开源平台 14

2.1 概述 14

2.2 开源虚拟化平台 14

2 2 1 Xen 14

2.2.2 KVM 18

2.2.3 OpenVZ 21

2.2.4 Hyper-V 23

2.3 开源云管理平台 24

2.3.1 Eucalyptus 24

2.3.2 OpenNebula 28

2.3.3 OpenStack 32

2.3.4 各大云平台对比分析 40

2.4 小结 41

参考文献 41

第3章 云资源调度技术 43

3.1 概述 43

3.2 资源调度策略 44

3.3 隔离性定义 45

3.4 负载性能隔离性调度 46

3.4.1 基本思想 46

3.4.2 方法与实现 46

3.4.3 实验分析 46

3.5 负载故障隔离性调度 48

3.5.1 基本思想 48

3.5.2 方法与实现 49

3.5.3 实验分析 50

3.6 小结 54

参考文献 54

第4章 在线迁移技术 56

4.1 概述 56

4.2 在线迁移流程及实现 56

4.3 基于资源预留的多虚拟机在线迁移方法 60

4.3.1 基本思想 60

4.3.2 方法与实现 61

4.3.3 实验分析 63

4.4 虚拟集群迁移控制策略与方法 68

4.4.1 基本思想 68

4.4.2 架构与实现 69

4.4.3 实验分析 71

4.5 小结 75

参考文献 76

第5章 云数据管理技术 78

5.1 概述 78

5.2 数据存储管理 79

5.3 基于矩阵加密的云安全存储技术 81

5.3.1 基本思想 81

5.3.2 方法与实现 81

5.3.3 实验分析 84

5.4 基于虚拟集群的并行数据处理方法 86

5.4.1 基本思想 86

5.4.2 方法与实现 87

5.4.3 实验分析 88

5.5 小结 93

参考文献 93

第6章 云能耗管理技术 95

6.1 概述 95

6.2 能耗管理 95

6.3 基于资源监控的节能架构 98

6.3.1 基本思想 98

6.3.2 方法与实现 98

6.3.3 实验分析 100

6.4 基于负载轮廓分析的节能框架 105

6.4.1 基本思想 105

6.4.2 方法与实现 105

6.4.3 实验分析 106

6.5 云数据中心的温度管理 109

6.5.1 基本思想 109

6.5.2 方法与实现 110

6.5.3 实验分析 112

6.6 小结 115

参考文献 115

第7章 云系统性能研究 118

7.1 概述 118

7.2 性能分析评价 120

7.3 基于典型场景的基准测试程序集Virt-B 124

7.3.1 三层评估方法论 124

7.3.2 基于典型场景的测试基准程序集 125

7.3.3 测试辅助工具集 127

7.4 案例分析 128

7.4.1 服务器整合性能 128

7.4.2 虚拟机部署性能 130

7.4.3 虚拟机迁移性能 136

7.4.4 虚拟化集群性能 140

7.5 小结 145

参考文献 145

第8章 DartCloud系统设计 148

8.1 概述 148

8.2 DartCloud云平台节点部署 149

8.2.1 基础设施建设 149

8.2.2 节点的网络拓扑结构 151

8.3 DartCloud云平台客户端实现 152

8.3.1 用户统一认证模块 152

8.3.2 业务管理模块 153

8.3.3 文件共享模块 157

8.3.4 资源监控模块 161

8.3.5 用户中心模块 161

8.3.6 代理模块 162

8.3.7 Hadoop自动部署模块 164

8.4 DartCloud云平台管理员端实现 164

8.4.1 基础设施管理模块 165

8.4.2 业务管理模块 165

8.4.3 审批管理模块 166

8.4.4 资源监控模块 166

8.4.5 用户管理模块 166

8.4.6 文件共享模块 166

8.4.7 拓扑视图模块 167

8.4.8 代理模块 168

8.5 DartCloud云平台关键技术 168

8.5.1 Xen虚拟化技术 168

8.5.2 OpenNebula云资源管理器 168

8.5.3 Ganglia监控工具 169

8.5.4 裸机部署技术 169

8.5.5 镜像自动化管理技术 172

8.5.6 穿透内网访问虚拟机技术 173

8.5.7 文件共享技术 176

8.6 小结 178