一种数据中心的管理方法及系统与流程

文档序号:14522598阅读:128来源:国知局
一种数据中心的管理方法及系统与流程

本发明涉及通信技术领域,特别涉及一种数据中心的管理方法及系统。



背景技术:

随着通信技术的发展,政府、医院和企业等为了实现分布于各地域的数据中心的资源共享,保障信息数据安全,产生了利用云计算管理各数据中心的云平台。以政务云平台为例,目前,在各省级或者地市的电子政务系统中,已经通过建设统一的政务云平台,形成能够承载政府体系中大部分委办局的业务系统的政务云数据中心。但是,由于地域以及时间因素等,还存在部分委办局的应用系统或者机房无法迁移至政务云平台进行统一管理,导致无法迁移至政务平台的委办局的数据中心的资源,无法通过云数据中心进行资源调度。可见,目前的数据中心的管理中存在无法完全实现资源共享的问题。



技术实现要素:

本发明实施例的目的在于提供一种数据中心的管理方法及系统,解决了目前的数据中心的管理中存在无法完全实现资源共享的问题。

为了达到上述目的,本发明实施例提供一种数据中心的管理方法,包括:

将多个的数据中心的设备进行虚拟化,以形成云虚拟化数据中心,其中,所述资源可以包括计算资源、存储资源及网络资源中至少一种;

获取向所述云虚拟化数据中心发送的操作请求;

通过所述云虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理。

本发明还提供一种数据中心的管理系统,包括:

虚拟化模块,用于将多个的数据中心的设备进行虚拟化,以形成云虚拟化数据中心,其中,所述资源可以包括计算资源、存储资源及网络资源中至少一种;

操作请求获取模块,用于获取向所述云虚拟化数据中心发送的操作请求;

管理模块,用于通过所述云虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理。

本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行的一个或多个程序,所述一个或多个程序被所述计算机执行时使所述计算机执行如上述提供的一种数据中心的管理方法。

上述技术方案中的一个技术方案具有如下优点或有益效果:

将多个的数据中心的设备进行虚拟化,以形成云虚拟化数据中心;获取向所述云虚拟化数据中心发送的操作请求;通过所述云虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理。这样可以将分布于各地域的多个数据中心的设备进行统一管理,并进行跨数据中心的资源调度,完全实现多个数据中心的资源共享。

附图说明

图1为本发明实施例提供的一种数据中心的管理方法的流程示意图;

图2为本发明实施例提供的另一种数据中心的管理方法的流程示意图;

图3为本发明实施例提供的数据中心的管理方法的在电子政务应用中物理架构示意图;

图4为本发明实施例提供的数据中心的管理方法在电子政务应用中软件架构示意图;

图5为本发明实施例提供的数据中心的管理方法在电子政务应用中逻辑架构示意图;

图6为本发明实施例提供的数据中心的管理方法在电子政务应用中流程示意图;

图7为本发明实施例提供的一种数据中心的管理系统的结构示意图;

图8为本发明实施例提供的一种数据中心的管理系统中虚拟化模块的结构示意图;

图9为本发明实施例提供的一种数据中心的管理系统中管理模块的结构示意图;

图10为本发明实施例提供的一种管理模块中确定单元的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

如图1所示,本发明实施例提供的一种数据中心的管理方法的流程示意图,应用于数据中心的管理系统,包括以下步骤:

步骤s101、将多个数据中心的资源进行虚拟化,以形成云虚拟化数据中心。

本实施例中,上述数据中心包括独立的数据中心,例如:政府部门中某一委办局的数据中,以及多个独立的数据中心利用云计算形成的云数据中心,且每一数据中心具有各自的服务器、存储器以及交换机等资源。当需要对各数据中心的资源进行统一管理时,可以利用虚拟化技术将多个数据中心的资源进行虚拟化,形成云虚拟数据中心,其中,上述资源可以包括计算资源、存储资源及网络资源中至少一种。

例如:需要实现对各数据中心的计算资源统一管理时,数据中心的管理系统可以利用计算虚拟化技术将各数据中心的服务器进行虚拟化,形成计算资源池;或者需要实现对各数据中心的存储资源统一管理时,可以利用存储虚拟化技术将各数据中心的存储设备进行虚拟化,形成存储资源池;或者需要实现对各数据中心的网络资源统一管理时,可以利用网络虚拟化技术将各数据中心的网络设备进行虚拟化,形成网络资源池。

步骤s102、获取向所述云虚拟化数据中心发送的操作请求。

本实施例中,当用户需要对云虚拟化数据中心的进行管理时,数据中心的管理系统可以向云虚拟化数据中心发送操作请求。其中,上述操作请求可以包括创建虚拟机请求、启动操作卷请求、配置地址请求以及设置访问请求等中的任意一种。

步骤s103、通过所述云虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理。

本实施例中,上述步骤s103可以理解为:数据中心的管理系统根据上述步骤102获取的操作请求,在云虚拟化数据中心匹配与该操作请求对应的数据中心的资源进行管理。例如:当该操作请求为启动操作卷请求时,查找云虚拟化数据中心中满足该启动操作卷请求的资源需求的数据中心,并利用该数据中心的资源启动操作卷。

本实施例中,上述方法可以应用于政府、企业以及医院等任意一部门或单位的分布在不同地域的数据中心的管理。

本实施例中,将多个的数据中心的设备进行虚拟化,以形成云虚拟化数据中心;获取向所述云虚拟化数据中心发送的操作请求;通过所述云虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理。这样可以将分布于各地域的多个数据中心的设备进行统一管理,并进行跨数据中心的资源调度,完全实现多个数据中心的资源共享。

如图2所示,本发明实施例提供的另一种数据中心的管理方法的流程示意图,包括:

步骤s201、通过计算虚拟化技术将多个数据中心的服务器进行虚拟化,形成计算资源池。

本实施例中,上述通过计算虚拟化技术将多个数据中心的服务器进行虚拟化可以理解为:将每一数据中心的物理服务器生成多个虚拟服务器,每一虚拟服务器从功能、性能和操作方式上,等同于单台物理服务器,在每一虚拟服务器上通过迁移或者重新安装配置操作系统,使每个物理服务器成为物理服务器上的虚拟机,从而将多个数据中心的计算资源形成的计算资源池。其中,对于多个数据中心的服务器进行虚拟化,可以采用现有的虚拟化服务器部署方案来实现。

步骤s202、通过存储虚拟化技术将各所述数据中心的存储设备进行虚拟化,形成存储资源池。

本实施例中,上述步骤202过程,可以在虚拟化层对各数据中心的存储设备进行虚拟化,形成存储资源池,以实现对各数据中心的存储设备的集中分配使用以及集中备份等。其中,对于多个数据中心的存储设备进行虚拟化,可以通过现有的分布式存储部署方案实现。

步骤s203、通过网络虚拟化技术将各所述数据中心的网络设备进行虚拟化,形成网络资源池。

本实施例中,上述将各数据中心的网络设备进行虚拟化,可以通过软件定义网络(softwaredefinednetwork,sdn)控制器来进行,从而形成网络资源池,以实现对各数据中心网络设备的集中分配使用。

需要说明的是,上述步骤201至步骤203中的计算虚拟化技术、存储虚拟化技术以及网络虚拟化技术均为本领域技术人员熟知的,对于分别通过计算虚拟化技术、存储虚拟化技术以及网络虚拟化技术形成计算资源池、存储资源池以及网络资源池的过程,在此不再进行赘述。

步骤s204、基于所述计算资源池、存储资源池和网络资源池,构建与各数据中心对应的云虚拟化数据中心。

本实施例中,当通过上述步骤s201至步骤s203形成计算资源池、存储资源池以及网络资源池时,数据中心的管理系统可以通过计算资源池、存储资源池以及网络资源池构建与各数据中心对应的云虚拟化数据中心,从而通过云虚拟化数据中心,可以实现对各数据中心的计算资源、存储资源以及网络资源进行统一的管理,如分配和运维等。

步骤s205、获取向所述云虚拟化数据中心发送的操作请求。

本实施例中,当当用户需要对云虚拟化数据中心的进行管理时,数据中心的管理系统可以向云虚拟化数据中心发送操作请求。可选的,上述操作请求可以包括创建虚拟机请求、启动操作卷请求、配置地址请求以及设置访问请求等中的任意一种。

步骤s206、通过所述云虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理。

本实施例中,上述步骤s206可以理解为:数据中心的管理系统根据上述步骤s205获取的操作请求,在云虚拟化数据中心匹配与该操作请求对应的数据中心的资源进行管理。可选的,上述步骤s206可以包括:基于所述操作请求,检查所述云虚拟化数据中心的各数据中心的资源,其中,所述资源可以包括计算资源、存储资源及网络资源中至少一种;确定所述云虚拟化数据中心中与所述操作请求对应的目标数据中心,其中,所述目标数据中心为资源满足所述操作请求对应的资源需求的数据中心;响应所述操作请求,在所述目标数据中心进行与所述操作请求对应的操作。

例如:当该操作请求为启动操作卷请求时,查找云虚拟化数据中心中满足该启动操作卷请求的资源需求的数据中心,将满足该启动操作卷请求的资源需求的数据中心作为目标数据中心,利用该目标数据中心的资源启动操作卷。

可选的,上述确定所述云虚拟化数据中心中与所述操作请求对应的目标数据中心,包括:判断所述云虚拟化数据中心中云数据中心的资源是否满足所述操作请求对应的资源需求;若所述云数据中心的资源满足所述资源需求,确定所述云数据中心为目标数据中心。例如:当该操作请求为启动操作卷请求时,数据中心的管理系统会先判断云虚拟化数据中心中云数据中心的资源是否满足启动操作卷请求对应的资源需求,若满足,则将该云数据中心作为目标数据中心,从而可以利用云数据中心的资源启动操作卷。

需要说明的是,上述当云数据中心的资源不满足操作请求对应的资源需求时,数据中心的管理系统会判断下一个数据中心的资源是否满足上述资源需求,当在云虚拟数据中心中能够查找到满足上述资源需求的其他数据中心时,确定该数据中心为目标数据中心。

请同时参见图3至图5,分别为实施例提供的数据中心的管理方法在电子政务应用中物理架构示意图、软件架构示意图以及逻辑架构示意图。如图3至图5所示,分别通过数据虚拟化技术、存储虚拟化技术以及网络虚拟化技术将各数据中心的服务器、存储以及交换机进行虚拟化,形成计算资源池、存储资源池以及网络资源池,从而构建电子政务云虚拟数据中心。其中,上述各数据中心包括由多个委办局数据中心构建的电子政务云数据中心以及无法迁移至电子政务云数据中心的委办局1数据中心以及委办局2数据中心,当然,还可以包括其他数据中心,在此并不限定。

在数据中心管理系统中构建虚拟化数据中心管理软件以及电子政务云虚拟化数据中心管理平台,虚拟化数据中心管理软件可以用于获取向所述云虚拟化数据中心发送的操作请求;电子政务云虚拟化数据中心管理平台可以通过所述云虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理。

本实施例中,上述虚拟化数据中心管理软件可以包括基本功能模块和扩展功能模块,用户可以通过虚拟化数据中心管理软件的基本功能模块和扩展功能模块向电子政务云虚拟化数据中心管理平台发送不同的操作请求,其中,基本功能模块可以包括:

仪表盘:用户通过仪表盘能够与电子政务云虚拟化数据中心管理平台提供的服务进行交互,比如可以启动虚拟机、操作卷、配置ip地址、设置访问;

统计和告警:监控和测量电子政务云虚拟化数据中心管理平台,用于计费、基准测试、确认可扩展性以及统计等;

鉴权与管理:向电子政务云虚拟化数据中心管理平台提供认证和鉴权功能,并在电子政务云内部提供服务编录功能;

镜像管理:向电子政务云虚拟化数据中心管理平台提供虚拟机映像的管理功能;

基本功能模块还可以包括对象存储资源接口、服务编排、计算资源接口、网络资源接口以及块存储资源接口等,扩展功能包括安全管理、故障检测与恢复、高可用(highavaliable,ha)、系统管理与部署、电信级扩展、容灾与备份以及网络即服务(networkasaservice,naas),上述各功能为本领域技术人员熟知,在此不再进行赘述。

其中,每个数据中心的用户如运维管理人员可以通过计算资源接口对子政务云虚拟化数据中心内的计算资源进行维护,通过存储资源接口对子政务云虚拟化数据中心内的存储资源进行维护,通过网络资源接口对电子政务云虚拟化数据中心内的网络资源进行维护,并通过软件定义网络技术在管理软件中配置全局和各数据中心的网络参数,统一下发至各数据中心,分别生效,最终达到计算、存储、网络资源都可以在虚拟化数据中心管理软件中统一管理和调配,做到了逻辑上的合一,降低运维的难度,同时也提高底层的资源利用率

如图6所示,图6为本发明实施例提供的数据中心的管理方法在电子政务应用中流程示意图,如图6所示,以用户的操作请求为创建虚拟机请求为例:用户通过虚拟化数据中心管理软件的仪表盘向以电子政务云虚拟化数据中心管理平台发送创建虚拟机请求,电子政务云虚拟化数据中心管理平台接收到创建虚拟机请求后,检查电子政务云数据中心的计算资源、存储资源以及网络资源是否满足创建虚拟机的资源需求,如果满足,利用电子政务云数据中心的资源创建虚拟机;若不满足,继续依次检查委办局1数据中心和委办局2数据中心的计算资源、存储资源以及网络资源是否满足创建虚拟机的资源需求,若委办局1数据中心或委办局2数据中心的资源满足创建虚拟机的资源需求,利用满足资源需求的委办局1数据中心或委办局2数据中心的资源创建虚拟机。当然,当电子政务云虚拟化数据中心管理平台创建虚拟机成功时,可以返回创建虚拟机成功的消息至虚拟化数据中心管理软件,以提示用户虚拟机创建成功。

当然,该实施方式中,同样可以应用到图1所示的实施例中,且能达到相同有益效果。本实施例中,在图1所示的基础上增加了多种可选的实施方式,

如图7所示,本发明实施例提供一种数据中心的管理系统的结构示意图,所述数据中心的管理系统70包括:

虚拟化模块71,用于将多个的数据中心的设备进行虚拟化,以形成云虚拟化数据中心;

操作请求获取模块72,用于获取向所述云虚拟化数据中心发送的操作请求;

管理模块73,用于通过所述云虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理。

可选的,如图8所示,所述虚拟化模块71可以包括:

计算虚拟化单元711,用于通过计算虚拟化技术将多个数据中心的服务器进行虚拟化,形成计算资源池;

存储虚拟化单元712,用于通过存储虚拟化技术将各所述数据中心的存储设备进行虚拟化,形成存储资源池;

网络虚拟化单元713,用于通过网络虚拟化技术将各所述数据中心的网络设备进行虚拟化,形成网络资源池;

构建单元714,用于基于所述计算资源池、存储资源池和网络资源池,构建与各数据中心对应的云虚拟化数据中心。

可选的,如图9所示,所述管理模块73可以包括:

资源检查单元731,用于基于所述操作请求,检查所述云虚拟化数据中心的各数据中心的资源,其中,所述资源可以包括计算资源、存储资源及网络资源中至少一种;

确定单元732,用于确定所述云虚拟化数据中心中与所述操作请求对应的目标数据中心,其中,所述目标数据中心为资源满足所述操作请求对应的资源需求的数据中心;

响应单元733,用于响应所述操作请求,在所述目标数据中心进行与所述操作请求对应的操作。

可选的,如图10所示,所述确定单元732可以包括:

判断子单元7321,用于判断所述云虚拟化数据中心中当前数据中心的资源是否满足所述操作请求对应的资源需求;

确定子单元7322,用于若所述当前数据中心的资源满足所述资源需求,确定所述当前数据中心为目标数据中心。

可选的,所述操作请求可以包括创建虚拟机请求、启动操作卷请求、配置地址请求及设置访问请求中任意一项。

数据中心的管理系统70能够实现图1至图6的方法实施例中数据中心的管理系统实现的各个过程,以及能达到相同的有益效果,为避免重复,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一计算机可读取介质中,该程序在执行时,包括以下步骤:

将多个的数据中心的设备进行虚拟化,以形成云虚拟化数据中心;

获取向所述云虚拟化数据中心发送的操作请求;

通过所述云虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理。

可选的,所述将多个数据中心的设备进行虚拟化,包括:

通过计算虚拟化技术将多个数据中心的服务器进行虚拟化,形成计算资源池;

通过存储虚拟化技术将各所述数据中心的存储设备进行虚拟化,形成存储资源池;

通过网络虚拟化技术将各所述数据中心的网络设备进行虚拟化,形成网络资源池;

基于所述计算资源池、存储资源池和网络资源池,构建与各数据中心对应的云虚拟化数据中心。

可选的,所述通过所述虚拟化数据中心,对与所述操作请求对应的数据中心的资源进行管理,包括:

基于所述操作请求,检查所述云虚拟化数据中心的各数据中心的资源,其中,所述资源可以包括计算资源、存储资源及网络资源中至少一种;

确定所述云虚拟化数据中心中与所述操作请求对应的目标数据中心,其中,所述目标数据中心为资源满足所述操作请求对应的资源需求的数据中心;

响应所述操作请求,在所述目标数据中心进行与所述操作请求对应的操作。

可选的,所述确定所述云虚拟化数据中心中与所述操作请求对应的目标数据中心,包括:

判断所述云虚拟化数据中心中当前数据中心的资源是否满足所述操作请求对应的资源需求;

若所述当前数据中心的资源满足所述资源需求,确定所述当前数据中心为目标数据中心。

可选的,所述操作请求包括创建虚拟机请求、启动操作卷请求、配置地址请求及设置访问请求中任意一项。

所述的存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1