【技术实现步骤摘要】
分案说明本申请是申请日为2011年7月25日,申请号为201180043637.3,题为“用于动态管理计算容量请求的方法和系统”的中国专利申请的分案申请。相关申请案本申请要求2010年9月21日提交的美国非临时申请第12/887,241号的权益,该申请的公开内容的全文据此以引用的方式并入本文。
技术介绍
公司和机构运行使众多计算系统互连以支持其运营的计算机网络。计算系统可位于单个地理位置中(例如,作为局域网的一部分)或位于多个不同地理位置中(例如,经由一个或多个专用或公用的中间网络)。数据中心可以置放大量互连的计算系统,例如专用数据中心是由单个机构进行操作并且公用数据中心是由第三方进行操作以把计算资源提供给客户。专用和公用数据中心可以对数据中心、机构或其它客户拥有的硬件提供网络访问、电力、硬件资源(例如,计算和存储)和安全安装设施。为了帮助提高数据中心资源的利用率,虚拟化技术可以允许单个物理计算机主控作为到连接的计算机用户的独立计算机出现而操作作的虚拟机的一个或多个实例。运用虚拟化,单个物理计算装置可以动态方式创建、维持或删除虚拟机。用户又可基于“按照需要”或至少基于“按照请求”请求来自数据中心的计算机资源并且具备不同量的虚拟机资源。随着数据中心的规模和范围增大,提供、支配和管理数据中心的物理和虚拟计算资源已变得越来越复杂。附图说明在附图各处,参考数字可以重用于指示参考元件之间的对应性。提供附图以示出本文描述的示例性实施方案且并非旨在限制本公开内容的范畴。图1是示意地示出了可经由通信网络把计算资源提供给多个用户计算系统的程序执行服务的示例的网络图;图2A是被配置 ...
【技术保护点】
一种用于动态管理对由程序执行服务PES提供的计算容量的请求的计算机实施方法,所述方法包括:在提供多个计算节点的PES的控制下,其中每个所述计算节点可被配置来执行所述PES的多个用户的一个或多个程序,所述PES还提供多个可用户自定义的程序服务,所述程序服务包括:(1)负载平衡器,其被配置来允许用户自定义跨所述多个计算节点中的多个计算节点的工作量分布,以及(2)负载调节器,其被配置来响应于工作量的变化而调节计算资源:从第一用户接收与PES的用户共享针对第一用户生成的第一虚拟化环境的请求,所述第一虚拟化环境包括操作系统、用于在所述多个计算节点的子集上执行的至少一个用户程序、负载平衡器和负载调节器;更新可用于由PES的用户选择的虚拟环境的列表,以提供包括与第一虚拟化环境相关的信息在内的虚拟化环境的更新列表;向PES的用户提供虚拟化环境的更新列表;从PES的第二用户接收对包括在更新列表中的第一虚拟化环境的选择;以及针对第二用户生成第二虚拟化环境,所述第二虚拟化环境至少部分基于第一虚拟化环境。
【技术特征摘要】
2010.09.21 US 12/887,2411.一种用于动态管理对由程序执行服务PES提供的计算容量的请求的计算机实施方法,所述方法包括:在提供多个计算节点的PES的控制下,其中每个所述计算节点可被配置来执行所述PES的多个用户的一个或多个程序,所述PES还提供多个可用户自定义的程序服务,所述程序服务包括:(1)负载平衡器,其被配置来允许用户自定义跨所述多个计算节点中的多个计算节点的工作量分布,以及(2)负载调节器,其被配置来响应于工作量的变化而调节计算资源:从第一用户接收与PES的用户共享针对第一用户生成的第一虚拟化环境的请求,所述第一虚拟化环境包括操作系统、用于在所述多个计算节点的子集上执行的至少一个用户程序、负载平衡器和负载调节器;更新可用于由PES的用户选择的虚拟环境的列表,以提供包括与第一虚拟化环境相关的信息在内的虚拟化环境的更新列表;向PES的用户提供虚拟化环境的更新列表;从PES的第二用户接收对包括在更新列表中的第一虚拟化环境的选择;以及针对第二用户生成第二虚拟化环境,所述第二虚拟化环境至少部分基于第一虚拟化环境。2.根据权利要求1所述的方法,还包括:从第二用户接收要对第一虚拟化环境所做的至少一个更改,并至少部分基于所述至少一个更改来生成第二虚拟化环境。3.根据权利要求2所述的方法,还包括:从第二用户接收与PES的用户共享针对第二用户生成的第二虚拟化环境的请求,并且进一步更新所述更新列表以包括与第二虚拟化环境相关的信息。4.根据权利要求3所述的方法,还包括:从第三用户接收对第一虚拟化环境或第二虚拟化环境的选择。5.根据权利要求1所述的方法,还包括:使用第二虚拟化环境来执行由第二用户提供的应用。6.根据权利要求1所述的方法,还包括:向第二用户推荐包括在虚拟化环境的更新列表中的至少一个虚拟化环境。7.根据权利要求6所述的方法,其中,所推荐的至少一个虚拟化环境至少部分基于第二用户提供的偏好。8.根据权利要求1所述的方法,还包括:向第一用户提供费用,所述费用至少部分基于第二用户对第一虚拟化环境的选择。9.根据权利要求1所述的方法,其中,所述PES还包括以下一个或多个:(1)监控接口,其被配置来允许用户监控所述至少一个用户程序的执行,或(2)多个数据库管理服务。10.一种用于动态管理对由程序...
【专利技术属性】
技术研发人员:李·A·阿奇森,布莱恩·A·怀特,皮特·D·科恩,皮特·N·德桑蒂斯,麦克海尔·盖博,
申请(专利权)人:亚马逊技术有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。