云计算环境下基于云存储的块设备动态管理系统的研究

来源 :北京工业大学 | 被引量 : 1次 | 上传用户:benq702
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年随着互联网的飞速发展,数据密集型应用及其产生的信息数据呈现爆炸式的增长趋势,而传统的存储系统已经无法满足现代企业海量数据的存储管理需求,云存储技术应运而生。分布式文件系统以其高可用性、良好的扩展性符合云存储需求而成为云存储技术的基础。云计算技术虽然在一定程度上提高了IT资源的利用率,但是所带来的问题也是不容忽视的,比如安全性、性能、管理和成本方面的问题。本文针对企业虚拟机管理方面存在的问题进行了研究。当前虚拟机镜像主要存放在单点存储或者是较为昂贵的共享存储设备上,单点存储会面临单点失效的问题,而昂贵的共享存储设备则需要付出成本代价。其次,虚拟机附加存储的使用上也存在不能在线动态伸缩,无法按照需求自动伸缩等问题,这无疑降低了用户使用虚拟机的灵活性。此外,当前流行的云计算管理平台上也缺乏块设备的统一管理。针对以上阐述问题,本文的主要工作如下:(1)研究和分析当前比较流行的Ceph分布式文件系统,研究其读写机制和适用于本课题的特性;(2)详细分析当前虚拟机在使用存储的两种场景下的问题及其给存储带来的挑战,结合Ceph分布式文件系统的优势,针对虚拟机使用存储的场景提出了块设备动态管理系统解决方案;(3)对块设备动态管理系统进行了详细的设计和实现,基于OpenNebula云计算管理平台进行扩展,为方便管理员的使用,本系统融合了Ceph分布式文件系统的管理功能;(4)详细设计了对比实验和功能测试,并给出了详细的测试结果。功能测试表明块设备动态管理系统能够满足虚拟机使用存储的需求;对比测试通过比较虚拟机使用块设备和本地存储,加之块设备基于Ceph分布式文件系统的高可用性和可扩展性,得出块设备完全可以替代本地存储的结论。
其他文献
入侵检测技术经过十几年的发展已经达到了一个很高的技术水平。当前的很多入侵检测系统都突破了传统系统所采用的简单模式匹配检测技术。Columbia大学开发的入侵检测系统[WEN
任何一个熟练的程序员都可以开发出一个能够使用的软件.但是构建一个可维护的、可伸缩的、健壮性好的企业系统就不那么容易.众所周知,现在的企业级软件系统变得越来越庞大,越
机器学习在人工智能的研究中具有重要地位,一个不具有学习能力的智能系统很难称得上是一个真正的智能系统。传统的学习方法是基于理想环境下进行研究的,即数据是完整的,所含噪声
近年来频繁暴发的大规模网络蠕虫对Internet的安全造成了严重威胁,给社会带来了重大的经济损失.如何有效的检测和控制蠕虫的扩散,是当前一个重要的研究方向.由于网络蠕虫往往
数据挖掘是从大量的数据中提取隐含的、事先未知的、并且潜在有用的知识的技术,是当前数据库和人工智能研究领域的热点之一。交通银行网上银行数据挖掘模块使用了基于OLAP的数
互联网的迅速发展,使得上网搜索信息成为了人们学习的一种重要方式。但是由于网上的学术资源数量庞大,质量参差不齐,如何让用户获得其感兴趣的学术资源并为用户智能地过滤掉
可视化语言是指采用图形方式对系统/软件进行描述的语言,可视化语言的编辑器是一种能让用户在计算机上交互式地使用可视化语言对系统方案进行设计和编辑的软件."语法制导"的
蠕虫等大规模爆发的网络安全事件的发生对Internet安全构成了巨大威胁.2001年以来发生的Code Red、Nimda、Slammer、Blaster等蠕虫足以证明这一点,人们对此造成的损害仍然记
数据挖掘语言的标准化和数据挖掘过程的可视化是数据挖掘研究的两个重要方向.可视化数据挖掘技术将数据挖掘工具与可视化展现工具融为一体,使用户与数据挖掘系统充分交互,从
该文重点解决了以下两个问题:一是基于RCS方法开放式运动控制器的设计与实现.运动控制器是数控系统的核心,控制器对实时性的严格要求限制了该部分的开放性.现有的开放式产品