云计算中虚拟机在线迁移方案优化的研究
本文关键词:云计算中虚拟机在线迁移方案优化的研究
【摘要】:随着互联网和云计算相关技术的进步和发展,云计算受到广大IT企业以及公共事业单位的重视。越来越多的企业选择把自己的业务放在云平台上,且政府及公共事业单位也逐渐增加了和云服务商的合作。同时,云计算问题得到了学者们的广泛研究。云计算是指通过互联网访问虚拟化的硬件计算资源池的一种计算模式。用户可以按实际使用量付费,并且该技术支持对虚拟计算资源的弹性伸缩配置。虚拟化技术作为云计算的关键技术,应用去耦合技术将底层的硬件设备和上层的软件服务分离,实现了重新整合和划分计算机物理资源,降低成本、提升资源应用效率。其中,虚拟机的在线迁移技术是云计算服务中,云服务商对海量计算资源的运营管理手段中的重点和难点。在线迁移是指保证虚拟机服务应用不中断,将虚拟机从一台物理主机迁移到另一台物理主机,完成虚拟机数据盘、内存数据和设备状态的迁移。但由于虚拟机在线迁移中,数据传输对资源的占用,导致虚拟机服务在迁移全过程会受到影响。尤其当虚拟机负载较高时,虚拟机上的应用对迁移会有明显的感知。因此,对虚拟机在线迁移的时间进行优化成为了研究热点。目前基于共享存储的在线迁移的研究较多,加上基于共享存储的虚拟机迁移不需要迁移磁盘数据,迁移时间较短,实施简单,目前较为成熟。但实际服务应用中,一些分布式应用场景和大型的在线应用程序日志等需要采用本地存储的方式以保证其性能要求。且本地盘大小通常在几十GB到几百GB,在专业的云计算服务公司,使用双万兆以太网迁移100GB数据也需要十几分钟,导致虚拟机的服受到相应时长的影响,不能保证服务的稳定性。因此,基于本地存储的在线迁移过程中,虚拟机服务长时间受到迁移的影响是这类迁移中待解决的难点问题。本文针对基于本地磁盘的虚拟机在线迁移,主要做了以下几方面的工作:(1)深入调研了国内外基于本地存储的虚拟机在线迁移机制,并对虚拟机在线迁移性能中,在线迁移时间重点研究。(2)研究了基于本地盘虚拟机在线迁移的难点:针对本地磁盘数据的迁移,提出了本地磁盘预迁移的优化方案。(3)对block raw格式本地磁盘改造,增加数据变更记录模块,使之支持数据底层拷贝和增量备份;对迁移工具增加对改造后新磁盘格式迁移的支持。(4)实验验证优化后方案减少了迁移全过程中,虚拟机服务被影响的时长,且优化后方案正式迁移时间只受内存大小影响。
【关键词】:虚拟机 在线迁移 本地存储 增量备份
【学位授予单位】:成都理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP302
【目录】:
- 摘要4-6
- Abstract6-10
- 第1章 引言10-14
- 1.1 研究背景及意义10-11
- 1.2 国内外研究现状11-13
- 1.3 研究内容13-14
- 1.3.1 主要研究内容13
- 1.3.2 本文工作13-14
- 第2章 虚拟化技术研究14-23
- 2.1 云计算现状14-15
- 2.1.1 云计算的分类14-15
- 2.2 虚拟化技术15-19
- 2.2.1 虚拟化技术的工作原理15-16
- 2.2.2 虚拟化技术的种类16-17
- 2.2.3 虚拟化技术的方法17
- 2.2.4 服务器虚拟化17-19
- 2.3 虚拟机迁移19-20
- 2.3.1 离线迁移和在线迁移19
- 2.3.2 基于本地存储和共享存储的迁移19-20
- 2.4 迁移平台工具20-22
- 2.4.1 KVM20-21
- 2.4.2 QEMU21-22
- 2.4.3 libvirt22
- 2.5 本章小结22-23
- 第3章 虚拟机在线迁移技术23-29
- 3.1 虚拟机在线迁移的对象23-26
- 3.1.1 网络资源迁移24-25
- 3.1.2 数据盘迁移25
- 3.1.3 内存的迁移25-26
- 3.2 在线迁移准备工作26-27
- 3.3 在线迁移的性能指标27-28
- 3.4 迁移的应用及意义28
- 3.5 本章小结28-29
- 第4章 本地存储虚拟机的在线迁移设计29-40
- 4.1 传统在线迁移29-34
- 4.1.1 传统在线迁移方案29-30
- 4.1.2 传统在线迁移框架30-31
- 4.1.3 传统在线迁移流程31-33
- 4.1.4 现有方案的不足33-34
- 4.2 优化的在线迁移34-39
- 4.2.1 优化的在线迁移方案34
- 4.2.2 优化的在线迁移框架34-35
- 4.2.3 优化的在线迁移流程35-37
- 4.2.4 本地盘预迁移原理37-39
- 4.3 本章小结39-40
- 第5章 优化方案关键技术的研究40-45
- 5.1 本地盘在线备份的技术40-41
- 5.1.1 本地磁盘背景介绍40
- 5.1.2 本地盘在线备份的技术实现40-41
- 5.1.3 本地盘在线备份技术功能41
- 5.2 在线备份工作原理41-44
- 5.2.1 数据记录42-43
- 5.2.2 数据备份43-44
- 5.2.3 数据恢复44
- 5.3 本章小结44-45
- 第6章 实验验证分析45-53
- 6.1 实验环境45
- 6.2 实验方案45-47
- 6.2.1 传统的实验方案46
- 6.2.2 优化的实验方案46-47
- 6.3 实验结果及分析47-51
- 6.3.1 实验结果47
- 6.3.2 实验分析47-51
- 6.4 本章小结51-53
- 结论53-55
- 参考文献55-57
- 攻读学位期间取得学术成果57
【相似文献】
中国期刊全文数据库 前10条
1 王兴波;;有关虚拟机及虚拟化技术的几点诠注[J];信息化纵横;2009年07期
2 包敬海;;浅谈基于虚拟机保护个人服务器[J];福建电脑;2009年08期
3 张岐;;虚拟机在线迁移技术综述[J];农业网络信息;2012年02期
4 ;实而不“虚” 三大王牌虚拟机评测[J];电脑爱好者;2013年08期
5 付王敏捷;;浅谈虚拟机的原理及应用[J];电子制作;2014年02期
6 ;金蝉脱壳 创建安全的虚拟机系统[J];新电脑;2002年04期
7 虚拟人;;神奇的虚拟机软件[J];软件;2002年12期
8 吴放;虚拟机软件专题测试 运筹帷幄之间[J];新电脑;2003年03期
9 杨兴平;;玩转虚拟机就这么简单[J];网络与信息;2005年12期
10 王国安;康雯瑛;葛稚燕;;使用虚拟机软件解决自动站和人工站月报表数据的审核[J];河南气象;2006年01期
中国重要会议论文全文数据库 前5条
1 韦万贵;;虚拟机软件在实际工作中的应用[A];甘肃成人教育协会2008年年会论文集[C];2008年
2 李永;吴庆波;苏航;;基于虚拟机的动态迁移技术分析和研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
3 王轶;陈俊辉;;使用VPC2007搭建企业应用和测试平台[A];2007第二届全国广播电视技术论文集2(下)[C];2007年
4 董焱;;基于虚拟化技术的实验教学中心环境构建[A];北京高校实验室工作研究会2010年年会优秀论文[C];2011年
5 董焱;;基于虚拟化技术的实验教学中心环境构建[A];北京高教学会实验室工作研究会2010年学术研讨会论文集(下册)[C];2010年
中国重要报纸全文数据库 前10条
1 特约作者:聂阳德 钟达文;体验虚拟机的神奇魅力[N];电脑报;2002年
2 黄树;实战虚拟机软件[N];中国电脑教育报;2004年
3 卿晨;虚拟机为网络教学收紧成本口袋[N];中国电脑教育报;2007年
4 ;虚拟机管理工具仍有改进空间[N];网络世界;2007年
5 四川工程职业技术学院 江平;虚拟机助力计算机教学[N];中国电脑教育报;2006年
6 区阳;微软推出首款虚拟机软件[N];中国计算机报;2003年
7 丁士明;联想虚拟化解决方案[N];中国计算机报;2007年
8 特约作者 滔滔江水;计算机也能虚拟[N];电脑报;2002年
9 ;虚拟化市场增长近五成[N];网络世界;2006年
10 本报特约撰稿 陈杰;虚拟化:制度下的安全[N];计算机世界;2009年
中国博士学位论文全文数据库 前9条
1 林杰;面向服务监控的可控云关键技术研究[D];北京邮电大学;2015年
2 王篁;基于龙芯平台的虚拟机研究[D];中国科学技术大学;2016年
3 张钊宁;云计算大规模弹性资源的性能优化技术研究[D];国防科学技术大学;2014年
4 林铭炜;面向云平台的虚拟机异常行为检测方法研究[D];重庆大学;2014年
5 陈微;基于动态二进制翻译的协同设计虚拟机关键技术研究[D];国防科学技术大学;2010年
6 马飞;云数据中心中虚拟机放置和实时迁移研究[D];北京交通大学;2013年
7 王晓静;I/O虚拟化的性能隔离和优化[D];华中科技大学;2012年
8 张逢U,
本文编号:923148
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/923148.html