【技术实现步骤摘要】
一种数据处理方法、装置、设备及计算机可读存储介质
[0001]本申请涉及虚拟化
,尤其涉及一种数据处理方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]目前,虚拟化技术是研究人员当前研究的热点,而虚拟机热迁移则是虚拟化技术的研究重点,且在虚拟机热迁移过程中,为了减少源服务器和目的服务器之间的数据传输量,往往需要对虚拟机热迁移过程中产生的数据进行预处理,之后将经预处理后的数据传输至目的服务器后,由目的服务器再对数据进行数据恢复操作;一般,相关技术中通常是用户通过经验来选择是否对数据进行预处理和数据恢复,以及采用哪种设备进行预处理和数据恢复操作;但是,在根据经验选择处理方式的方案中,并未考虑到源服务器和目的服务器的实际情况,从而导致虚拟机热迁移的效率较低且时间较长。
技术实现思路
[0003]为解决上述技术问题,本申请实施例期望提供一种数据处理方法、装置、设备及计算机可读存储介质,可以解决相关技术中仅凭借经验来选择处理方式,并未考虑到源服务器和目的服务器的实际情况的问题,保证了选择的处理方式更准 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取待迁移虚拟机在运行过程中产生的待迁移数据;确定源主机的第一参数、所述待迁移数据的传输参数和目的主机的第二参数;其中,所述第一参数表征所述源主机的性能,所述第二参数表征所述目的主机的性能;所述源主机是所述待迁移虚拟机当前所运行的主机;基于所述第一参数、所述传输参数和所述第二参数对所述待迁移数据进行处理,并发送处理后的待迁移数据至所述目的主机。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一参数、所述传输参数和所述第二参数对所述待迁移数据进行处理,并发送处理后的待迁移数据至所述目的主机,包括:在基于第一属性信息和第二属性信息确定所述源主机和所述目的主机中配置有第一处理单元的情况下,基于所述待迁移虚拟机单次传输的传输数据量对所述待迁移数据进行处理,并发送所述处理后的待迁移数据至所述目的主机;其中,所述第一处理单元的数据处理强度大于或等于目标强度;所述第一参数包括所述第一属性信息,所述第二参数包括所述第二属性信息,所述传输参数包括所述传输数据量。3.根据权利要求2所述的方法,其特征在于,所述基于所述待迁移虚拟机单次传输的传输数据量对所述待迁移数据进行处理,并发送所述处理后的待迁移数据至所述目的主机,包括:在所述传输数据量大于或等于传输阈值的情况下,采用所述第一处理单元对所述待迁移数据进行压缩,并发送压缩后的待迁移数据至所述目的主机;在所述传输数据量小于所述传输阈值的情况下,发送所述待迁移数据至所述目的主机。4.根据权利要求1所述的方法,其特征在于,所述基于所述第一参数、所述传输参数和所述第二参数对所述待迁移数据进行处理,并发送处理后的待迁移数据至所述目的主机,包括:在基于第一属性信息和第二属性信息确定所述源主机和/或所述目的主机中未配置有第一处理单元的情况下,基于所述源主机的第一负载、所述目的主机的第二负载、所述待迁移虚拟机在目标时间内产生的数据量和网络传输带宽对所述待迁移数据进行处理,并发送处理后的待迁移数据至所述目的主机;其中,所述第一参数包括所述第一属性信息、所述第一负载和所述网络传输带宽,所述第二参数包括所述第二属性信息和所述第二负载,所述传输参数包括所述数据量。5.根据权利要求4所述的方法,其特征在于,所述基于所述源主机的第一负载、所述目的主机的第二负载、所述待迁移虚拟机在目标时间内产生的数据量和网络传输带宽对所述待迁移数据进行处理,并发送处理后的待迁移数据至所述目的主机,包括:在所述数据量小于所述网络传输带宽的目标带宽大小,且所述第一负载和所述第二负载中至少之一大于负载阈值的情况下,发送所述待迁移数据至所述目的主机;在所述第一负载和所述第二负载中至少之一小于或等于所述负载阈值,或所述数据量大于或等于所述网络传输带宽的目标带宽大小的情况下,采用第二处理单元对所述待迁移数据进行压缩,并发送压缩后的待迁移数据至所述目的主机;其中,所述第二处理单元的数
据处理强度小于目标强度。6.一种数据处理方法,其特征在于,所述方法包括:接收源主机发送的处理后的待迁移数据;其中,所述处理后的待迁移数据是所述源主机基于所述源主机的第一参数、待迁移数据的传输参数和目的主机的第二参数,对待迁移虚拟机在运行过程中产生的待迁...
【专利技术属性】
技术研发人员:李建权,陈列,陈炳炜,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。