论文部分内容阅读
随着信息技术在各行各业的广泛应用,尤其是云计算的迅速发展,如何保证应用系统的业务的稳定性与连续性吸引了大量的关注,灾备系统的发展与应用成为业界关注的焦点。基于虚拟机系统的备份与在线迁移技术成为了研究的热点方向,云计算环境下的以虚拟机在线迁移技术为基础的灾备系统为克服传统灾备系统的不足提供了一个新的解决方案。本文讨论了云计算技术以及备份技术的发展和现状,详细描述了基于虚拟机的灾备技术的概念及方法,重点阐述了基于在线迁移技术的虚拟机实例备份的方法,主要研究了基于虚拟机实例在线迁移技术的灾备系统的设计与实现,本文的主要工作如下:(1)本文首先对云计算以及备份技术的基础知识进行了介绍,包括云计算平台的架构和实现机制等内容,并以OpenStack云计算平台为例进行了说明。在备份技术方面,介绍了数据备份的基本原则,并对常见的备份方式及其对应的优劣势进行分析和对比。(2)针对在云计算平台下服务都是通过虚拟机供外界访问的这一特点,介绍了针对虚拟机系统的灾备技术,包括应用级备份以及虚拟机实例备份。尤其是重点分析和说明了虚拟机实例如何进行备份,并对于其中的需要解决的关键技术问题进行了分析研究并给出了解决方法。(3)根据虚拟机实例备份需求,研究设计了可靠的基于虚拟机在线迁移的灾备方案,并详细说明了在三个方面的具体实现方式。一是内存及CPU状态的复制,二是网络数据的缓存,三是磁盘数据的复制。(4)根据本文提出的基于虚拟机系统的灾备方案,设计和实现了基于OpenStack云虚拟机的灾备原型系统,并测试了该系统的可用性以及在不同工作负载下的性能情况,测试结果达到了设计目标。