论文部分内容阅读
现代社会正朝着信息化方向发展,信息技术在社会中发挥着越来越核心的作用。数据容灾技术作为信息技术的重要组成部分也显得越来越重要,它可以保证数据在发生计算机系统故障、网络故障甚至于在发生火灾、地震、恐怖袭击和战争之后仍然能够使用。 本文在研究当前容灾系统和容灾技术的基础上,提出了一种Windows平台下的容灾系统方案WSR(Windows Storage Replicator),对该容灾系统的基本原理、体系结构、工作流程和关键技术进行了研究和讨论,在最后对系统性能进行了测试并且对测试结果进行了讨论与分析。 WSR的基本原理是通过在Windows的卷管理器内嵌入远程数据复制机制和数据恢复机制,采用了事件驱动方式构造了一个高可用的数据容灾系统。 本文的主要贡献包括: 1.研究了数据一致性机制,提出了跨多个卷的数据一致性原则,它使得跨的应用程序数据也能够保证靠可用性; 2.研究了在数据复制过程中使用流水线方法,它使得系统在进行数据复制的时候有很高的效率,并且对系统性能的影响较少; 3.研究了一种基于DCM的灾难恢复机制,使得系统在发生灾难以后能够以多种方式快速、高效地对数据进行恢复; 4.提出了使用状态机对容灾系统所要面对的多种多样的事件进行处理,使得保证事件处理的正确性和完备性更加容易和便利,并且采用设计模式中的Strategy使事件处理部分在容灾系统中更加独立、灵活和易扩展; 5.由于容灾系统异步性能测试结果与预期结果存在差异,文章从复制稳定性和内部损耗等多个方面对系统进行了分析,找出了原因所在,并指出了以后需要研究的方向。 经过理论研究和对原型系统进行了测试之后,可以看出WSR能够完成数据备份和灾难恢复的工作,并且具有较高的性能。它可以经济、高效、可靠的构建数据容灾系统,在现实生活中具有重要的意义。