[发明专利]一种云计算平台的业务迁移方法有效
申请号: | 201210352434.9 | 申请日: | 2012-09-21 |
公开(公告)号: | CN102917025A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 宗竞 | 申请(专利权)人: | 江苏乐买到网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;G06F9/50;G06F9/445 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 杨林洁 |
地址: | 215123 江苏省苏州市苏州工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 平台 业务 迁移 方法 | ||
技术领域
本发明属于计算机技术,尤其涉及一种云计算平台的业务迁移方法。
背景技术
云计算是一种按照用户需求、便利地通过网络获取计算资源的计算模式,这些资源可以来自一个共享的、可配置的资源池,并能够快速地获取和释放,它提供了一个全新的互联网商业服务模型,即用户可以通过网络以按需、易扩展的方式租用所需的服务。云计算技术利用高速互联网的传输能力,将计算、存储、软件、服务等资源从分散的个人计算机或服务器移植到互联网中集中管理的大规模高性能计算机、个人计算机、虚拟计算机中,从而使用户像使用电力一样使用这些资源。采用云计算的模式能够提高计算效率和资源的可用性。
云计算平台是一种大规模的分布式共享系统,上面有大量托管业务,因此,平台的安全性和可靠性是一个至关重要的问题。云计算平台中各服务器之间在物理上是相互独立的,通过虚拟技术将这些物理上独立的服务器组成虚拟机机群。当多台服务器中同时运行时,将出现负载不均或服务器故障等意外。为了应对这些情况,业务管理与执行子系统提供了业务迁移功能。
业务迁移的应用场景包括:第一种是当虚拟机掉电或者崩溃时需要将虚拟机上托管的业务全部迁移到其他可用的虚拟机上,从而保证托管业务尽快恢复正常运行。另外一种情况即当虚拟机机群中出现负载不均衡时,需要将既定虚拟机的部分业务迁移到其他虚拟机上进行部署,以达到资源利用率的最大化,提高业务的响应效率。
发明内容
鉴于上述,本发明的目的是提出在云计算平台中提供业务迁移功能,能合理一调度虚拟资源从而及时响应用户的请求,维护托管业务的数据安全及稳定。
为解决上述技术问题,本发明采用如下技术方案:
一种云计算平台中业务迁移的方法,包括以下步骤:
用户通过管理界面向迁移部件发出业务迁移的请求,请求中携带了迁移对象标识,以及迁移的目标地址;
迁移部件收到请求后,识别迁移对象是某个特定业务或是某虚拟机,从而确定迁移策略。接着请求查询数据表单,查询业务的源地址及当前状态;
若迁移对象是某特定业务,则返回该业务的源地址及当前状态;若是迁移对象是某虚拟机,则采用批量迁移策略,首先查询该虚拟机上的业务列表,并逐一返回列表中所有业务id及其对应的当前状态,而无需返回源地址;
迁移部件根据上述步骤返回的数据,向虚拟机群中指定的虚拟机发出迁移指定;
在虚拟机中完成源虚拟机与目标虚拟机之间的业务迁移;
虚拟机的业务倒换工作完成,发送消息告知迁移部件;
迁移部件将业务id、当前业务实际地址作为参数传给域名服务器,请求域名服务器进行更新;
请求更新数据表单,更新业务的描述信息中的虚拟机地址字段。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1为本发明的业务迁移部件完成业务迁移流程总体示意图。
具体实施方式
对于云计算平台,一般业务的迁移方法可以分为先断后启、先启后断两种。“先断后启”是指迁移前先将原业务断开删除,待完成迁移后再启动新地址“剪切”操作。“先启后断”是指先完成业务的“复制”,将业务复制到目标虚拟机,并完成业务的启动,将访问指向新地址后,再删除原地址的业务。
本发明的技术方案采用第二方法进行迁移,虽然会在一定时间内出现业务冗余,但正是通过这种冗余,可以保证处于“可访问”状态的业务在迁移过程中不中断,从而达到平滑迁移的效果。
迁移的策略是指在迁移地过程中采用什么方式进行迁移,根据迁移的需求,可以分为一次迁移、批量迁移两种策略。“一次迁移”是指每次仅迁移一个指定业务,只需要将指定业务的程序包转移到新地址即可。相对批量迁移过程,迁移数据量小,实施过程短,风险相对较低。这种策略主要针对用户指定迁移单个业务的情况。”批量迁移”是指完成两台虚拟机之间进行所有业务的批量倒换。用户输入一次请求,但与一次迁移不同的是,后台需要先获取虚拟机上业务的列表清单,并对业务逐个迁移,由于每个业务的状态不同,相应的迁移措施也不同。批量迁移的数据量较大,过程较复杂。这种策略主要针对用户请求将某虚拟机的所有业务迁移到另一台虚拟机中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏乐买到网络科技有限公司,未经江苏乐买到网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210352434.9/2.html,转载请声明来源钻瓜专利网。