[发明专利]提供多个网络资源有效
| 申请号: | 201180031239.X | 申请日: | 2011-06-27 |
| 公开(公告)号: | CN103038788B | 公开(公告)日: | 2020-03-31 |
| 发明(设计)人: | R·克雷默;D·L·欧西克西;N·商羯罗;V·P·巴拉克里什南;G·S·佩尔;B·迈克;C·惠特克 | 申请(专利权)人: | 亚马逊技术股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 南毅宁;陈潇潇 |
| 地址: | 美国内*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 提供 网络资源 | ||
资源提供服务允许用户以原子方式并通过单次调用资源提供服务来提供多个不同的网络资源。在一些例子中,所述多个不同的网络资源包括形成一个或多个云计算平台的一部分的个别类型的资源。例如,一个或多个实体可托管并操作包括例如存储服务、负载平衡服务、计算服务、安全服务或任何其他类似或不同类型的网络可访问服务的不同类型的网络资源的云计算平台。
相关申请案
本申请与2010年6月28日提交的美国正式申请第12/824,723号有关且要求其优先权,所述美国正式申请以引用方式并入本文。
背景技术
大规模、基于网络的计算代表从传统客户端-服务器计算关系转变的范例。有了大规模、基于网络的计算平台(例如,数据中心),客户能够通过租用第三方拥有和常驻“在云中”的资源来按需利用共享资源。有了这些资源,平台的客户能够启动并维持大型应用,而不需要实际拥有或服务于这些应用所必需的底层基础设施。这样,基于网络的计算平台扩大了能够有效地在计算应用领域竞争的个人和公司的类别。尽管取得了这些进展,但是这些个人和公司可能在与这些基于网络的计算平台的宿主协作来提供所需资源时还会遇到困难。
附图说明
参照附图阐述了具体实施方式。在附图中,参考编号最左边的数字表示参考编号第一次出现的附图。在不同附图中使用相同的参考编号来代表类似或相同的项目或特征。
图1示出用户团体的用户可与资源提供服务交互作用来提供多个不同的网络资源的示范性环境。在这个环境中,用户可提供多个资源,在一些实施中单次请求提供服务。
图2示出图1的架构可实施来提供多个不同的网络资源的示范性过程。
图3是资源提供服务可实施来提供多个不同的网络资源的示范性过程的流程图。这里,过程可包括原子过程,因为服务成功提供每个请求的资源或不提供请求的资源。
图4更详细地示出图1资源提供服务的基于模板的堆栈生成器的一个例子。
图5示出图1资源提供服务的示范性堆栈管理工作流。
图6示出使用模板来在图1、4和5架构中生成堆栈的示范性过程。
图7示出在图1、4和5架构中删除堆栈的示范性过程。
图8示出在图1、4和5架构中采用堆栈的示范性过程。
图9示出在请求生成或删除堆栈期间内部堆栈状态的示范性转变。
图10示出在请求生成或删除堆栈期间外部堆栈状态的示范性转变。
具体实施方式
本公开案描述用于允许用户以原子方式并通过单次调用资源提供服务来提供多个不同的网络资源的架构和技术。在一些例子中,多个不同的网络资源包括形成一个或多个云计算平台的一部分的个别类型的资源。例如,一个或多个实体可托管并操作包括例如存储服务、负载平衡服务、计算服务、安全服务或任何其他类似或不同类型的网络可访问服务的不同类型的网络资源的云计算平台。
在一个例子中,用户可能期望使用由一个或多个第三方实体提供的多个网络资源来启动应用(例如,网络应用)。用户可能需要负载平衡服务来在多个不同资源之间路由工作负载;计算服务来托管应用并提供计算能力;在线存储服务来存储客户端数据;和安全服务来向应用的用户提供安全。虽然单一实体可提供并操作这些网络资源中的每一个,但是在其它实施中多个不同的实体可提供并操作这些资源中的一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术股份有限公司,未经亚马逊技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180031239.X/2.html,转载请声明来源钻瓜专利网。





