说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211082281.0 (22)申请日 2022.09.06 (71)申请人 江苏安超云软件 有限公司 地址 214000 江苏省无锡市经济开发区金 融三街6号1601室 (72)发明人 不公告发明人   (74)专利代理 机构 苏州友佳知识产权代理事务 所(普通合伙) 32351 专利代理师 储振 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/455(2006.01) G06F 9/50(2006.01) (54)发明名称 异构化节点间的应用迁移方法、 系统及集群 (57)摘要 本发明提供了一种异构化节点间的应用迁 移方法、 系统及集群, 该异构化节点间的应用迁 移方法, 包括: 获取应用迁移请求并确定被执行 迁移的待迁移 应用; 对异构化服务器集群的所有 异构化节 点下发属性标签; 获取待迁移应用所包 含的应用属性, 以确定对待迁移 应用执行迁移的 应用预检信息; 对待迁移应用执行在异构化节点 间执行迁移操作, 侦测接收应用的异构化节点的 资源状态并监测待迁移应用的迁移 状态, 以在待 迁移应用在迁移过程发生异常时, 对待迁移应用 执行回滚操作, 并恢复至待迁移 应用在被执行迁 移操作前的状态。 本申请实现了应用在迁移过程 中能够持续地对外提供服务, 且确保了对应用执 行迁移操作的迁移成功率及迁移效率。 权利要求书2页 说明书7页 附图3页 CN 115480893 A 2022.12.16 CN 115480893 A 1.异构化节点间的应用迁移方法, 其特 征在于, 包括: 获取应用迁移请求并确定被执 行迁移的待迁移应用; 对异构化 服务器集群的所有异构化节点下发属性标签; 获取待迁移应用所包 含的应用属性, 以确定对待迁移应用执 行迁移的应用预检信息; 对待迁移应用执行在异构化节点间执行迁移操作, 侦测接收应用的异构化节点的资源 状态并监测待迁移应用的迁移状态, 以在待迁移应用在迁移过程发生异常时, 对待迁移应 用执行回滚操作, 并恢复至待迁移应用在被执 行迁移操作前的状态。 2.根据权利要求1所述的应用迁移方法, 其特征在于, 所述获取被执行迁移的待迁移应 用所包含的应用属性包括: 获取被执行迁移的待迁移应用在迁移过程所涉及的节点所对应 的异构化节点属 性标签, 并确定获取被执行迁移的待迁移应用的应用预检信息, 以根据所 述应用预检信息确定被执 行迁移的待迁移应用在执 行迁移过程中是否正常。 3.根据权利要求2所述的应用迁移方法, 其特征在于, 所述异构化节点属性标签为描述 节点所具有的类别标签, 所述应用迁移方法还包括: 根据所述异构化节点属 性标签将异构 化服务器集群所部署的异构化节点予以分类。 4.根据权利要求2所述的应用迁移方法, 其特征在于, 所述应用预检信息由状态信息、 副本数、 异构化节点的健康状态、 异构化节点的剩余资源状态或者被执行迁移的待迁移应 用的预期资源消 耗值中的一种或者几种任意的组合; 其中, 所述副本数为被执行迁移的待 迁移应用的副本数量。 5.根据权利要求4所述的应用迁移方法, 其特征在于, 所述状态信 息包括有状态信 息与 无状态信息, 以将被执行迁移的待迁移应用区分为有状态应用与无状态应用, 所述应用迁 移方法还包括: 通知有状态管理工具对有状态应用执行迁移, 并基于迁移逻辑对无状态应 用执行异构化节点间的迁移操作。 6.根据权利要求5所述的应用迁移方法, 其特征在于, 所述应用迁移方法还包括: 判断 无状态应用是否为单副本; 若是, 扩展被执行迁移应用以形成被执行迁移应用副本, 并将被执行迁移应用副本从 既有部署的异构化节点迁移至逻辑上独立于既有部署的异构化节点的当前部署的异构化 节点; 若否, 删除被执 行迁移应用; 其中, 所述既有部署的异构化节点与当前部署的异构化节点独立部署于逻辑上独立的 两个异构化节点资源 池。 7.根据权利要求6所述的应用迁移方法, 其特 征在于, 所述应用迁移方法还 包括: 侦测待迁移应用的可用性和/或时延性以判断待迁移应用是否为 正常; 若是, 认定待迁移应用被迁移成功; 若否, 认定待迁移应用被迁移失败, 执行回滚操作将待迁移应用回滚至 既有部署的异 构化节点, 并恢复至待迁移应用在被执 行迁移操作前的状态。 8.根据权利要求6所述的应用迁移方法, 其特征在于, 所述被执行迁移的待迁移应用部 署于Pod中, 通过删除Pod以删除被执行迁移的所述待迁移应用或者通过调度Pod以实现被 执行迁移的待迁移应用在异构化节点间执 行迁移操作。 9.根据权利要求1所述的应用迁移方法, 其特征在于, 所述对异构化服务器集群的所有权 利 要 求 书 1/2 页 2 CN 115480893 A 2异构化节 点下发属性标签由上层管 理系统执行, 所述上层管 理系统为基于Kuber netes所组 建的异构化 服务器集群中的Kubelet或者控制节点。 10.异构化节点间的应用迁移系统, 对待迁移应用在异构化节点间执行迁移操作, 其特 征在于, 包括: 预检组件, 迁移组件及监测组件; 在获取应用迁移请求并确定被执行迁移的待迁移应用后, 由所述预检组件对异构化服 务器集群的所有异构化节点下发属 性标签, 并获取待迁移应用所包含的应用属 性, 以确定 对待迁移应用执行迁移的应用预检信息; 所述迁移组件对待迁移应用执行在异构化节点间 执行迁移操作, 并由所述监测组件侦测接收应用的异构化节点的资源状态并监测待迁移应 用的迁移状态, 以在待迁移应用在迁移过程发生异常时, 由所述迁移组件对待迁移应用执 行回滚操作, 并恢复至待迁移应用在被执 行迁移操作前的状态。 11.根据权利要求10所述的应用迁移系统, 其特征在于, 所述应用迁移系统挂载至至少 两个异构化节点资源 池, 所述异构化节点资源 池由至少一个异构化节点部署所 形成。 12.根据权利要求10所述的应用迁移系统, 其特征在于, 所述预检组件, 迁移组件或者 监测组件均被 独立配置为无状态多副本应用, 并整体地或者独立 地部署于Pod中。 13.一种异构化 服务器集群, 其特 征在于, 包括: 异构化节点间的应用迁移系统, 至少两个异构化节点资源池, 以及上层管理系统; 所述 异构化节点间的应用迁移系统执行如权利要求1至9中任一项所述异构化节点间的应用迁 移方法中的步骤。权 利 要 求 书 2/2 页 3 CN 115480893 A 3

.PDF文档 专利 异构化节点间的应用迁移方法、系统及集群

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 异构化节点间的应用迁移方法、系统及集群 第 1 页 专利 异构化节点间的应用迁移方法、系统及集群 第 2 页 专利 异构化节点间的应用迁移方法、系统及集群 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:13:50上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。