[发明专利]一种应用集群迁移方法及装置有效
申请号: | 201210551631.3 | 申请日: | 2012-12-18 |
公开(公告)号: | CN103873534B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 孙少陵;张志宏 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 郭润湘 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 集群 迁移 方法 装置 | ||
技术领域
本发明涉及云计算技术领域,尤其是涉及一种应用集群迁移方法及装置。
背景技术
云计算是基于互联网的相关服务的增加、使用和交付模式,通常情况下,涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。在云计算平台中,通过资源池的方式共享资源。对于云资源池中的各种服务和应用,通常运行于通过网络互联的一组服务器上,将这种运行同一应用的一组服务器资源及在该组服务器上部署的操作系统和应用程序统称为应用集群。在云计算平台的运维和运营过程中,由于服务器的故障维修、资源扩容以及资源调度等情况下,均需要对应用集群进行整体迁移。但是应用集群的整体迁移是一个比较复杂的迁移过程,涉及到服务器资源分配、操作系统安装、部署、应用安装部署和配置以及应用数据迁移等一系列步骤。
现有技术中,基于云计算环境的应用集群迁移主要有下述两种方式:
第一种方式:采用人工方式对应用集群进行迁移。具体实施中,主要通过网络管理人员手动进行,由人工进行服务器调配、操作系统安装部署、网络环境配置、应用软件安装、应用数据拷贝等迁移必需环节。采用该种方式进行应用集群迁移,迁移过程比较复杂,需要消耗大量的人工和时间,并且在迁移过程中,也比较容易出现与原有环境不一致的地方,进而影响了业务的重新上线时间,因此该种实施方式,使得应用集群迁移的效率比较低下。
第二种方式:采用虚拟机对应用集群进行迁移。具体实施中,虚拟机将应用程序和数据整个打包在虚拟机镜像文件中,通过虚拟机管理器对一组虚拟机进行热迁移或者冷迁移,以实现应用集群迁移的目的。该种方式虽然可以替代人工,并且迁移的准确性也较高,但是由于虚拟机存在一定的性能损耗,并且云计算平台中的很多基础服务和应用是直接运行在物理机上的,因此,虚拟机无法完全解决应用集群迁移的问题,使得应用集群迁移的效率比较低下。
综上所述,现有技术中基于云计算平台的应用集群迁移方法,迁移效率比较低。
发明内容
本发明实施例提供了一种应用集群迁移方法及装置,能够较好地提高应用集群的迁移效率。
一种应用集群迁移方法,包括:在云计算平台中,接收用户按照迁移框架的约定发来的应用集群迁移请求;对所述应用集群迁移请求进行解析,确定请求进行迁移的应用集群的迁移属性信息;根据确定出的迁移属性信息,在空闲资源池中确定符合应用集群迁移需求的节点资源;根据确定出的节点资源和迁移框架,将请求迁移的应用集群迁移到确定出的节点资源中,其中,迁移过程包括:按照迁移框架的约定,为确定出的节点资源分别配置网络资源和部署操作系统;并根据为确定出的节点资源分别配置的网络资源和部署的操作系统,分别调用应用安装脚本和数据迁移脚本,将请求迁移的应用集群迁移到确定出的节点资源中;其中,所述迁移属性信息包含应用安装脚本和数据迁移脚本,所述应用安装脚本是请求进行应用集群迁移的应用集群的应用程序信息,所述数据迁移脚本是请求进行应用集群迁移的应用集群的数据信息。
一种应用集群迁移装置,包括:接收模块,用于在云计算平台中,接收用户按照迁移框架的约定发来的应用集群迁移请求;确定模块,用于对所述应用集群迁移请求进行解析,确定请求进行迁移的应用集群的迁移属性信息;配置管理模块,用于根据确定出的迁移属性信息,在空闲资源池中确定符合应用集群迁移需求的节点资源,并将确定出的节点资源组成新应用集群服务器;资源调度模块,用于根据确定出的节点资源和迁移框架,将请求迁移的应用集群迁移到确定出的节点资源中,其中,所述迁移属性信息包含应用安装脚本和数据迁移脚本,所述应用安装脚本是请求进行应用集群迁移的应用集群的应用程序信息,所述数据迁移脚本是请求进行应用集群迁移的应用集群的数据信息;所述资源调度模块,具体用于按照迁移框架的约定,为确定出的节点资源分别配置网络资源和部署操作系统;并根据为确定出的节点资源配置的网络资源和部署的操作系统,分别调用应用安装脚本和数据迁移脚本,将申请迁移的应用集群迁移到确定出的节点资源中。
采用上述技术方案,在云计算平台中,对用户发来的应用集群迁移请求进行解析,根据解析得到的迁移属性信息,在空闲资源池中确定满足应用集群迁移需求的节点资源,并根据确定出的节点资源和迁移框架,将请求迁移的应用集群迁移到确定出的节点资源中,整个应用集群的迁移过程可以自动进行,相比现有技术中的通过虚拟机进行应用集群迁移的方式,降低了基于云计算平台的应用集群迁移的复杂度,提高了应用集群迁移效率。
附图说明
图1为本发明实施例一中,提出的应用集群迁移方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210551631.3/2.html,转载请声明来源钻瓜专利网。