[发明专利]云间业务迁移系统在审
申请号: | 202111619245.9 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114296649A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 程咏阳;惠钊;江峰 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;李建忠 |
地址: | 100007 北京市东城区青*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 迁移 系统 | ||
1.一种云间业务迁移系统,其特征在于,包括:
I/O阻塞模块,用于挂起一致性组中的磁盘I/O操作,所述一致性组属于分布式存储系统;
增量数据计算模块,用于响应所述磁盘I/O操作的挂起,基于磁盘粒度计算所述磁盘的增量数据,以基于所述增量数据配置每次所述云间业务的迁移时长;
快照生成模块,用于基于业务场景配置对应的快照生成方式,以基于对应的所述快照生成方式在虚拟磁盘生成所述增量数据的增量快照,并生成所述增量快照的二级索引;
I/O唤醒模块,用于生成所述增量快照时,恢复所述磁盘I/O操作;
增量快照传输模块,用于恢复所述磁盘I/O操作后,基于所述二级索引,对所述增量快照执行云间迁移操作,所述云间迁移操作执行所述迁移时长。
2.根据权利要求1所述的云间业务迁移系统,其特征在于,
所述二级索引包括第一级索引和多个第二级索引,所述第一级索引被配置为记录多个所述第二级索引的地址,所述第二级索引被配置为记录所述增量快照的地址,所述增量快照被配置为多个集群cluster,
其中,基于访问所述二级索引,对对应的所述增量快照进行云间迁移操作。
3.根据权利要求2所述的云间业务迁移系统,其特征在于,
所述增量快照配置有快照文件头,所述快照文件头中配置有base文件在所述增量快照中的位置信息、定位所述增量快照中的数据所需地址位数、所述虚拟磁盘的大小、所述第一级索引的入口数量、存放所述第一级索引的cluster位置信息、所述增量快照的数量、所述快照的集群位置信息中的至少一种,
其中,所述快照文件头存储于所述虚拟磁盘的根目录,以基于所述快照文件头确定所述二级索引的访问入口。
4.根据权利要求2所述的云间业务迁移系统,其特征在于,所述快照生成模块具体用于:
基于所述快照文件头记录的所述第一级索引执行拷贝操作,并将所述第一级索引覆盖的所有所述cluster的引用计数进行加1,以基于操作结果配置所述增量快照的快照表,
其中,所述第一级索引包括活跃状态索引和等待状态索引,基于所述快照表配置所述等待状态索引。
5.根据权利要求2所述的云间业务迁移系统,其特征在于,所述快照生成模块具体用于:
在写入所述增量快照的数据之前,检测初始第二级索引的引用计数;
在所述引用计数为1时,在所述初始第二级索引对应的所述初始集群中写入所述增量快照;
在所述引用计数大于1时,生成第二级拷贝索引,将对应的所述初始集群的偏移地址写入所述第二级拷贝索引中;以及
基于所述第二级拷贝索引更新所述第一级索引。
6.根据权利要求5所述的云间业务迁移系统,其特征在于,所述快照生成模块在所述初始第二级索引对应的所述初始集群中写入所述增量快照,具体包括:
检测所述初始集群的引用计数;
在所述引用计数为1时,在所述初始集群写入所述增量快照;
在所述引用计数大于1时,生成所述初始集群的拷贝集群,并在所述拷贝集群上写入所述增量快照的数据,以生成所述增量快照,并在所述第二级索引中添加所述增量快照的地址。
7.根据权利要求4所述的云间业务迁移系统,其特征在于,还包括:
增量快照汇总模块,用于在检测到需要获取增量快照碎片时,基于所述快照表确定记录所述增量快照碎片的所述等待状态索引,以基于所述等待状态索引查找所述增量快照碎片,并由所述增量快照传输模块传输查找到的所述增量快照碎片。
8.根据权利要求1至7中任一项所述的云间业务迁移系统,其特征在于,所述快照生成模块基于业务场景配置对应的快照生成方式,具体包括:
在所述业务场景为需要保留所述虚拟磁盘的原始数据时,采用读优先为对应的所述快照生成方式;
在所述业务场景不需要保留所述原始数据时,采用写优先为对应的所述快照生成方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111619245.9/1.html,转载请声明来源钻瓜专利网。