基于云端的数据中心基础设施管理系统和方法

文档序号:6534651阅读:209来源:国知局
基于云端的数据中心基础设施管理系统和方法
【专利摘要】本公开涉及一种用于形成数据中心基础设施管理(DCIM)系统的方法。在一个实现中,所述方法可以涉及使用包括至少一个DCIM应用的DCIM系统的第一部分作为基于云端的系统。可以在远程设施处使用DCIM系统的第二部分,第二部分利用硬件部件。DCIM系统的第二部分可以用于从远程设施处的至少一个设备获取信息。广域网可以用于将获取的信息从第二部分传送到第一部分。
【专利说明】基于云端的数据中心基础设施管理系统和方法
[0001]对相关申请的交叉引用
[0002]本申请是要求2012年7月27日申请的美国临时申请序列第61/676,374号的优先权的PCT国际申请。上述参考的临时专利申请的全部公开通过引用结合于此。

【技术领域】
[0003]本申请针对数据中心基础设施管理(data center infrastructure management,DCIM)系统和方法,更具体地,针对使DCM系统的一个或多个硬件和/或软件部件基于云端中并且可用作对用户的“服务”的DCIM系统。

【背景技术】
[0004]本节提供了涉及本公开的背景信息,其不一定是现有技术。
[0005]云计算目前在世界各地迅速发展。通过“云”计算,意味着宁愿通过广域网,例如通过互联网使远程可得的计算服务作为服务。因此,利用云计算,用户将会经由WAN或互联网来远程访问他/她需要使用的计算和/或软件应用,而不是以所需要的软件在他/她的位置运行于计算机上的方式来使用计算机。
[0006]然而,以前开发的数据中心基础设施管理(DCM)系统通常依赖于用户使所需要的计算和软件资源在用户的位置可用。通常,用户会被要求购买或至少租赁所需要的DCIM设备。显然,这可能代表显著的费用。此外,如果用户预期显著的增长,那么以随着数据中心扩展而最终将占用过剩的DCIM容量为条件,用户可能处于必须购买比最初可能所需要的更多的DCIM资产(亦即服务器、存储器、处理器、监视软件应用等等)的状态。
[0007]因此,如果可以在云端中提供一个或多个DCIM硬件和软件产品,以提供用户在管理和/或监视用户的数据中心产品中所需要的物理硬件和软件产品,则将是非常有利的。以这种方式中,用户可以仅仅购买或租赁那些所需要的计算/监视服务,并且随着用户的数据中心在规模上扩展,可以容易地购买额外的计算/监视服务。


【发明内容】

[0008]在一方面,本公开涉及一种用于形成数据中心基础设施管理(DCM)系统的方法。该方法可以涉及使用包括至少一个DCM应用的DCM系统的第一部分作为基于云端的系统。可以在远程设施处使用DCIM系统的第二部分,第二部分利用硬件部件。DCIM系统的第二部分可以用于从远程设施处的至少一个设备获取信息。广域网可以用于将获取的信息从第二部分传送到第一部分。
[0009]在另一方面,本发明涉及一种用于形成数据中心基础设施管理(DCM)系统的方法。该方法可以包括使用DCM系统的第一部分作为基于云端的系统。DCM系统的第二部分可以在远程设施处使用,第二部分包括:硬件部件,其形成至少一个通用管理网关(universal management gateway,UMG),用于从至少一个外部设备以串行形式接收信息;服务器,用于以互联网协议(internet protocol, IP)数据包的形式接收信息;以及设施设备,用于以串行的形式或IP数据包的形式中的一个接收信息。DCIM系统的第二部分的硬件部件可以用于从远程设施处的至少一个设备获取信息。广域网可以用于将获取的信息从第二部分传送到第一部分。
[0010]在还有另一方面,本发明涉及一种用于形成数据中心基础设施管理(DCM)系统的方法。该方法可以包括使用DCM系统的第一部分的多个实例作为基于云端的系统。DCIM系统的第二部分可以用在远程设施处,第二部分包括硬件部件。DCIM系统的第二部分可以用于从远程设施处的至少一个设备获取信息。广域网可以用于将获取的信息从第二部分传送到第一部分。

【专利附图】

【附图说明】
[0011]本文所描述的附图仅出于说明所选择的实施例而非所有可能的实现的目的,并不意图限制本公开的范围。
[0012]图1示出了根据本公开的一个实施例的“混合”DCM系统,其中,使该DCM系统的一部分在云端中可用,用于为远程设施处的用户作为服务使用,并且其中,远程设施包括DCM系统的部件,在这个示例中为在其上运行MSS引擎的通用管理网关(UMG)设备;
[0013]图2示出了混合DCM系统的另一个实施例,其中,使该DCM系统的一部分在云端中作为服务可用,并且该DCIM系统的MSS引擎位于用户的远程设施处的服务器上;
[0014]图3示出了 DCM系统的另一实施例,其中,使该DCM系统在云端中可用,并且进一步地,虚拟MSS引擎建立在云端中可访问的虚拟主机上;
[0015]图4示出了 DCM系统的另一个实施例,其中,虚拟MSS引擎运行在虚拟主机上,其中,该虚拟主机及其相关DCM系统处于云端中,并且进一步,其中,远程设施利用设施设备以与串行设备和IP设备两者进行通信;
[0016]图5示出了混合DCM系统的另一个实施例,其中,图4的设施设备与远程设施处的服务器一起使用,并且其中,服务器正在运行MSS引擎,并且其中,该DCM系统剩余的部件处于云端中;
[0017]图6示出了 DCM系统的另一种混合实现,其中,在云端中的单一实例中使用该DCIM系统以服务单个租户;
[0018]图7示出了 DCM系统的另一种混合实现,其中,创建该DCM系统的多个实例以处理分开的UMG ;以及
[0019]图8示出了图表,其说明了取决于DCIM系统是被配置用于单个实例还是多个实例使用,以及当DCIM系统正在处理单个租户或者多个租户使用时,用户化和基础设施需要如何变化。

【具体实施方式】
[0020]参考图56,示出了数据中心基础设施管理(“DCM”)系统1000的实施例,其利用了在云端中成为可用的DCM系统1000的一部分1002。图1所示的实施例也可以看作是“混合解决方案”,其中,在云端中使用DCM系统1000的一部分1002,并且在远程物理设施处使用一部分(亦即通用管理网关1004)。在远程设施(标记为“远程设施I”)处指示客户端。客户端可以被视为作为租户的一部分的用户。租户实际上可以是任何类型的实体如独立公司,或者可以是具有多个部门的公司的部门,或者租户可以简单地是一个或多个个人客户(亦即用户)。客户可以使用一个或多个的任何形式的计算设备,例如一个或多个台式电脑、笔记本电脑、终端、平板电脑或者甚至智能手机或它们的组合。并且虽然在图1至图5中客户端被示出位于每个远程设施内,但是将意识到的是,客户端可以容易地经由广域连接从某个其它远程位置访问远程设施。
[0021]进一步参考图1,DCM系统1002可以包括通用管理网关(UMG) 1004,其可以是远程访问设备如KVM(键盘、视频、鼠标)远程访问设备。UMG 1004可以具有可管理子系统(“MSS”)引擎1005(亦即软件模块),其用于从被监视的各种部件中采集数据。在提交于2012年7月27日的美国临时专利申请序列第61/676,374号中也描述了 MSS引擎1005的操作,该申请已经通过引用结合到本公开中。在远程设施I处,UMG 1004启用从远程设施I处的各种部件中收集的数据的汇总和数据分析。UMG 1004提供了其它非常有用的功能,如将数据推送到DCIM 1002系统的其它各种部件,如可以位于云端中的MSS服务子系统(未示出,但是在上述引用的美国临时专利申请序列第61/676,374号中有描述)oMSS引擎1005可以执行数据点汇总、分析,还可以在已经满足预定条件时(例如已经超过了房间的温度达到预定时间阀值)生成事件通知。MSS引擎1005然后可以使用网络1024连接(亦即WAN或互联网)将汇总的数据点信息发送回DCM系统1002。
[0022]DCM系统1002可以包括一个或多个DCM应用1006,其用于管理远程设施I处的各种部件或与其一起工作。在远程设施I处,UMG 1004可以耦合到网络交换机1008以及一个或多个串行设备1010、1012和1014,从而可以从网络交换机1008接收IP数据包,并且可以将IP数据包发送到网络交换机1008,以及将串行数据传送到串行设备1010至1014或者从串行设备1010至1014接收串行数据。串行设备1010至1014可以是任何类型的串行设备,例如温度感测设备、湿度感测设备、电压监视设备等等,或者可以是通过串行协议进行通信的任何类型的计算设备或者外围设备。网络交换机1008也可以与各种各样的其它各种设备进行通信,其它各种设备例如是但不限于建筑物管理系统1016、数据存储设备1018、灭火系统 1020、配电单元(Power Distribut1n Unit,PDU) 1022和网络 1024(广域网或互联网)。实际上可以潜在地包括可以与网络交换机1008进行通信的任何类型的部件,并且部件1016至1022仅意味着作为可以与网络交换机1008进行通信的各种类型的设备的非限制性示例。通过消除在远程设施I处提供完整的DCIM系统的需要,图1所示的实施例可以潜在地为远程设施I的操作者提供显著的成本节约。相反,需在远程设施I处仅提供UMG 1004和MSS引擎1005,并且DCM系统1002可以仅提供远程设施I的操作者需要和请求的那些DCM服务。
[0023]参考图2,示出了另一个混合系统2000,其中,基于云端的DCM系统2002形成“作为服务的设施”。系统2000被示出与远程设施2进行通信,远程设施2包括与关于远程设施I所描述的部件同样的几个部件。这些相同的部件用远程设备I的说明中所使用的相同附图标记(但是增加了 1000)来表示。DCM系统2002可以包括一个或多个DCM应用2006。然而,远程设施2包括服务器2005而不是图1的UMG 1004。服务器2005可以包括MSS引擎2005a,其形成用于收集和分析数据的软件部件,在这个示例中该数据为从网络交换机2008接收的IP数据包。网络交换机2008可以与广域网(WAN) 2024进行通信,广域网(WAN) 2024使网络交换机2008能够访问基于云端的DCM系统2002。网络交换机2008也可以与建筑物管理系统2016、数据存储设备2018、灭火系统2020和roU 2022进行通信。客户端2可以经由网络交换机2008和网络2024访问基于云端的DCM 2002。图2的系统2000从而也形成了“混合”解决方案,因为DCM系统2002的一部分(亦即MSS引擎2005a)位于远程设施2处,而DCM系统2002的其余部分基于云端,并且作为服务对客户端2可用。
[0024]现在参考图3,示出了另一个系统3000,其中,整个DCM系统3002基于云端,并且被客户端3用作“服务”,并且进一步,DCIM系统的一部分(MSS引擎3005)被提供作为虚拟主计算机3007上的“虚拟”部件。再一次,在这个实施例中与图1中所说明的共同的部件也将通过增加2000的附图标记来表示。DCM系统3002可以包括一个或多个DCM应用3006,其可以“作为服务”由客户端3从远程设施3访问。远程设施3可以具有与建筑物管理系统3016、数据存储设备3018(如数据库)、灭火系统3020和TOU 3022进行通信的网络交换机3008。从部件3016、3018、3020和3022收集的数据可以经由网络3024传递到基于云端的DCM3002。虚拟MSS引擎3005可以对收集的数据进行监视和分析操作,并且一个或多个DCIM应用3006可以用于将关于远程设施3处的部件操作的各种事件、警报或情况报告返回给客户端3。这个实施例对于远程设施3的运行来说也可以表示显著的成本节约,因为仅远程设施3的操作者所需要的那些数据中心监视/分析操作可以用作基于云端的服务。另外,MSS引擎是“虚拟化的”,从而作为基于云端的服务被提供给远程设施3的操作者,其消除了提供它作为远程设施3处的硬件或软件项目的需要。因此,这个示例中的远程设施3的操作者将不需要购买任何有关DCIM系统3002的硬件部件;相反地,DCIM硬件和软件全部被提供为云端中的服务。
[0025]现在转到图4,图示了还有系统4000的另一个示例,其中,在云端中提供DCM系统4002,但是,远程设施4包括代替网络交换机的设施设备4009。设施设备4009可以提供与两个串行设备(如串行设备4012和4014)以及那些通过发送和/或接收IP数据包进行通信的设备的通信能力。经由IP数据包进行通信的这样的部件可以是建筑物管理系统 4016、数据存储设备 4018、灭火系统 4020、PDU 4022 和 CRAC(computer controlled aircondit1ning,计算机控制的空气调节)单元4026。设施设备4009可以经由网络4024与基于云端的DCM 4002进行通信。基于云端的DCM 4002可以包括运行虚拟MSS引擎4005的虚拟主计算机4007。基于云端的DCM应用4006可以根据需要由客户端4经由网络4024来访问。
[0026]图5示出了系统5000的另一个示例,其中,基于云端的DCM系统5002起到为远程设施5处的客户端5服务的作用。在这个示例中,具有软件MSS引擎5005a的服务器5005与设施设备5009进行通信。设施设备5009可以与串行协议和IP协议设备进行通信。设施设备5009经由网络5024与基于云端的DCM系统5002进行通信。在这个示例中,串行设备5012、建筑物管理系统5016、灭火系统5020、数据存储设备5018、PDU 5022和CRAC单元5026都与设施设备5009进行通信。作为这种实现的变型,替代地,可以在远程设施5处以虚拟MSS引擎的实例运行于其上的方式来实现虚拟主计算机。
[0027]总之,在云端中提供DCM系统的所有或者主要部分使DCM硬件和软件部件的基本部分或者可能甚至全部可以作为“服务”提供给客户。这更好地使用户能够在给定的时间仅使用用户的数据中心所需要的数据中心基础设施管理服务,但是通过增加基于云端的DCIM系统中提供的数据中心基础设施管理能力,仍允许用户容易地接纳新的数据中心设备就像添加到用户的数据中心一样。因此,例如,如果图1的远程设施I将增长到包括如图1所示的数据中心设备的两倍,则通过使用运行在一个或多个UMG 1004上的多个MSS引擎1005,用户可以容易地接纳这样的增长。同样地,通过提供DCIM系统的全部或者部分作为服务,允许用户仅利用在当前时间所需要的那些基于云端的数据中心管理服务,同时在它们的数据中心管理需要变化时,还提供机会来扩大或缩小所使用的服务。
[0028]现在参考图6至8,图示了混合DCM系统的各种实施例,其中,DCM系统的至少一部分位于云端中。具体参考图6,示出了 DCIM系统6000,其中,提供了单个实例,单个租户DCIM 6002。这个实施例利用了远程位置6006处的多个UMG 6004a、6004b和6004c。UMG6004a,6004b和6004c中的每一个可以与多个独立的设备6008进行通信。多个用户6010a、6010b和6010c可以经由广域网6010来访问DCM 6002。用户6010a、601b和6010c中的每个将基本上使用DCM 6002 “作为服务”,并且可以使用DCM 6002以从UMG 6004a至6004c中的一个或多个获得信息。
[0029]图7图示了系统7000,其中,基于云端的DCM系统7002具有创建的多个实例7002a、7002b和7002c。这个示例中的DCM实例7002a、7002b和7002c分别独立地处理与多个对应的UMG 7004a、7004b和7004c的通信。用户7006a、7006b和7006c每个经由广域网7008与DCM系统7002进行通信。UMG 7004a、7004b和7004c每个处理与多个设备7010的通信。DCM系统7002的实例7002a、7002b和7002c基本上作为分开的DCIlT软件系统”来运行。用户7006a、7006b和7006c中的每一个可以使用DCM实例7002a、7002b和7002c中的分开实例以从UMG 7004中的任何一个或多个中获取或者传递信息。
[0030]图8通过图表图示了通过为单个实例或多个实例使用而配置DCM系统6002或7002,如何影响基础设施要求和定制化的程度。从图8中也可以看出,取决于是单个租户还是多个租户配置处于使用中而如何共享资源。
[0031]虽然已经描述了各种实施例,但是本领域技术人员将认识到可以在不背离本公开的情况下进行修改或者变更。示例说明了各种实施例,而并不意图限制本公开。因此,应当仅使用考虑到相关的现有技术而有必要的那种限制来自由地阐释本说明书和权利要求。
【权利要求】
1.一种用于形成数据中心基础设施管理(DCIM)系统的方法,包括: 使用包括至少一个DCM应用的所述DCM系统的第一部分作为基于云端的系统; 在远程设施处使用所述DCM系统的第二部分,所述第二部分包括硬件部件; 使用所述DCIM系统的所述第二部分以从所述远程设施处的至少一个设备获取信息;以及 使用广域网将获取的信息从所述第二部分传送到所述第一部分。
2.根据权利要求1所述的方法,其中,使用包括所述硬件部件的所述DCIM系统的所述第二部分包括:以所述第二部分的方式使用通用管理网关(UMG),所述UMG被配置为接收与所述远程设施处的至少一个设备的串行通信。
3.根据权利要求1所述的方法,进一步包括:使用所述远程设施处的网络交换机以使所述硬件部件与所述广域网对接。
4.根据权利要求3所述的方法,进一步包括使下列系统中的至少一个对接到所述网络交换机: 建筑物管理系统; 存储子系统; 灭火系统;以及 配电单元(rou)。
5.根据权利要求1所述的方法,其中,使用包括所述硬件部件的所述DCIM系统的所述第二部分包括: 以服务器的方式使用所述第二部分,所述服务器运行可管理子系统(MSS)引擎应用,并且被配置成将信息的互联网协议(IP)数据包从所述服务器传送到所述远程设施处的网络交换机;以及 使用所述网络交换机以将所述服务器对接到所述广域网。
6.根据权利要求5所述的方法,进一步包括使下列系统中的至少一个对接到所述网络交换机: 建筑物管理系统; 灭火系统;以及 配电单元(rou)。
7.根据权利要求1所述的方法,其中,使用包括至少一个DCIM应用的所述DCIM系统的第一部分作为基于云端的系统包括:以运行虚拟可管理子系统(MSS)引擎的虚拟主计算机系统的方式使用所述第一部分。
8.根据权利要求7所述的方法,其中,在远程设施处使用包括硬件部件的所述DCIM系统的所述第二部分包括:使用设施设备作为所述远程设施处的所述硬件部件,并且使用所述设施设备来与所述远程设施处的串行和互联网协议(IP)设备进行通信。
9.根据权利要求8所述的方法,进一步包括使用所述设施设备来与以下中的至少一个进行通信: 存储子系统; 配电单元(rou); 计算机机房空气调节(CRAC)单元; 串行设备; 建筑物管理系统; 灭火系统;以及 用于从客户端生成通信的客户端硬件设备。
10.根据权利要求1所述的方法,其中,在远程设施处使用包括硬件部件的所述DCIM系统的所述第二部分包括:使用以下部件作为所述硬件部件: 服务器,其运行可管理子系统(MSS)引擎以从所述远程设施处的其它设备收集数据;以及 设施设备,用于与所述服务器进行通信,并且对接到所述广域网。
11.根据权利要求1所述的方法,其中,使用包括至少一个DCIM应用的所述DCIM的所述第一部分作为基于云端的系统包括使用所述DCIM的多个实例。
12.一种用于形成数据中心基础设施管理(DCIM)系统的方法,包括: 使用所述DCIM系统的第一部分作为基于云端的系统; 在远程设施处使用所述DCIM系统的第二部分,所述第二部分包括硬件部件,其形成以下中的至少一个: 通用管理网关(UMG),用于接收来自至少一个外部设备的串行形式的信息; 服务器,用于接收互联网协议(IP)数据包形式的信息; 设施设备,用于接收串行形式或者IP数据包形式中之一的信息; 使用所述DCIM系统的所述第二部分的所述硬件部件以从所述远程设施处的至少一个设备获取所述信息;以及 使用广域网将获取的信息从所述第二部分传送到所述第一部分。
13.根据权利要求12所述的方法,进一步包括在所述DCIM系统的所述第一部分中运行软件DCM应用。
14.根据权利要求12所述的方法,进一步包括使用网络交换机以使所述硬件部件对接到所述广域网。
15.根据权利要求12所述的方法,进一步包括以基于云端的所述DCIM系统的所述第一部分的方式来使用虚拟主计算设备。
16.根据权利要求15所述的方法,进一步包括:在所述虚拟主计算设备中运行虚拟MSS引擎,所述虚拟MSS引擎包括软件引擎,其用于收集经由所述广域网接收的来自所述DCIM系统的所述第二部分的信息。
17.根据权利要求12所述的方法,进一步包括使用云端中的所述DCIM系统的所述第一部分的多个实例。
18.一种用于形成数据中心基础设施管理(DCIM)系统的方法,包括: 使用所述DCIM系统的第一部分的多个实例作为基于云端的系统; 在远程设施处使用所述DCM系统的第二部分,所述第二部分包括硬件部件; 使用所述DCIM系统的所述第二部分以从所述远程设施处的至少一个设备获取信息; 使用广域网以将获取的信息从所述第二部分传送到所述第一部分。
19.根据权利要求18所述的方法,进一步包括使用DCIM应用作为所述DCIM系统的所述第一部分的部件。
20.根据权利要求18所述的方法,进一步包括使用通用管理网关、服务器或者设施设备中的至少一个作为所述DCIM系统的所述第二部分的所述硬件部件。
【文档编号】G06F15/16GK104508650SQ201380039948
【公开日】2015年4月8日 申请日期:2013年7月26日 优先权日:2012年7月27日
【发明者】巴拉特·A·胡季 申请人:阿沃森特亨茨维尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1