学位论文 > 优秀研究生学位论文题录展示

基于OpenNebula的私有云计算平台的设计与实现

作 者: 邢辉星
导 师: 高英; 徐国明
学 校: 华南理工大学
专 业: 计算机技术
关键词: 云计算 OpenNebula 虚拟化
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 19次
引 用: 0次
阅 读: 论文下载
 

内容摘要


云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算资源、存储空间和信息服务。现如今云计算已经从一个新兴技术发展为当今的热点技术,各大企业都在研究基于云计算的技术或者服务。云计算平台为用户提供按需服务,大大提升了系统的资源利用率和健壮性,降低了系统能耗。云计算的出现改变了互联网的技术基础,对整个产业的格局产生了深远的影响,是一次IT产业革命。通过研究云计算的理论基础和相关技术,本文提出了一个面向IaaS服务的私有云计算平台并总结出该云平台的七大功能部件,即Web系统、反向代理和负载均衡、虚拟机部署和调度、系统监控、控制中心、数据共享以及镜像的存储管理,致力于为用户提供一个部署服务的弹性云平台。本文基于OpenNebula虚拟化技术设计实现了该平台,平台提供了web管理系统,实现了对物理集群的灵活扩展,拥有面向web服务的负载均衡策略、完整的集群监控系统以及动态资源调度的机制。此外,还对具体应用场景中虚拟机间数据共享问题设计实现了解决方案。用户可以将不同类型的应用转移到本平台上管理,实现资源的统一整合,最大化利用物理设备,大大降低了普通用户的软硬件维护成本、电力成本等。

全文目录


摘要  5-6
Abstract  6-9
第一章 绪论  9-14
  1.1 研究背景和意义  9-10
  1.2 研究现状  10-12
  1.3 本文的主要工作  12
  1.4 本文组织结构  12-14
第二章 理论基础与相关技术研究  14-29
  2.1 虚拟化技术  14-19
    2.1.1 虚拟化技术概述  14
    2.1.2 虚拟化技术与云计算  14-16
    2.1.3 KVM 与 Xen  16-18
    2.1.4 开源库 Libvirt  18-19
  2.2 云计算平台  19-23
    2.2.1 云平台的部署方式  19
    2.2.2 云平台的关键功能  19-20
    2.2.3 云平台的体系结构  20-22
    2.2.4 云平台的实现机制  22-23
  2.3 OpenNebula  23-28
    2.3.1 OpenNebula 简介  23-24
    2.3.2 OpenNebula 架构  24-25
    2.3.3 OpenNebula 技术解析  25-28
  2.4 本章小结  28-29
第三章 总体设计  29-33
  3.1 系统需求分析  29-30
  3.2 概要设计  30-32
    3.2.1 功能结构  30-31
    3.2.2 拓扑结构  31-32
  3.3 本章小结  32-33
第四章 系统的详细设计与实现  33-55
  4.1 平台架构图  33-34
  4.2 搭建服务器集群  34-39
    4.2.1 OpenNebula 和 NFS 的安装部署  34-35
    4.2.2 集群监控设计与实现  35-38
    4.2.3 集群网络配置  38-39
  4.3 反向代理和负载均衡  39-41
  4.4 虚拟机数据共享  41-45
    4.4.1 Session 共享问题简述  41-42
    4.4.2 Memcached 优势及安装部署  42
    4.4.3 Session 共享解决方案  42-45
  4.5 MongoDB 数据库  45-46
  4.6 控制中心 OpenHead  46-52
    4.6.1 通过 XML-RPC 控制 OpenNebula  46-49
    4.6.2 主机关闭与唤醒  49-51
    4.6.3 其它设计  51-52
  4.7 平台管理系统  52-54
    4.7.1 管理系统技术路线  52-53
    4.7.2 管理系统功能概述  53
    4.7.3 定时扫描程序  53-54
  4.8 本章小结  54-55
第五章 测试与实验  55-69
  5.1 测试环境  55-56
  5.2 测试过程  56-68
    5.2.1 用户管理测试  57
    5.2.2 注册服务测试  57-59
    5.2.3 服务管理测试  59-62
    5.2.4 主机管理测试  62-65
    5.2.5 自动部署测试  65-66
    5.2.6 session 共享测试  66-68
  5.3 本章小结  68-69
第六章 总结与展望  69-71
参考文献  71-73
攻读博士/硕士学位期间取得的研究成果  73-74
致谢  74-75
附件  75

相似论文

  1. 云计算平台下的动态信任模型的研究,TP309
  2. 基于Eucalyptus的教育知识服务模型设计与实现,TP393.09
  3. 云网络实验平台研究与实现,TP393.09
  4. 面向云计算的动态模糊测度方法研究,TP274
  5. 基于云计算的图书馆信息服务研究,G252
  6. 网络视觉艺术的创作特点研究,J01
  7. 云计算在权限管理中的应用研究,TP309
  8. 云计算平台上的增量学习研究,TP311.13
  9. 面向网格应用的光网络带宽虚拟化研究,TN929.1
  10. 基于MES实时数据采集与控制系统的研究与设计,TH165
  11. 基于Hadoop的视频转码系统设计与实现,TN919.81
  12. 基于锁感知的多处理机VCPU调度系统,TP332
  13. 虚拟计算环境中CPU开销的测量系统,TP332
  14. 基于虚拟机内存模板的云计算服务系统,TP393.09
  15. 基于云存储的手机数据备份系统,TP309.3
  16. 虚拟桌面管理的研究及应用,TP316.7
  17. 移动云计算环境下数据传输框架的研究与实现,TP311.52
  18. 基于云计算平台的大规模流形学习算法研究,TP311.13
  19. 基于任务类型的Xen优化调度策略,TP302
  20. 飞腾平台USB虚拟化的设计与实现,TP334.7
  21. 云计算环境下一种基于虚拟机动态迁移的负载均衡算法,TP301.6

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com