主自动化服务的制作方法_2

文档序号:9240023阅读:来源:国知局
征及元件(不管是否与不同实施例有关)的任何组合W实施及实践本发明。此 夕b尽管本发明的实施例可实现优于其它可能解决方案及/或现有技术的优点,但特定优 势是否是由给定实施例实现并不限制本发明。因此,W下方面、特征、实施例及优点仅为说 明性的且不认为是所附权利要求书的元件或限制,除非明确地叙述于权利要求中。同样,对 "本发明"的提及不应解释为本文所揭示的任何发明性标的物的一般化,且不应认为是所附 权利要求书的元件或限制,除外明确地叙述于权利要求中。
[0025]本发明的方面可体现为系统、方法或计算机程序产品。因此,本发明的方面可呈完 全硬件实施例、完全软件实施例(包含固件、驻留软件、微码,等)或组合软件与硬件方面的 实施例的形式,所有各者可大体在本文中称为"电路"、"模块"或"系统"。此外,本发明的方 面可呈体现在一或多个电脑可读媒体(其上体现有计算机可读程序代码)中的计算机程序 产品的形式。
[0026]诸图中的流程图及框图说明根据本发明的各种实施例的系统、方法及计算机程序 产品的可能实施方案的架构、功能性及操作。就此而言,流程图或框图中的每一框可表示模 块、代码的片段或部分,其包括用于实施所指明逻辑功能的一或多个可执行指令。在一些替 代实施方案中,各框中提及的功能可不按图中所提及次序发生。举例来说,取决于所设及功 能,连续展示的两个框实际上可大体同时执行,或所述框有时可能W相反次序执行。可通过 执行所指明功能或动作的基于专用硬件的系统或专用硬件与计算机指令的组合,来实施框 图及/或流程图说明的每一框与框图及/或流程图说明中的框的组合。
[0027] 可经由云计算基础设施将本发明的实施例提供给最终用户。云计算大体是指经由 网络将可缩放计算资源布建为服务。更正式地说,云计算可定义为如下计算能力;提供计算 资源与其基础技术架构(例如,服务器、存储装置、网络)之间的抽象概念,使得能够方便地 按需求对共享可配置计算资源池进行网络接入,所述共享可配置计算资源池可W最小管理 精力或服务提供商交互来快速布建及释放。因此,云计算允许用户接入"云"中的虚拟计算 资源(例如,存储装置、数据、应用程序及甚至完全虚拟化的计算系统),而不考虑用W提供 计算资源的基础物理系统(或那些系统的位置)。用户可在任何时间且从因特网中的任何 地方接入驻留在云中的资源中的任一者。在本发明的上下文中,基于云的应用可经配置W 允许用户将一虚拟机实例(或另一计算资源)指定为主对象,并且指定应将发送到所述主 对象的任何命令复制到的一群其它计算资源(例如,由基于云的服务托管的一群虚拟机)。 [002引还应注意,为方便起见,在本文中使用被指定作为虚拟模板的虚拟机作为主对象 的参考实例来描述一些实施例。然而,所属领域的一般技术人员将认识到,本发明的实施例 可适于与数据中屯、内的广泛多种物理及/或虚拟计算资源(包含例如代管其它VM的物理 服务器、通常为网络基础设施的物理服务器,例如路由器及交换机,等)一起使用。
[0029] 图1说明根据本发明的一个实施例的经配置W提供虚拟化环境的集成式计算平 台102。管理员150希望将集成式计算平台102部署在现有计算环境(例如,数据中屯、100) 内。数据中屯、100可包含运行一或多个服务106的多个服务器(说明为服务器104i、1042、 104m)。服务器104可包含习知计算组件(例如,处理器、存储器、存储装置)或可为在此物 理硬件上执行的虚拟机(VM)。在服务器104上运行的服务106将应用程序提供给用户,包 含例如目录服务、网络服务器、数据库服务器、记账、应用程序服务、文件管理、存储装置、备 用服务,等。如下文详细描述的,管理员可能希望部署集成式计算平台102,使得在集成式计 算平台102内部运行的物理及虚拟资源(例如,VM)可与现有数据中屯、100的服务106通 信。
[0030] 如图所示,计算平台102包含经配置W支持虚拟化基础设施120的物理基础设施 110。在图1中所示的实施例中,物理基础设施110包含硬件资源,例如通过网络114连接的 服务器116i到116w(有时称为"主机")与一或多个存储阵列网络(SAN),例如SAN118。虚 拟化基础设施120可包含虚拟化环境124,其自身包含一或多个虚拟机140。计算平台102 可经由例如因特网等网络128连接到其它计算系统,例如工作站、个人计算机、数据中屯、服 务器。在一个实施例中,计算平台102的组件(例如,服务器、网络、存储装置、软件,等)可 组织成有时称为"融合基础设施"的单一集成式架构。计算平台102的组件提供由企业内 的多个应用程序及/或组织共享的一池虚拟化服务器、存储装置、网络资源。
[0031] 在一个实施例中,物理基础设施110可组织成基于"计算块"的基础设施,其中物 理基础设施单元的特征在于具有促进快速部署、集成及可缩放性的类似性能、操作特性及 离散电力、空间及冷却要求的可重复构造单元。举例来说,"计算块"可基于设置于物理基础 设施110上的性能需求而动态地布建硬件资源。物理基础设施110的一个实例为购自VCE 公司(化〇的Vblock?系统。
[0032] 物理基础设施110还包含经配置W管理物理基础设施110的配置、布建及策略顺 应性的基础设施管理器112。基础设施管理器112提供接口W管理硬件资源(例如,计算、联 网、存储装置)的布建。在一个实施例中,基础设施管理器112可包含于物理基础设施110 的每一单元中W管理每一相异计算块的配置、布建及顺应性。基础设施管理器112可简化 IT服务目录及工作流引擎中的部署及集成,且通过使总体布建抽象化同时提供对个别组件 的细微接入W进行故障检修及故障管理而大大简化计算块平台部署。
[0033] 在一个实施例中,基础设施管理器112可包含W下配置:包含IP地址及系统凭证 列表W指派新布建的系统。平台管理器130及/或虚拟化基础设施120可连接到物理基础 设施110的基础设施管理器112且与之通信,W管理及/或配置物理基础设施110。基础 设施管理器的一个实例包含购自EMC公司的EMCIonix统一基础设施管理器扣SM)。类似 地,网络114可包含经配置W配置网络装置(例如,交换机、路由器)且管理定址、子网、虚 拟局域网(VLAN)及其它网络配置的网络管理器。网络管理器的一个实例包含可经由购自 思科系统公司的CiscoIOSCLI进行接入的思科交换机。
[0034] 虚拟化基础设施120包含经配置W模拟(即,虚拟化)计算装置的常规组件(例 如,处理器、系统存储器、硬盘驱动器)W执行一或多个虚拟机140的虚拟化环境124。举 例来说,每一虚拟机140可包含经配置W执行应用程序的虚拟处理器及虚拟系统存储器。 在实施例(类似于图1的那些方案)的一个实例实施方案中,可通过在由VMware公司 (PaloAlto,California)提供的服务器116剧116。上运行基于VMwarevSphere饭或 VMwareESX⑥的超管理器技术而实施虚拟化环境124(但应认识到,可根据本文中的教 示利用任何其它虚拟化技术,包含Xen饭及微软Hyper-V虚拟化技术)。如上文所描述,超 管理器应用程序可提供用于建制及管理例如虚拟化基础设施120等虚拟化IT基础设施的 基础。超管理器可使处理器、存储器、存储装置及联网资源抽象化为运行未经修改的操作系 统及应用程序的多个虚拟机。
[0035] 在一个实施例中,虚拟化管理器122提供用W管理虚拟化基础设施120的软件应 用程序。虚拟化管理器122可经由使得能够与第S方管理工具集成的一组API来提供端到 端数据中屯、管理。虚拟化管理器122可经配置W管理VM140在虚拟化基础设施120内的 布建,且利用适合于与虚拟化基础设施120内的其它VM140互操作的计算、网络及存储配 置来配置VM140。虚拟化管理器122的一个实例可为购自VMware公司的VMwarevCenter 虚拟化管理平台。
[0036] 如图所示,计算平台102还包含通过通信网络连接到虚拟化基础设施120及物理 基础设施110的平台管理器130。平台管理器130经配置W布建且配置来自物理基础设施 110及虚拟化基础设施120的资源,W供用于将应用程序部署在计算平台102内。举例来 说,如果虚拟化基础设施120需要额外VMW在峰值业务期间缩放当前运行的应用程序,那 么平台管理器130可与虚拟化管理器122协调W实例化额外虚拟机W支持此些需要,且利 用匹配那些现有虚拟机的网络设置来配置经实例化的虚拟机。
[0037] 另外,在本发明的上下文中,平台管理器130可包含下文详细描述的自动化服务 组件。此组件可提供用W指定主对象(例如被指定作为虚拟模板的虚拟机实例)、指定链 接(或解除链接)到主对象的计算资源(例如,VM),且指明在主对象上进行时的何种命令 或操作应被复制到所链接的计算资源群组的一或多个软件应用程序。下文相对于图2及3 描述自动化服务组件的详细实例。
[003引如图所示,平台管理器130包含经配置W识别系统管理员150所关注的资源
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1