论文部分内容阅读
随着信息系统在关键行业的广泛应用,业务系统的连续性受到越来越多的重视,容灾系统的发展成为各领域关注的重点。备份和迁移技术作为容灾系统的关键技术一直是研究热点,虚拟化技术为解决传统备份和迁移技术的不足提供了新的手段。本文讨论了备份和迁移技术发展现状,重点描述了系统虚拟化的类型及虚拟机在容灾应用的优势,深刻剖析了虚拟机动态迁移技术,重点研究虚拟机实时备份和动态迁移问题,主要工作如下:基于课题组的N+M业务容灾结构,针对分布式环境下虚拟机的备份问题,提出了基于虚拟机的分布式容灾备份系统结构,重点剖析了网络和外部存储缓冲的实现原理,然后描述了虚拟机实时备份流程。针对虚拟机备份系统的需求,根据实现技术的不同,将虚拟机实时备份技术抽象为三种模式,并分析了它们的特点和所适用的环境,最后选定了连续检查点模式作为虚拟机备份系统的实现基础。针对Xen动态迁移技术应用于业务容灾领域的不足,在深入分析了Xen传统动态迁移框架后,提出了DRO动态迁移框架;以减少总迁移时间和宕机时间为目标,设计了HIT动态迁移算法和脏页减速器。结合研究成果,设计和实现了基于虚拟机的容灾恢复原型系统,并部署于N+M业务容灾结构下,测试了HIT动态迁移算法和脏页减速器的性能,结果达到了设计目标。