System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据处理,具体涉及一种云端数据迁移方法及系统。
技术介绍
1、随着云计算和大数据的发展,集群规模和数据量迎来了爆发式增长。原先的云服务器难以满足实际需求,需要将原先云服务器的数据转移到容量更大的云服务器中,或者,将原先云服务器中的部分数据转移到其他的云服务器中,以保证云服务器的运行效率,将不可避免的用到数据迁移技术。
2、然而,当前的数据迁移技术往往缺乏规划性,往往仅考虑迁移成本,将待迁移数据以最低的迁移成本迁移到其他的云服务器中。
3、一方面,如果将数据以最低成本迁移到目标服务器,而没有考虑目标服务器的可用容量,如果目标服务器仅仅能够存储下这些数据,但剩余容量不足以高效地处理这些数据,可能会导致目标服务器不堪重负,性能下降,甚至宕机。
4、另一方面,如果将大量数据以最低成本迁移到目标服务器,大规模数据迁移可能会占用大量带宽,导致网络拥堵,降低了数据迁移效率,影响其他网络活动。
5、进一步地,如果将小量的数据仅考虑最低成本迁移到可用容量较大的目标服务器中,会导致目标服务器上的数据变得非常分散和碎片化,当下一次需要迁移大量数据时,目标服务器可能没有足够的连续空间来容纳新数据,将影响目标服务器下一次接收数据迁移的能力,造成资源的浪费。
技术实现思路
1、为了解决当前的仅考虑迁移成本的数据迁移方式可能会导致目标服务器不堪重负,性能下降,甚至宕机,可能会占用大量带宽,导致网络拥堵,降低了数据迁移效率,影响其他网络活动,可能会导致
2、第一方面
3、本专利技术提供了一种云端数据迁移方法,包括:
4、s101:确定各个待迁移服务器中的待迁移数据;
5、s102:根据待迁移数据量、迁移成本、迁移带宽以及待迁入服务器的可用容量,构建云端数据迁移目标函数;
6、s103:根据云端数据迁移目标函数,确定接收各个待迁移服务器中的待迁移数据的待迁入服务器;
7、s104:对各个待迁移服务器中的待迁移数据进行转换;
8、s105:根据预设的理想文件大小,对转换后的数据进行分割;
9、s106:对分割后的数据进行加密;
10、s107:将加密后的数据传输到相应的待迁入服务器中;
11、s108:对接收的数据进行解密;
12、s109:对解密后的数据进行装载;
13、s110:对装载后的数据进行一致性检验;
14、s111:当通过一致性检验时,完成迁移;当未通过一致性检验时,提示迁移失败。
15、第二方面
16、本专利技术提供了一种云端数据迁移系统,用于执行第一方面中的云端数据迁移方法。
17、与现有技术相比,本专利技术至少具有以下有益技术效果:
18、(1)在本专利技术中,根据待迁移数据量、迁移成本、迁移带宽以及待迁入服务器的可用容量,构建云端数据迁移目标函数,之后根据云端数据迁移目标函数,确定接收各个待迁移服务器中的待迁移数据的待迁入服务器。在迁移成本的基础上,还综合考虑了待迁移数据量、迁移带宽以及待迁入服务器的可用容量,来最终确定如何进行数据迁移,避免服务器性能下降,减少网络拥堵,提升数据迁移效率,避免数据分散化和碎片化,提升云服务器的综合效能,为下一次数据迁移提供良好的基础。
19、(2)在本专利技术中,根据预设的理想文件大小,对转换后的数据进行分割,避免分割的数据太小导致文件过多,导致迁移处理量增加,迁移效率降低,也避免分割的数据太大,导致云迁移时间的增加。通过将数据分割为适当的理想文件大小,有助于提高数据迁移效率,降低迁移成本。
本文档来自技高网...【技术保护点】
1.一种云端数据迁移方法,其特征在于,包括:
2.根据权利要求1所述的云端数据迁移方法,其特征在于,所述S102具体为:
3.根据权利要求2所述的云端数据迁移方法,其特征在于,所述S103具体包括:
4.根据权利要求1所述的云端数据迁移方法,其特征在于,所述S105具体包括:
5.根据权利要求4所述的云端数据迁移方法,其特征在于,所述S106具体包括:
6.根据权利要求5所述的云端数据迁移方法,其特征在于,所述S1061具体包括:
7.根据权利要求6所述的云端数据迁移方法,其特征在于,所述S1061还包括:
8.根据权利要求1所述的云端数据迁移方法,其特征在于,所述S107具体包括:
9.根据权利要求5所述的云端数据迁移方法,其特征在于,所述S110具体包括:
10.一种云端数据迁移系统,其特征在于,用于执行权利要求1至9任一项所述的云端数据迁移方法。
【技术特征摘要】
1.一种云端数据迁移方法,其特征在于,包括:
2.根据权利要求1所述的云端数据迁移方法,其特征在于,所述s102具体为:
3.根据权利要求2所述的云端数据迁移方法,其特征在于,所述s103具体包括:
4.根据权利要求1所述的云端数据迁移方法,其特征在于,所述s105具体包括:
5.根据权利要求4所述的云端数据迁移方法,其特征在于,所述s106具体包括:
6.根据权利要求5所...
【专利技术属性】
技术研发人员:刘志刚,李选娟,欧云杰,
申请(专利权)人:无锡安鑫卓越智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。