访问多个融合式基础架构系统的制作方法

文档序号:9333005阅读:313来源:国知局
访问多个融合式基础架构系统的制作方法
【专利说明】
【背景技术】
[0001]数据中心是用于容纳计算机系统的设施,这些计算机系统执行各种功能,诸如主机托管网站、仓储信息和为远程用户提供基于云的计算解决方案。为支持此类功能,数据中心通常包括无数的组件,诸如,例如计算服务器、网络交换机和数据存储阵列。
[0002]数据中心的各种组件普遍连接到网络。例如,组件可通过局域网(LAN)连接在一起,LAN可进而连接到互联网或某一其他广域网(WAN)。诸如公司的组织经常在不同地理位置拥有或留置一些数据中心。管理员可操作软件以经由互联网访问各种数据中心的组件。
[0003]有时以包括预配置的群集的网络组件、计算组件、存储组件和其他组件的集成系统的形式提供数据中心。此类集成系统在本领域中作为“融合式IT基础架构”被熟知,其简称为“CITI”。CITI的例子包括可从德克萨斯州理查德森的VCE公司获得的融合式IT基础架构系统的Vblock?系列。

【发明内容】

[0004]为CITI开发的计算机软件可包括用于将CITI及其组件表示为一群软件对象的对象模型。在一个例子中,CITI执行发现操作,其例如经由LAN电子联系CITI的各种网络组件、计算组件、存储组件和其他组件,查询关于组件的特性,并将该特征存储在用于CITI的对象模型实例中。
[0005]系统管理员能够操作软件工具以访问CITI的对象模型实例,并由此获得包括例如CITI的配置和性能数据的关于CITI的信息。性能数据可涉及CPU利用率、自由存储空间、网络活动和/或关于CITI的其他因素。有时,管理员希望获得关于多个CITI的信息。例如,管理员可操作软件工具以寻找许多CITI中的哪个CITI具有最低CPU利用率。然后管理员可选择具有最低CPU利用率的CITI用于接收另外的工作负载。
[0006]其他软件工具可通过访问多个CITI的对象模型实例监控多个CITI的性能。例如,一个软件工具可立刻与多个CITI通信,针对性能上的任何改变或可能需要注意的任何其他改变连续地检查多个CITI的对象模型实例。
[0007]遗憾地,这些软件工具和/或运行它们的计算机在与大量CITI通信时能够容易变得过载。巨大的组织可拥有或留置数百个甚至数千个单独CITI,它们都可能需要受监控和控制。维持与数千个分离的CITI的单独通信会话能够迅速消耗可用的计算机资源。而且,涉及比较从不同CITI接收的信息的操作能够需要管理员部分的大量的努力。需要与多个CITI通信并管理从CITI获得的信息的负担较轻的方式。
[0008]与先前的数据中心技术相反,用于和多个融合式IT基础架构(CITI)通信的改进技术包括通过访问一群多个CITI内的单个CITI来访问是该群的一部分的任何CITI。在例子中,每个CITI具有代表性的融合式基础架构协调器(CIC),其存储关于相应的CITI的信息。当群中任何CITI从客户端接收针对关于群中任何其他CITI的信息的请求时,接收请求的CITI的CIC联系另一个CITI的CIC并从另一个CITI的CIC获得关于另一个CITI的所请求信息。以此方式,客户端仅需要与单个CITI通信以获得关于群中任何CITI的信息。维持与多个CITI的通信的繁重任务因此减被轻或完全消除。在一些例子中,CIC也运作以聚集、过滤和/或分析从群中多个CITI采集的信息,并因此允许客户端响应于简单命令接收和许多CITI有关的已处理数据。
[0009]某些实施例针对在融合式IT基础架构(CITI)之间通信的方法。CITI每个均包括一个或更多个网络交换机、计算服务器和存储阵列。该方法包括由第一 CITI从客户端接收第一请求。第一请求请求关于第二 CITI的CITI特定信息。CITI特定信息和第二 CITI的网络交换机、计算服务器和存储阵列中的至少一个有关。该方法还包括由第一 CITI经由网络并响应于接收第一请求发送第二请求到第二 CITI。第二请求请求来自所述第二 CITI的CITI特定信息。该方法进一步包括由第一 CITI经由网络并响应于第二请求接收关于第二CITI的CITI特定信息,并将从第二 CITI接收的CITI特定信息返回到客户端。
[0010]其他实施例针对计算机化设备和计算机程序产品。一些实施例涉及在单个位置执行的活动,而其他实施例涉及经由计算机化环境(例如经由网络)分布的活动。
【附图说明】
[0011 ] 前面和其他特征和优点将如在附图中图解的根据本发明的具体实施例的以下描述将是明显的,贯穿不同视图,在附图中类似参考字符指代相同部分。附图不必按比例绘制,而是强调图解本发明的各种实施例的原理。在附图中,
[0012]图1是多个数据中心的示例性环境的框图,每个数据中心包括融合式IT基础架构(CITI),其中关于CITI的改进可在该CITI中实践;
[0013]图2是示例性CITI控制站的框图;
[0014]图3是示出管理工具的一连串局部截屏的图示,其示出可使用关于示例性输出的改进来生成的示例性输出;以及
[0015]图4是示出用于在数据中心内或跨多个数据中心的不同CITI之间通信的、根据关于此的改进的示例性方法的流程图。
【具体实施方式】
[0016]现在将描述本发明的实施例。应理解,此类实施例作为例子提供以说明本发明的各种特征和原理,并且本发明关于这点比所公开的特定示例实施例更广泛。
[0017]用于和多个融合式IT基础架构(CITI)通信的改进技术包括通过访问一群多个CITI内的单个CITI来访问是该群的一部分的任何CITI。
[0018]图1示出其中能够实践关于示例性环境的改进技术的实施例的示例性环境100。这里,客户端I1能够经由网络116连接到第一数据中心110和第二数据中心150。在例子中,数据中心120和150地理上彼此分离。例如,第一数据中心120可位于美国,而第二数据中心150可位于印度。第一数据中心120包括第一 CITI 130(1)和第二 CITI 130(2)。第一和第二 CITI 130(1-2)由局域网(LAN) 122或数据中心120内某一其他网络连接在一起。相似地,第二数据中心150包括第三CITI 130(3)、第四CITI 130 (4)和第五CITI 130(5)。第三、第四和第五CITI 130(3-5)经由LAN 152或某一其他网络连接在一起。尽管示出两个数据中心120和150,但应理解,环境100可包括任何数目的数据中心,这些数据中心每个均可包括任何数目的CITI。
[0019]CITI 130(1-5)中的每个通常包括网络组件、计算组件和存储组件(未示出)的预配置集合。CITI 130(1-5)中的每个的许多组件具有它们自己的网络接口,并能够因此连接到相应的LAN以便与例如其他组件或与一个或更多个控制站通信。例如,CITI 130(1-2)的组件连接到LAN 122,而CITI 130(3-5)的组件连接到LAN 152。在一些例子中,在每个CITI内的网络可访问的组件(例如,网络组件、计算组件和存储组件)形成它们自己的内部LAN,并且内部LAN每个均经路由器连接到相应的LAN (122或152)。
[0020]在例子中,网络116是互联网或某一其他广域网(WAN),其可包括有线和/或无线组件的任何组合。在例子中,网络116使用路由器、交换机和/或其他网络组件连接到LAN122和152。尽管网络116、LAN122、LAN 152和在CITI内的任何内部LAN被描述为分离的网络,但应理解,它们可代替地被认为是具有多个组件的单个网络。
[0021]CITI 130 (i)中的每个包括CM管理器132 (i)和可以实现为软件构造的融合式基础架构协调器(CIC) 134 (i)。在例子中,每个CITI管理器在该CITI管理器位于其中的CITI的组件上执行发现操作,并且建立反映组件的实际配置和设定的对象模型实例。CITI管理器然后在本地并在相应的CIC中存储对象模型实例。客户端110可访问对象模型实例(例如,经由网络)、查询CITI的配置和性能,并且在一些例子中,控制CITI的组件。
[0022]CIC 134(1-5) —起形成存储从CITI 130 (1_5)的所有对象模型实例获得的CITI特定信息的分布式数据库。CIC 134(1-5)经配置彼此通信,使得每个CIC能够获得任何CITI的CITI特定信息。在一些例子中,CIC经进一步配置控制环境100中任何CITI。
[0023]CITI可分配到群。在CIC之间的通信然后可仅限于群成员。例如,公司可在世界各地的各数据中心操作CITI并限定包括公司操作的所有CITI的群。替代地,群可基于CITI运行的具体的基于云的计算机应用程序形成。运行相同应用程序的CITI可配置为相同群的成员,而运行不同应用程序的CITI可配置为其他群的成员。群的分级也可以实施,其中例如由公司操作的所有CITI是高级群的一部分,而高级群的CITI可基于应用、地理、CITI配置和/或其他合适因素分配到不同的较低级群。对不同群中信息的访问可基于客户端的特权受限制。高级管理员可因此访问高阶群及其所有成员,而低级人员可被限于访问具体的子群。在例子中,任何CITI 130(1-5)的群成员关系在相应CITI的CIC内配置。为说明,这里仅考虑由全部CITI 130(1-5)构成的单个群。
[0024]在操作中,客户端110经由网络提出请求112。请求112由具体CITI例如CITI130(1)接收。在例子中,请求112指定关于环境100中任何CITI的、将要获得的CITI特定信息。CITI特定信息包括关于具体CITI的任意一个或更多个组件或关于CITI整体的配置和/或性能信息。如果请求112和CITI 130(
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1