运算设备以及数据备份方法技术

技术编号:37503843 阅读:20 留言:0更新日期:2023-05-07 09:39
一种运算设备以及数据备份方法,运算设备包括易失性存储器、非易失性存储器以及处理器。处理器连接易失性存储器以及非易失性存储器,并用以执行主要虚拟主机以:在一检测时间段,从易失性存储器以及非易失性存储器检测主要虚拟主机所使用的冷区域;将易失性存储器以及非易失性存储器中属于冷区域的第一数据传送至备援设备;当判断满足第一传输条件时,将易失性存储器以及非易失性存储器中主要虚拟主机所使用的第二数据传送至备援设备;以及当判断已发生异常事件,对备援设备通知异常事件,以依据第一数据及第二数据执行备援设备中的备份虚拟主机。此外,一种数据备份方法亦在此揭示。借此,可在异常事件发生时能在带宽受限的环境中即时在远端的备援设备依据备份的数据执行备份虚拟主机。数据执行备份虚拟主机。数据执行备份虚拟主机。

【技术实现步骤摘要】
运算设备以及数据备份方法


[0001]本揭示有关于一种数据处理技术,且特别是有关于运算设备以及数据备份方法。

技术介绍

[0002]随着网络服务成为生活运作的必需品,对服务可靠性以及服务不中断的需求日益增长。基于此,备份以及灾难复原(Disaster Recovery,DR)等备援机制因此持续发展,以降低意外发生时的损失与恢复服务正常运作的成本。然而,在网络传输的带宽受限或带宽变动的环境下,传统的备援机制将无法有效率地进行备份。有鉴于此,要怎么在网络传输的带宽受限或带宽变动的环境下有效率地进行备份是本领域技术人员急欲解决的问题。

技术实现思路

[0003]本揭示的一态样揭露一种运算设备,包括易失性存储器、非易失性存储器以及处理器。处理器连接易失性存储器以及非易失性存储器,并用以执行主要虚拟主机以:在一检测时间段,从易失性存储器以及非易失性存储器检测主要虚拟主机所使用的冷区域;将易失性存储器以及非易失性存储器中属于冷区域的第一数据传送至备援设备;当判断满足第一传输条件时,将易失性存储器以及非易失性存储器中主要虚拟主机所使用的第二数据传送至备援设备;以及当判断已发生异常事件,对备援设备通知异常事件,以依据第一数据及第二数据执行备援设备中的备份虚拟主机。
[0004]在一实施例中,处理器还用以:当判断满足第二传输条件时,停止主要虚拟主机,将易失性存储器以及非易失性存储器中主要虚拟主机所使用的第三数据储存于易失性存储器中的缓冲区;启动主要虚拟主机,并从缓冲区将第三数据传送至备援设备;以及当判断已发生异常事件,对备援设备通知异常事件,以依据第一数据、第二数据以及第三数据执行备援设备中的备份虚拟主机。
[0005]在一实施例中,处理器还用以:在检测时间段,从易失性存储器以及非易失性存储器检测主要虚拟主机所使用的冷区域以及热区域,其中冷区域中的第一数据对应于低读写频率,其中第三数据储存于热区域,并对应于高读写频率。
[0006]在一实施例中,检测时间段由复原点目标时间决定,其中第一传输条件为第一数据的数据量等于第一传输阈值或传输第一数据所花费的时间等于时间阈值,其中第二传输条件为第二数据的数据量等于第二传输阈值。
[0007]在一实施例中,处理器还用以:当判断满足第一传输条件时,依据复原点目标时间以及运算设备的传输带宽判断运算设备以及备援设备之间是否能完同步;以及当判断无法完成同步时,依据主要虚拟主机对易失性存储器以及非易失性存储器的读写区域、复原点目标时间以及传输带宽,调整主要虚拟主机对易失性存储器以及非易失性存储器的读写速度。
[0008]在一实施例中,处理器还用以:依据传送至备援设备的数据的多个数据类型,产生多个压缩演算法以及与些压缩演算法对应的多个演算法参数,并依据多个压缩演算法以及
多个演算法参数对备援设备进行数据传输。
[0009]在一实施例中,处理器还用以:依据多个压缩演算法计算运算设备的压缩速率,并依据运算设备的传输数据量、压缩速率以及传输带宽计算调整常数;以及依据调整常数调整多个压缩演算法、多个演算法参数、压缩速率以及传输带宽,以依据调整后的压缩演算法、调整后的演算法参数、调整后的压缩速率以及调整后的传输带宽对备援设备进行数据传输。
[0010]本揭示的另一态样揭露一种数据备份方法,包括:在一检测时间段,通过运算设备从运算设备的易失性存储器以及非易失性存储器检测主要虚拟主机所使用的冷区域,其中运算设备执行主要虚拟主机;通过运算设备将易失性存储器以及非易失性存储器中属于冷区域的第一数据传送至备援设备;当运算设备判断满足第一传输条件时,通过运算设备将易失性存储器以及非易失性存储器中主要虚拟主机所使用的第二数据传送至备援设备;以及当运算设备判断已发生异常事件时,通过运算设备对备援设备通知异常事件,以依据第一数据及第二数据执行备援设备中的备份虚拟主机。
[0011]在一实施例中,数据备份方法还包括:当判断满足第二传输条件时,停止主要虚拟主机,将易失性存储器以及非易失性存储器中主要虚拟主机所使用的第三数据储存于易失性存储器中的缓冲区;启动主要虚拟主机,并从缓冲区将第三数据传送至备援设备;以及当判断已发生异常事件,对备援设备通知异常事件,以依据第一数据、第二数据以及第三数据执行备援设备中的备份虚拟主机。
[0012]在一实施例中,数据备份方法还包括:在检测时间段,从易失性存储器以及非易失性存储器检测主要虚拟主机所使用的冷区域以及热区域,其中冷区域中的第一数据对应于低读写频率,其中第三数据储存于热区域,并对应于高读写频率。
[0013]在一实施例中,检测时间段由复原点目标时间决定,其中第一传输条件为第一数据的数据量等于第一传输阈值或传输第一数据所花费的时间等于时间阈值,其中第二传输条件为第二数据的数据量等于第二传输阈值。
[0014]在一实施例中,数据备份方法还包括:当判断满足第一传输条件时,依据复原点目标时间以及运算设备的传输带宽判断运算设备以及备援设备之间是否能完同步;以及当判断无法完成同步时,依据主要虚拟主机对易失性存储器以及非易失性存储器的读写区域、复原点目标时间以及传输带宽,调整主要虚拟主机对易失性存储器以及非易失性存储器的读写速度。
[0015]在一实施例中,数据备份方法还包括:依据传送至备援设备的数据的多个数据类型,产生多个压缩演算法以及与些压缩演算法对应的多个演算法参数,并依据多个压缩演算法以及多个演算法参数对备援设备进行数据传输。
[0016]在一实施例中,数据备份方法还包括:依据多个压缩演算法计算运算设备的压缩速率,并依据运算设备的传输数据量、压缩速率以及传输带宽计算调整常数;以及依据调整常数调整多个压缩演算法、多个演算法参数、压缩速率以及传输带宽,以依据调整后的压缩演算法、调整后的演算法参数、调整后的压缩速率以及调整后的传输带宽对备援设备进行数据传输。
附图说明
[0017]图1是本揭示的运算设备的方块图;
[0018]图2是本揭示的数据备份方法的流程图;
[0019]图3至图6是依据本揭示在一些实施例中数据备份方法的详细步骤的流程图;
[0020]图7是依据本揭示在一些实施例中数据备份方法中控制数据传输的流程图。
[0021]【符号说明】
[0022]100:运算设备
[0023]110:易失性存储器
[0024]120:非易失性存储器
[0025]130:处理器
[0026]VM1:主要虚拟主机
[0027]200:备援设备
[0028]VM2:备份虚拟主机
[0029]T1:第一时间点
[0030]T2:第二时间点
[0031]T3:第三时间点
[0032]T4:第四时间点
[0033]T5:第五时间点
[0034]T6:第六时间点
[0035]S210~S240、S211、S231~S233、S230

、S231'~S233<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运算设备,其特征在于,包括:一易失性存储器;一非易失性存储器;以及一处理器,连接该易失性存储器以及该非易失性存储器,并用以执行一主要虚拟主机以:在一检测时间段,从该易失性存储器以及该非易失性存储器检测该主要虚拟主机所使用的一冷区域;将该易失性存储器以及该非易失性存储器中属于该冷区域的一第一数据传送至一备援设备;当判断满足一第一传输条件时,将该易失性存储器以及该非易失性存储器中该主要虚拟主机所使用的一第二数据传送至该备援设备;以及当判断已发生一异常事件,对该备援设备通知该异常事件,以依据该第一数据及该第二数据执行该备援设备中的一备份虚拟主机。2.根据权利要求1所述的运算设备,其特征在于,该处理器还用以:当判断满足一第二传输条件时,停止该主要虚拟主机,将该易失性存储器以及该非易失性存储器中该主要虚拟主机所使用的一第三数据储存于该易失性存储器中的一缓冲区;启动该主要虚拟主机,并从该缓冲区将该第三数据传送至该备援设备;以及当判断已发生该异常事件,对该备援设备通知该异常事件,以依据该第一数据、该第二数据以及该第三数据执行该备援设备中的该备份虚拟主机。3.根据权利要求2所述的运算设备,其特征在于,该处理器还用以:在该检测时间段,从该易失性存储器以及该非易失性存储器检测该主要虚拟主机所使用的该冷区域以及一热区域,其中该冷区域中的该第一数据对应于一低读写频率,其中该第三数据储存于该热区域,并对应于一高读写频率。4.根据权利要求2所述的运算设备,其特征在于,该检测时间段由一复原点目标时间决定,其中该第一传输条件为该第一数据的数据量等于一第一传输阈值或传输该第一数据所花费的时间等于一时间阈值,其中该第二传输条件为该第二数据的数据量等于一第二传输阈值。5.根据权利要求2所述的运算设备,其特征在于,该处理器还用以:当判断满足该第一传输条件时,依据一复原点目标时间以及该运算设备的一传输带宽判断该运算设备以及该备援设备之间是否能完同步;以及当判断无法完成同步时,依据该主要虚拟主机对该易失性存储器以及该非易失性存储器的一读写区域、一复原点目标时间以及该传输带宽,调整该主要虚拟主机对该易失性存储器以及该非易失性存储器的一读写速度。6.根据权利要求1所述的运算设备,其特征在于,该处理器还用以:依据传送至该备援设备的数据的多个数据类型,产生多个压缩演算法以及与该些压缩演算法对应的多个演算法参数,并依据该些压缩演算法以及该些演算法参数对该备援设备进行数据传输。7.根据权利要求6所述的运算设备,其特征在于,该处理器还用以:依据该些压缩演算法计算该运算设备的一压缩速率,并依据该运算设备的一传输数据
量、该压缩速率以及一传输带宽计算一调整常数;以及依据该调整常数调整该些压缩演算法、该些演算法参数、该压缩速率以及该传输带宽,以依据调整后的压缩演算法、调整后的演算法参数、调整后的压缩速率以及调整后的传输带宽对该备援设备进行数据传输。8.一种数据备份方法,其特征在于,包括:在一检测时间段,通过一运算设备从该运算设备的一易失性存...

【专利技术属性】
技术研发人员:王建文吴政修黄文铎江立豪
申请(专利权)人:财团法人资讯工业策进会
类型:发明
国别省市:

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

1