[发明专利]一种用于基于服务模型的应用集群迁移的方法和迁移装置有效

专利信息
申请号: 201510664774.9 申请日: 2015-10-15
公开(公告)号: CN106603592B 公开(公告)日: 2019-10-01
发明(设计)人: 何震苇;杨新章;陆钢;李慧云;张凌;严丽云;李蓉蓉;周荣生;文锦军 申请(专利权)人: 中国电信股份有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 中国国际贸易促进委员会专利商标事务所 11038 代理人: 方亮
地址: 100033 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 基于 服务 模型 应用 集群 迁移 方法 装置
【说明书】:

发明公开了一种基于服务模型的应用集群迁移的方法和迁移装置。本实施例通过服务模型实现应用集群的所有节点和依赖关系的自动化迁移;通过分析每个主机所依赖的软件镜像,在目标数据中心的主机上批量安装所依赖的软件镜像,提高应用集群迁移速度,从而减少了集群迁移的停机时间;为节点配置文件模板绑定目标应用集群的环境参数,生成目标集群的配置文件,从而提升应用集群的配置文件迁移效率;目标数据中心的镜像仓库作为目标应用集群的镜像代理,按需从源数据中心的镜像仓库中获取并缓存所需的镜像,从而加速应用集群的镜像安装。

技术领域

本发明涉及云计算领域,特别涉及基于服务模型的应用集群迁移的方法和迁移装置。

背景技术

云应用集群是指基于云计算资源池提供互联网或企业应用服务的一组服务器,通常包含多个服务器容器节点,每个容器节点由硬件资源和软件堆栈构成。硬件资源包括虚拟计算、存储和网络资源,通常由云数据中心的云资源池提供。容器节点的软件堆栈由相互依赖的若干层软件构成,包括操作系统、平台软件和应用软件等。根据容器节点是否保存运行时状态,可将应用集群的容器节点分成两类:一类是无状态的容器节点,如负载均衡器、Web服务器等,这类容器节点不保存运行时的数据;另一类是数据容器节点,如缓存服务器、数据库服务器等,需保存运行时数据。在应用集群迁移时,无状态容器节点只所涉及资源、软件和配置的迁移,而数据容器节点除了无状态容器节点迁移所涉及的内容之外,还需进行数据的迁移。

云应用集群通常在上线商用、故障容灾和机房搬迁的时候需要进行跨数据中心迁移,将应用集群的软件、配置、数据和拓扑结构从当前数据中心整体迁移到新的数据中心。

由于云应用集群的复杂性和数据中心间的环境差异性,云应用集群跨数据中心整体迁移非常困难,现有应用集群迁移方法都存在不少问题:

1、重新部署应用集群:重新部署应用集群,涉及集群资源申请、集群软件安装、集群网络配置、集群数据和配置文件的迁移等环节,其中许多环节都需人工干预,时间长、易出错;

2、广域网虚拟机迁移:采用V2V迁移,只能实现单个虚机的软件和数据自动迁移,无法实现配置文件自动迁移,无法实现整个应用集群的网络结构迁移,而且由于虚拟机镜像较大,跨数据中心拷贝时间较长。

近年兴起的容器技术提供了轻量级的共享内核的系统虚拟化解决方案,例如Docker,既具备虚拟机的资源隔离特性,又有虚拟机所不具备的轻量级、高性能特点。与虚拟机相比,容器共享操作系统内核,没有Guest OS,没有hypervisor层,更轻量、性能更高,同时容器引擎大多支持分层镜像特性,可以将应用容器节点的整个软件栈分为多个镜像层次,以web服务器为例,软件栈可分为系统软件OS、平台软件tomcat、应用软件如webapp.war等3个镜像层次。上层的镜像依赖于下层的镜像,下层的镜像可供上层的镜像共享,从而大大减少了镜像文件的大小,使得镜像的存储、传输和安装的速度显著提升。然而容器技术仅仅简化了单个容器节点的软件安装,并没有解决容器节点配置文件和运行时数据的迁移问题,也没有解决整个集群的拓扑结构和网络配置的迁移问题。

发明内容

本发明实施例所要解决的一个技术问题是:应用集群、容器节点配置文件、运行时数据、拓扑结构和网络配置的迁移问题。

根据本发明实施例的一个方面,提供的一种基于服务模型的应用集群迁移的方法包括:获取应用集群的服务模型文件,并提取服务模型文件中的应用集群的资源部署属性和容器节点状态,其中,资源部署属性包括:资源依赖关系、软件依赖关系和拓扑连接关系;根据资源部署属性和容器节点状态完成应用集群的迁移。

在一个实施例中,获取应用集群的服务模型文件,并提取服务模型文件中的应用集群的资源部署属性和容器节点状态,具体包括:从源数据中心的服务模型库中获取应用集群的服务模型文件;将服务模型文件导入目标数据中心的服务模型库;提取服务模型文件中的资源依赖关系、软件依赖关系、拓扑连接关系和容器节点状态。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510664774.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top