[发明专利]用于有助于部署和执行软件产品的计算机实现的方法和设备有效
申请号: | 201180050765.0 | 申请日: | 2011-04-05 |
公开(公告)号: | CN103180823B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | J·拉巴特;R·瓦拉德哈拉简;W·W·劳;T·C·毕肖普 | 申请(专利权)人: | 因特伟特公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件产品 多维 建模 | ||
技术领域
本实施例涉及用于管理软件产品的技术。更具体而言,本实施例涉及一种有助于在资源集合上配备、部署和执行软件产品的多维模型。
背景技术
近期的计算趋势已经使数据和服务的处理和消耗向云计算系统转变。这样的云计算系统允许软件提供商在共享基础结构资源、比如服务器、网络设备、平台虚拟化软件和/或数据中心空间上部署、执行和管理软件产品(offering)。另外,可以动态配备和/或缩放这样的资源、因此实现将资源作为服务来消耗。
例如云计算提供商可以向多个云计算客户提供虚拟化的存储装置、网络和/或计算资源。云计算客户可以在虚拟化的资源上部署软件产品并且仅针对软件产品所消耗的资源向云计算提供商付费。因此,云计算客户可以避免与购买、设立和/或管理下层硬件和软件关联的资本开支。另外,基础结构资源的集中和共享可以改进资源的利用率和管理开销。
因此,用于动态分配和配置软件产品所使用的基础结构资源的机制可以有助于软件产品的部署、执行和管理。
发明内容
公开的实施例提供一种有助于部署和执行软件产品的系统。在操作期间,该系统获得软件产品的服务定义和可用于由软件产品使用的资源的资源定义。接着,该系统通过将来自服务定义的第一要素集合映射到来自资源定义的第二要素集合来创建软件产品的多维 模型。最后,该系统在无需用户人工配置资源的情况下使用多维模型来管理软件产品的部署和执行。
在一些实施例中,服务定义包含拓扑或者策略。
在一些实施例中,拓扑包括一个或者多个层、服务部件集合和连接集合。
在一些实施例中,创建软件产品的多维模型包括从服务定义中标识与软件产品关联的要求集合,并且基于要求集合向服务部件分配来自资源定义的资源的子集。
在一些实施例中,使用多维模型来管理软件产品的部署和执行包括以下中的至少一个:
(i)在分配的资源上自动地部署软件产品;
(ii)使得能够标识分配的资源;
(iii)有助于在执行软件产品期间标识故障;以及并且
(iv)管理与软件产品或者资源关联的改变。
在一些实施例中,资源定义包含资源、资源群集、安全性区段、托管分段和位置中的至少一项。
在一些实施例中,资源中的每个资源是计算资源、网络资源或者存储资源。
在一些实施例中,资源中的每个资源是物理资源或者虚拟资源。
附图说明
图1示出根据一个实施例的系统的示意图。
图2示出根据一个实施例的用于软件产品的服务定义。
图3示出根据一个实施例的资源定义的结构。
图4示出根据一个实施例的软件产品的多维模型。
图5示出了图示根据一个实施例的有助于部署和执行软件产品的过程的流程图。
图6示出根据一个实施例的计算机系统。
在附图中,相似标号指代相同附图要素。
具体实施方式
呈现下文描述以使本领域技术人员能够实现和运用实施例,并且在特定应用及其要求的背景中提供下文描述。本领域技术人员将容易清楚对公开的实施例的各种修改,并且这里定义的一般原理可以应用于其它实施例和应用,而未脱离本公开内容的精神实质和范围。因此,本发明不限于所示实施例、但是将被赋予与这里公开的原理和特征一致的最广范围。
通常在计算机可读存储介质上存储在这一具体实现方式中描述的数据结构和代码,该计算机可读存储介质可以是可以存储用于由计算机系统使用的代码和/或数据的任何设备或者介质。计算机可读存储介质包括但不限于易失性存储器、非易失性存储器、磁和光学存储设备、比如盘驱动、磁带、CD(紧致盘)、DVD(数字万用盘或者数字视频盘)或者现在已知或者以后开发的能够存储代码和/或数据的其它介质。
可以将在具体实现方式章节中描述的方法和过程具体化为代码和/或数据,该代码和/或数据可以在如上文描述的计算机可读存储介质中存储。在计算机系统读取和执行在计算机可读存储介质上存储的代码和/或数据时,计算机系统执行具体化为数据结构和代码并且在计算机可读存储介质内存储的方法和过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于因特伟特公司,未经因特伟特公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180050765.0/2.html,转载请声明来源钻瓜专利网。