[发明专利]用于基于应用特性的自动硬件供应的系统和方法有效
| 申请号: | 201280036478.9 | 申请日: | 2012-07-27 |
| 公开(公告)号: | CN103703445B | 公开(公告)日: | 2017-04-05 |
| 发明(设计)人: | J·多切茨 | 申请(专利权)人: | 甲骨文国际公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 李晓芳 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 基于 应用 特性 自动 硬件 供应 系统 方法 | ||
1.一种用于基于应用特性自动地供应资源的系统,包括:
计算机;
模板引擎,在计算机上执行,其中模板引擎被配置为接收应用和关联的元数据;
虚拟化环境;以及
多个模板,每个模板定义能够从虚拟化环境中获得的不同资源;
其中当模板引擎接收应用和关联的元数据时,模板引擎被配置为:
基于关联的元数据确定用于应用的资源需求,
将资源需求与多个模板进行比较,
识别用于所述资源需求的适当模板,以及
利用所述适当模板供应虚拟化环境中的资源以用于后期绑定到硬件资源。
2.如权利要求1所述的系统,其中模板引擎还被配置为:
监视应用的性能;以及
基于应用的性能动态地调整虚拟化环境中的资源。
3.如权利要求1或2所述的系统,还包括:
硬件环境,其包括被配置为托管虚拟化环境的多个一般硬件资源。
4.如权利要求3所述的系统,其中模板引擎还被配置为:
监视应用的性能;以及
基于应用的性能动态地调整硬件环境中的一般硬件资源。
5.如任一在先权利要求所述的系统,其中模板包括应用服务器模板、数据库模板、和消息服务模板。
6.如任一在先权利要求所述的系统,其中模板引擎还被配置为通过删除虚拟化环境取消部署应用。
7.一种用于基于应用特性自动地供应资源的计算机执行的方法,包括:
在于在计算机上执行的模板引擎处接收应用和关联的元数据,其中模板引擎包括多个模板,每个模板定义能够从虚拟化环境中获得的不同资源;
基于关联的元数据确定用于应用的资源需求;
将资源需求与多个模板进行比较;
识别用于所述资源需求的适当模板;以及
利用所述适当模板供应虚拟化环境中的资源以用于后期绑定到硬件资源。
8.如权利要求7所述的方法,还包括:
监视应用的性能;以及
基于应用的性能动态地调整虚拟化环境中的资源。
9.如权利要求7或8所述的方法,还包括:
由包括多个一般硬件资源的硬件环境托管所述虚拟化环境。
10.如权利要求9所述的方法,还包括:
监视应用的性能;以及
基于应用的性能动态地调整硬件环境中的一般硬件资源。
11.如权利要求7到10中任一个所述的方法,其中模板包括应用服务器模板、数据库模板、和消息服务模板。
12.如权利要求7到11中任一个所述的方法,还包括:
通过删除虚拟化环境取消部署应用。
13.一种计算机程序,包括在由一个或多个计算机系统执行时使得所述一个或多个计算机系统执行如权利要求7到12中任一个所述的方法的程序指令。
14.一种计算机可读介质,在其上存储有如权利要求13所述的计算机程序。
15.一种非瞬时计算机可读存储介质,包括在其上存储的当由计算机执行时使得计算机执行以下步骤的指令:
在于计算机上执行的模板引擎处接收应用和关联的元数据,其中模板引擎包括多个模板,每个模板定义能够从虚拟化环境中获得的不同资源;
基于关联的元数据确定用于应用的资源需求;
将资源需求与多个模板进行比较;
识别用于所述资源需求的适当模板;以及
利用所述适当模板供应虚拟化环境中的资源以用于后期绑定到硬件资源。
16.如权利要求15所述的非瞬时计算机可读存储介质,还包括存储在其上的当由计算机执行时使得计算机执行以下步骤的指令:
监视应用的性能;以及
基于应用的性能动态地调整虚拟化环境中的资源。
17.如权利要求15或16所述的非瞬时计算机可读存储介质,还包括存储在其上的当由计算机执行时使得计算机执行以下步骤的指令:
由包括多个一般硬件资源的硬件环境托管虚拟化环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280036478.9/1.html,转载请声明来源钻瓜专利网。





