一种计算机动态迁移网络的制作方法

文档序号:8597473阅读:186来源:国知局
一种计算机动态迁移网络的制作方法
【技术领域】
[0001]本实用新型涉及一种计算机网络,尤其涉及一种计算机动态迀移网络。
【背景技术】
[0002]随着虚拟化技术的发展,产生了很多新技术,其中虚拟机动态迀移是虚拟化独有的也是其最重要的技术之一。虚拟机动态迀移,是指虚拟机在运行时且能持续提供服务的前提下,从一台虚拟平台服务器迀移到其它的虚拟平台服务器运行。虚拟机动态迀移实现了虚拟机运行状态通过网络在物理机之间快速透明的迀移,可以用于大规模虚拟化环境中负载的动态调整、系统在线维护和主动容错以及应用的灵活部署、资源优化和电源管理等,应用广泛。
[0003]随着如因特网的网络上有数量日益增加的应用和服务可用,数量日益增加的内容、应用和服务提供商转向如多租户资源和云计算的技术。这些技术使客户能够访问和利用多种类型的电子资源(物理的或虚拟的),其中用于提供这些资源的硬件和软件可动态地伸缩以在任何给定时间满足多个客户的需求。客户通常将租借、租用或以其它方式付费来访问这些资源,并且因此无需购买和维护用于获取这些资源提供的功能的硬件和软件。许多常规方法需要这种人类管理员来接收必要的配置信息,确定配置是否有效,优化和调整实例,并执行其它此类任务,这耗费大量时间和工作量。再者,此类方法提供许多出错的机会。然而,用户能够指定这些参数的能力可导致用户以对于当前网络或系统环境不是最优的方式启动实例或另外的访问资源。

【发明内容】

[0004]为了解决上述问题,本实用新型提供了一种在任何时间调整重新映射和目的地网络位置而不会有丢失业务风险的技术方案:
[0005]一种计算机动态迀移网络,包括终端用户计算设备、客户端、网络、控制模块、数据模块,控制模块连接数据模块,终端用户计算设备、客户端、控制模块、数据模块分别连接网络。
[0006]作为优选,控制模块包括web服务层、扫描组件、工作流程组件、监视组件、管理数据组件,web服务层包括至少一个web服务器,web服务层连接扫描组件,扫描组件连接管理数据组件。
[0007]作为优选,监视组件连接web服务层、工作流程组件、管理数据组件。
[0008]作为优选,数据模块包括数据存储组件、实例组件、主机管理器、持久性存储设备,主机管理器连接数据存储组件,主机管理器连接控制模块中的监视组件。
[0009]作为优选,每个实例组件可以包括主机管理器和数据存储组件,以及可以在持久性存储设备中具有至少一个备份实例或副本。
[0010]本实用新型的有益效果在于:
[0011](I)本实用新型增加控制模块,可起到例如虚拟系统管理员或虚拟数据库管理员的作用,从而无需有经验的人类管理员来执行如验证启动配置和预备数据的任务。
【附图说明】
[0012]图1为本实用新型的连接结构框图。
【具体实施方式】
[0013]为使本实用新型的发明目的、技术方案和优点更加清楚,下面将结合附图对本实用新型的实施方式作进一步地详细描述。
[0014]如图1所示一种计算机动态迀移网络,包括终端用户计算设备1、客户端2、网络3、控制模块4、数据模块5,控制模块4连接数据模块5,终端用户计算设备1、客户端2、控制模块4、数据模块5分别连接网络3,终端用户计算设备I能够通过网络3调用到控制模块4以执行如预备数据模块5的数据资料库的任务。客户端2可以直接通过数据模块5的接口访问提供的资料库。
[0015]控制模块4包括web服务层41、扫描组件42、工作流程组件44、监视组件40、管理数据组件43,web服务层41包括至少一个web服务器411 ;web服务层41连接扫描组件42 ;扫描组件42连接管理数据组件43 ;监视组件40连接web服务层41、工作流程组件44、管理数据组件43。当接收到web服务器411 一个的请求时,web服务层41可以剖析或以其它方式分析该请求以确定需要执行或处理调用的步骤或动作。例如,可以接收包括创建数据资料库的请求的web服务调用,web服务层41可以剖析该请求以确定要创建的数据资料库的类型、所请求的存储卷、所请求的硬件的类型或其它此类方面。可以将“创建数据库”请求的信息写入管理数据组件43位置,并且扫描组件42可以周期性地对管理数据组件43检查未决作业。如web服务层41向扫描组件42发送有作业存在的通知,扫描组件42可以提取“创建数据库”请求,并且使用该请求的信息可以向工作流程组件44发送请求、调用或其它此类命令,工作流程组件44可操作以将用于该请求的至少一个工作流程实例化,监视组件40可以持续地监视控制模块4的运行中资料库或实例的健康,检测这些实例中任一个的故障和启动适合的恢复过程。
[0016]数据模块5包括数据存储组件51、实例组件50、主机管理器52、持久性存储设备53,主机管理器52连接数据存储组件51,主机管理器52连接控制模块4中的监视组件40。主机管理器52无法发起调用控制模块4。主机管理器52可以负责管理或执行如为新资料库建立实例的任务,包括建立逻辑卷和文件系统、安装数据库二进制文件和种子,以及启动或停止资料库。主机管理器52可以监视数据存储组件51的健康,以及对错误状况监视并且必要时可重启数据存储组件51。主机管理器52还执行或管理数据存储组件51或操作系统的软件补丁的安装和升级。监视组件40可以通过如发送特定请求或监视来自主机管理器52的心跳或确定每个主机的状态来周期性地监视实例组件50与每个主机管理器52之间的通信。每个实例组件50可以包括主机管理器52和数据存储组件51以及可以在持久性存储设备53中具有至少一个备份实例或副本。用此类方法,一旦通过控制模块4配置了实例组件50,则客户端2可通过对数据模块5的请求直接与实例组件50交互,而无需访问控制模块4。控制模块4可起到例如虚拟系统管理员或虚拟数据库管理员的作用,从而无需有经验的人类管理员来执行如验证启动配置和预备数据的任务,控制模块4可以执行必要的任务来响应请求创建、启动、删除、修改、扩大或以其它方式管理资源或资源实例。控制模块4还可以一致性的方式支持若干不同类型的资源而无需每种类型资源中的专家。
[0017]上述实施例只是本实用新型的较佳实施例,并不是对本实用新型技术方案的限制,只要是不经过创造性劳动即可在上述实施例的基础上实现的技术方案,均应视为落入本实用新型专利的权利保护范围内。
【主权项】
1.一种计算机动态迀移网络,包括终端用户计算设备(I)、客户端(2)、网络(3)、控制模块(4)、数据模块(5),其特征在于:所述控制模块(4)连接所述数据模块(5),所述终端用户计算设备(1)、所述客户端(2)、所述控制模块(4)、所述数据模块(5)分别连接所述网络⑶。
2.根据权利要求1所述的一种计算机动态迀移网络,其特征在于:所述控制模块(4)包括web服务层(41)、扫描组件(42)、工作流程组件(44)、监视组件(40)、管理数据组件(43),所述web服务层(41)包括至少一个web服务器(411),所述web服务层(41)连接所述扫描组件(42 ),所述扫描组件(42 )连接所述管理数据组件(43 )。
3.根据权利要求2所述的一种计算机动态迀移网络,其特征在于:所述监视组件(40)连接所述web服务层(41)、所述工作流程组件(44 )、所述管理数据组件(43 )。
4.根据权利要求3所述的一种计算机动态迀移网络,其特征在于:所述数据模块(5)包括数据存储组件(51)、实例组件(50)、主机管理器(52)、持久性存储设备(53),所述主机管理器(52)连接所述数据存储组件(51),所述主机管理器(52)连接所述控制模块(4)中的所述监视组件(40)。
【专利摘要】本实用新型提供了一种计算机动态迁移网络,包括终端用户计算设备、客户端、网络、控制模块、数据模块,控制模块连接数据模块,终端用户计算设备、客户端、控制模块、数据模块分别连接网络,终端用户计算设备通过网络调用到控制模块以执行如预备数据模块的数据资料库的任务,客户端可以直接通过数据模块的接口访问提供的资料库,本实用新型可以从跨因特网或其它公共网络的多个点通告全局可重新映射地址,无需有经验的管理员来执行如验证启动配置和预备数据的任务而不会有丢失业务的风险。
【IPC分类】H04L29-08
【公开号】CN204305076
【申请号】CN201420772001
【发明人】周显亮
【申请人】河北软创实业有限公司
【公开日】2015年4月29日
【申请日】2014年12月10日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1