【技术实现步骤摘要】
【国外来华专利技术】相关申请案的交叉参考本申请案主张2013年8月12日申请的标题为“根据请求的计算机系统实例(PERREQUESTCOMPUTERSYSTEMINSTANCES)”的第13/964,977号、标题为“应用引导映像(APPLICATIONBOOTIMAGE)”的第13/964,941号以及标题为“请求处理技术(REQUESTPROCESSINGTECHNIQUES)”的第13/964,889号共同待决的美国专利申请案,所述专利申请案的内容全文以引用的方式并入本文中。
技术介绍
电子请求的服务可能需要各种资源量。例如,请求服务的规模可以在微小的无状态计算到耗时的大规模并行应用的范围内。请求的服务通常只需要有限的计算资源量,通常少于计算机系统用来服务可用的请求的资源量。因此,计算资源经常没有被充分使用,并且一般来说,用于处理请求的传统技术具有很多的缺点。在很多方面,虚拟化改善了使用计算资源的方式,例如,允许单个物理计算机系统实施多个同时运行的虚拟计算机系统,从而提供可调整大小的能力,使得开发人员易于弹性增加规模。然而,归因于服务请求所需的资源以及加速和拆除虚拟计算机系统(实例)的成本摊销,传统虚拟化技术在开发人员减少计算规模的能力方面会受到基本限制。服务虚拟化的实际实施通常依赖于预期工作负载将占据几分钟、几小时或甚至更长时间。例如,在很多应用中,可以相对不常使用虚拟计算机系统。然而,为了让虚拟计算机系统能 ...
【技术保护点】
一种系统,其包括:实施管理程序的计算装置;前端监听器,其被配置来:接收通过网络传输的请求;针对接收的请求的至少子集中的每个请求,将对应于所述请求的工作令牌提供到所述管理程序;其中所述管理程序被配置来:接收来自所述前端监听器的工作令牌;针对来自接收的工作令牌的至少子集的每个工作令牌:至少部分基于所述工作令牌,选择可用于处理对应于所述工作令牌的请求的应用图像;通过至少识别用于所述选择的应用图像的复制部分的入口点地址以及至少部分基于识别的入口点开始执行应用代码,至少部分基于所述选择的应用图像来实例化虚拟计算机系统;以及使用所述工作令牌来从所述前端监听器获取对应于所述工作令牌的所述请求的复本,以及将对应于所述工作令牌的所述请求的所述复本提供到所述实例化的虚拟计算机系统以便由所述虚拟计算机系统处理。
【技术特征摘要】
【国外来华专利技术】2013.08.12 US 13/964,977;2013.08.12 US 13/964,941;1.一种系统,其包括:
实施管理程序的计算装置;
前端监听器,其被配置来:
接收通过网络传输的请求;
针对接收的请求的至少子集中的每个请求,将对应于所述请求的
工作令牌提供到所述管理程序;
其中所述管理程序被配置来:
接收来自所述前端监听器的工作令牌;
针对来自接收的工作令牌的至少子集的每个工作令牌:
至少部分基于所述工作令牌,选择可用于处理对应于所述工作令
牌的请求的应用图像;
通过至少识别用于所述选择的应用图像的复制部分的入口点地
址以及至少部分基于识别的入口点开始执行应用代码,至少部分基于
所述选择的应用图像来实例化虚拟计算机系统;以及
使用所述工作令牌来从所述前端监听器获取对应于所述工作令
牌的所述请求的复本,以及将对应于所述工作令牌的所述请求的所述
复本提供到所述实例化的虚拟计算机系统以便由所述虚拟计算机系
统处理。
2.根据权利要求1所述的系统,其中实例化所述虚拟计算机系统
包括将所述选择的应用图像的至少一部分复制到用于所述虚拟计算
\t机系统的存储分区。
3.根据权利要求1所述的系统,其中所述应用图像至少部分基于
另一虚拟计算机系统的快照,所述另一虚拟计算机系统已经部分执行
了对应于所述应用图像的应用代码的可执行部分。
4.根据权利要求1所述的系统,其中使用所述工作令牌来获取所
述请求的所述复本包括:
将在所述工作令牌中编码的用于所述请求的标识符提供到所述
前端监听器;以及
至少部分基于提供的标识符,由所述前端监听器定位出所述请
求;以及
将定位出的请求传送到所述计算装置。
5.一种用于响应请求的计算机实施的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
接收对应于由接收请求的前端监听器所接收的所述请求的令牌;
作为接收到所述令牌的结果,将虚拟计算机系统实例化以便处理
所述请求;
使用所述接收的令牌来获取来自所述前端监听器的所述请求的
复本;以及
使用所获取的所述请求的复本由所述虚拟计算机系统来处理所
述请求。
6.根据权利要求5所述的计算机实施的方法,其中所述前端监
听器和所述虚拟计算机系统由不同的计算装置实施。
7.根据权利要求5所述的计算机实施的方法,其中将所述虚拟
计算机系统实例化包括:
...
【专利技术属性】
技术研发人员:N·A·艾伦,
申请(专利权)人:亚马逊技术股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。