基于OpenStack的私有云计算平台的设计与实现
发布时间:2017-04-08 20:15
本文关键词:基于OpenStack的私有云计算平台的设计与实现,由笔耕文化传播整理发布。
【摘要】:云计算是近几年发展较快的商业计算模型,它从网格计算,并行计算和分布式计算发展而来。从狭义上讲,云计算指IT基础设施的交付和使用模式,即通过网络以按需、易扩展的方式获得所需资源。广义上的云计算则是指服务的交付和使用模式,是指通过网络以按需、易扩展的方式获得所需服务。提供资源的网络称之为“云”,其计算能力通常是由分布式的大规模集群和服务器虚拟化软件搭建决定的。云计算的出现彻底改变了人们对计算资源的使用方式,同时也对整个产业的格局产生了深远的影响。本文通过对云计算的概念和关键技术的研究,提出了一个面向Iaa S服务的私有云平台。它以当下最热门的云管理开源软件Open Stack为基础,构建了一个基于基础设施即服务的云计算体系结构,并归纳出六大功能模块,即虚拟机模块、安全模块、镜像模块、预测模块、物理主机模块、监控模块。该云平台以一个基于Web的云平台管理系统为入口,为平台用户提供了良好的交互界面,实现了物理资源和虚拟机资源的灵活管理,并且通过镜像备份机制提高了平台的容错性。同时拥有完整的监控系统和自动化预测系统,对于资源及时分配和回收具有重要的指导意义,能够提高服务性能和优化资源利用率。
【关键词】:云计算 OpenStack 虚拟化
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP393.09
【目录】:
- 摘要5-6
- Abstract6-10
- 第一章 绪论10-14
- 1.1 课题研究背景10
- 1.2 研究意义10-11
- 1.3 研究现状11-12
- 1.4 本文的主要工作12-13
- 1.5 本文的组织结构13-14
- 第二章 云计算相关技术研究14-25
- 2.1 虚拟化技术14-17
- 2.1.1 虚拟化技术概述14
- 2.1.2 虚拟化技术分类14-17
- 2.1.3 Libvirt17
- 2.2 OpenStack17-22
- 2.2.1 OpenStack简介及其发展前景17-18
- 2.2.2 OpenStack需求定位18
- 2.2.3 OpenStack整体架构18-20
- 2.2.4 运行架构20-22
- 2.3 Ganglia22-23
- 2.3.1 Ganglia概述22
- 2.3.2 工作原理22-23
- 2.4 NoSQL23-24
- 2.4.1 NoSQL与MongoDB简介23
- 2.4.2 BSON23-24
- 2.5 本章小结24-25
- 第三章 总体设计25-29
- 3.1 系统需求分析25-26
- 3.2 概要设计26-28
- 3.2.1 基于Web的云平台管理系统26
- 3.2.2 资源调度接口26
- 3.2.3 功能模块26-27
- 3.2.4 拓扑结构27-28
- 3.3 本章小结28-29
- 第四章 系统的详细设计与实现29-52
- 4.1 云平台架构图29-30
- 4.2 搭建OpenStack单网卡多节点环境30-31
- 4.2.1 多节点的部署方式30
- 4.2.2 单网卡环境下网络的搭建30-31
- 4.3 基于Web的云平台管理系统的实现31-37
- 4.3.1 功能概述31-32
- 4.3.2 技术框架32
- 4.3.3 数据持久层的实现32-33
- 4.3.4 业务逻辑层的实现33-34
- 4.3.5 表现层的实现34-35
- 4.3.6 与各模块的对接35-36
- 4.3.7 定时器36-37
- 4.4 资源调度接口的实现37-42
- 4.4.1 Jersey调用OpenStack接口37-40
- 4.4.2 物理主机接口40-42
- 4.5 系统监控42-45
- 4.5.1 监控系统的搭建42-43
- 4.5.2 监控数据转存43-45
- 4.6 负载预测45-48
- 4.6.1 负载数据的预处理45-46
- 4.6.2 BP神经网络46-47
- 4.6.3 展示负载预测的结果47-48
- 4.7 热迁移48-51
- 4.7.1 构建NFS中央式存储48-50
- 4.7.2 OpenStack相关配置50-51
- 4.8 本章小结51-52
- 第五章 测试与实验52-64
- 5.1 测试环境52-53
- 5.2 测试过程53-63
- 5.2.1 虚拟机模块测试53-56
- 5.2.2 安全模块测试56-58
- 5.2.3 镜像模块测试58-60
- 5.2.4 预测模块测试60
- 5.2.5 物理主机模块测试60-63
- 5.2.6 监控模块测试63
- 5.3 本章小结63-64
- 第六章 总结与展望64-66
- 参考文献66-68
- 攻读硕士学位期间取得的研究成果68-69
- 致谢69-70
- 附件70
【参考文献】
中国期刊全文数据库 前2条
1 陈全;邓倩妮;;云计算及其关键技术[J];计算机应用;2009年09期
2 谢远涛;;人工神经网络变量选取与隐藏单元数的确定[J];统计与信息论坛;2007年06期
中国硕士学位论文全文数据库 前2条
1 肖斐;虚拟化云计算中资源管理的研究与实现[D];西安电子科技大学;2010年
2 马国炬;云平台中服务负载自动化预测的设计与实现[D];华南理工大学;2013年
本文关键词:基于OpenStack的私有云计算平台的设计与实现,由笔耕文化传播整理发布。
,本文编号:293604
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/293604.html