一种高效的虚拟机数据在线去冗余方法技术

技术编号:20176439 阅读:68 留言:0更新日期:2019-01-23 00:18
一种高效的虚拟机数据在线去冗余方法,所述方法为针对虚拟机采用本地存储、全局对比的分布式去冗余,使需要备份的虚拟机数据仅在本地存储一次,通过全局对比,发现该数据块是否已经在其它服务器磁盘上备份,然后通过索引定位其它虚拟机的相同数据块。

An Efficient Online Data Redundancy Method for Virtual Machines

An efficient online de-redundancy method for virtual machine data is presented. The method uses a distributed de-redundancy method of local storage and global comparison for virtual machine, so that the virtual machine data needed to be backed up can be stored only once locally. Through global comparison, it is found whether the data block has been backed up on other server disks, and then the same data block of other virtual machines can be located by indexing.

【技术实现步骤摘要】
一种高效的虚拟机数据在线去冗余方法
本专利技术涉及数据处理领域,尤其涉及一种高效的虚拟机数据在线去冗余方法。
技术介绍
随着云计算和虚拟化技术的快速发展,越来越多的电力应用程序以虚拟机形式封装并部署到云平台上。多个虚拟机之间通过虚拟网络相连,共享底层资源,为应用程序提供隔离的运行环境的同时,也提升了资源利用率,节约了用户的IT成本。与此同时,由于虚拟机具有可迁移性和可复制性,这为应用程序的动态部署和迁移提供了极大的便利。当应用的资源需求增大时,可以通过虚拟机扩容技术进行横向扩展,极大的提升了IT基础设施的灵活性和可扩展性。此外,由于虚拟机具有可复制特性,也有效提升了应用和数据的可靠性和可用性。其中,虚拟机快照作为一项核心技术为保障云平台中应用和数据的可靠性提供了重要支撑。虚拟机快照技术通过定期保存虚拟机状态和数据,使得当虚拟机发生故障或崩溃时,可以回滚到之前保存的状态和数据,并从当前状态继续运行。这一技术极大地提升了虚拟机及应用程序的可靠性。然后,由于需要定期的对虚拟机数据和状态进行备份,长时间运行会占用大量的存储空间和网络带宽。特别对于云计算环境中大量虚拟机定期做快照的场景下,将产本文档来自技高网...

【技术保护点】
1.一种高效的虚拟机数据在线去冗余方法,其特征在于,针对虚拟机采用本地存储、全局对比的分布式去冗余,使需要备份的虚拟机数据仅在本地存储一次,通过全局对比,发现该数据块是否已经在其它服务器磁盘上备份,然后通过索引定位其它虚拟机的相同数据块。

【技术特征摘要】
1.一种高效的虚拟机数据在线去冗余方法,其特征在于,针对虚拟机采用本地存储、全局对比的分布式去冗余,使需要备份的虚拟机数据仅在本地存储一次,通过全局对比,发现该数据块是否已经在其它服务器磁盘上备份,然后通过索引定位其它虚拟机的相同数据块。2.如权利要求1所述的方法,其特征在于,所述分布式去冗余包括以下4个步骤:步骤1,快照开始后,快照执行组件首先计算被保存的虚拟机数据的指纹值,所述指纹之即哈希值,接着将指纹值、虚拟机id和数据地址传递给本地去冗余组件;步骤2,本地去冗余组件首先检查该指纹值是否存在于本地哈希表中,如果存在,则本地去冗余组件将该虚拟机数据块的虚拟机id和数据地址作为索引存储于位于本地的快照文件中,如果不存在,则本地去冗余组件将请求全局去冗余组件去搜索该指纹值是否存在于全局去冗余组件的全局哈希表中;步骤3,如果在全局哈希表中搜索到该指纹值,则全局去冗余组件将返回代表该数据块的索引id给本地去冗余组件,如果在全局哈希表中未搜索到该指纹值,则将全局去冗余组件将新建索引id,并记录该指纹值,并返回“新建索引id”给本地去冗余组件;步骤4,本地去冗余组件根据全局去冗余组件返回的消息,确定该数据块是否已经被备份,如果尚未备份,则通知快照执行组件将数据块写入快照文件,同时更新本地哈希表;如果已经备份,...

【专利技术属性】
技术研发人员:钱仲文王锋华张旭东张建松黄建平陈浩杨少杰陈俊阳东王仲锋陈婷琚小明李博
申请(专利权)人:国网浙江省电力有限公司浙江华云信息科技有限公司国网浙江仙居县供电有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1