通用自动缩放制造技术

技术编号:20290147 阅读:36 留言:0更新日期:2019-02-10 20:32
响应于从第三服务接收到通知,获得与所述通知相关联的由计算资源服务提供商的客户指定的缩放策略,其中所述缩放策略包括参数集合,所述参数集合包括所述计算资源服务提供商的第二服务的资源的身份。作为根据所述参数集合处理所述缩放策略的结果,向第二服务提交对所述资源进行缩放的请求,并且提供指示是否已履行所述缩放请求的输出。

【技术实现步骤摘要】
【国外来华专利技术】通用自动缩放相关申请的交叉引用本申请要求以下专利申请的优先权:2016年5月17日提交的名称为“VERSATILEAUTOSCALING”的美国临时申请No.62/337,809;2016年6月27日提交的名称为“VERSATILEAUTOSCALING”的共同未决的美国专利申请No.15/194,479(代理人案卷号0097749-690US0);以及2016年6月27日提交的名称为“VERSATILEAUTOSCALINGFORCONTAINERS”的共同未决的美国专利申请No.15/194,486(代理人案卷号0097749-711US0),这些专利申请的内容全文以引用方式并入本文。
技术介绍
计算资源提供商利用大规模的服务器和存储装置网络,使其客户能够执行各种应用和web服务。这种远程分布式计算模型允许客户高效且自适应地满足其计算需求,而无需自己托管和维护计算基础设施。然而,随着虚拟资源的使用不断增加,客户会遇到固定的虚拟资源组难以解决的情况,例如意外的负载和流量峰值。此外,到目前为止,自动负载均衡和资源缩放技术限于少量资源服务类型。另一方面,计算资源服务提供商的客户还经常利用监测本文档来自技高网...

【技术保护点】
1.一种系统,其包括:缩放服务,所述缩放服务包括一个或多个处理器和第一存储器,所述第一存储器包括第一指令,作为由所述一个或多个处理器执行的结果,所述第一指令使所述缩放服务:将资源服务的资源的可缩放维度注册为可缩放目标;存储策略,所述策略包括参数集合和缩放动作,以执行所述可缩放目标;响应于接收到与所述策略相关联的通知:从存储装置中获得所述策略;向资源服务提交第一请求,所述第一请求是根据所述参数集合对所述可缩放目标执行所述缩放动作的请求;向所述资源服务提交第二请求,所述第二请求是对数据的请求,从所述数据可以确定是否已根据所述策略对所述可缩放目标进行缩放;以及至少部分地基于对所述第二请求的响应来确定...

【技术特征摘要】
【国外来华专利技术】2016.05.17 US 62/337,809;2016.06.27 US 15/194,479;1.一种系统,其包括:缩放服务,所述缩放服务包括一个或多个处理器和第一存储器,所述第一存储器包括第一指令,作为由所述一个或多个处理器执行的结果,所述第一指令使所述缩放服务:将资源服务的资源的可缩放维度注册为可缩放目标;存储策略,所述策略包括参数集合和缩放动作,以执行所述可缩放目标;响应于接收到与所述策略相关联的通知:从存储装置中获得所述策略;向资源服务提交第一请求,所述第一请求是根据所述参数集合对所述可缩放目标执行所述缩放动作的请求;向所述资源服务提交第二请求,所述第二请求是对数据的请求,从所述数据可以确定是否已根据所述策略对所述可缩放目标进行缩放;以及至少部分地基于对所述第二请求的响应来确定是否已履行所述第一请求;以及所述资源服务,所述资源服务包括一个或多个处理器和第二存储器,所述第二存储器包括第二指令,作为由所述一个或多个处理器执行的结果,所述第二指令使所述资源服务:根据所述参数集合发起所述缩放动作的执行;以及向所述缩放服务提交包括所述数据的所述响应。2.根据权利要求1所述的系统,其中:所述系统还包括遥测服务,所述遥测服务包括一个或多个处理器和第三存储器,所述第三存储器包括第三指令,作为由所述一个或多个处理器执行的结果,所述第三指令使所述第三服务:接收测量结果;以及作为满足与所述测量结果相关的条件的结果,将所述通知传输到所述缩放服务。3.根据权利要求1所述的系统,其中所述资源服务包括以下中的至少一者:软件容器服务,数据库服务,或者队列消息传递服务。4.根据权利要求1所述的系统,其中:所述策略在所述参数集合中指定安全角色,所述安全角色授权履行所述第一请求;所述第一指令包括使所述缩放服务获得令牌的指令,所述令牌表示与所述安全角色相关联的会话凭证;以及作为包括所述令牌的所述第一请求的结果,执行使所述资源服务发起所述缩放动作的执行的所述第二指令。5.根据权利要求4所述的系统,其中:使所述缩放服务获得所述令牌的所述第一指令包括使所述缩放服务从第四服务获得所述令牌的指令;以及所述系统还包括:策略管理服务,所述策略管理服务包括一个或多个处理器和第三存储器,所述第三存储器包括第三指令,作为由所述一个或多个处理器执行的结果,所述第三指令使所述策略管理服务创建所述安全角色,所述安全角色根据来自与所述资源相关联的客户的第三请求授权履行所述缩放动作;以及所述令牌服务,所述令牌服务包括一个或多个处理器和第四存储器,所述第四存储器包括第四指令,作为由所述一个或多个第四处理器执行的结果,所述第四指令使所述第四服务:生成所述令牌以表示与所述策略管理服务创建的所述安全角色相关联的所述会话凭证;以及将所述令牌提供给所述缩放服务。6.一种计算机实现的方法,其包括:利用缩放服务识别可缩放目标,所述可缩放目标至少指示:可缩放资源服务;所述可缩放资源服务的资源;以及所述资源的可缩放维度;获得与由所述一个或多个计算机系统接收到的通知相关联的缩放策略,所述缩放策略包括指定如何对所述可缩放目标进行缩放的参数集合;从所述缩放服务向所述可缩放资源服务提交缩放请求,以根据所述参数集合对所述可缩放目标的所述可缩放维度进...

【专利技术属性】
技术研发人员:C·T·路易斯K·F·唐F·莫格希米A·U·哈利德S·维英武姆
申请(专利权)人:亚马逊科技有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1