[发明专利]缩放云资源时动态标识目标容量有效
申请号: | 201580017937.2 | 申请日: | 2015-03-26 |
公开(公告)号: | CN106133696B | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | S·西西里阿诺;C·拉曼纳;I·格雷伯诺夫 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 各实施例涉及在自动缩放云资源时避免摇摆。在一个场景中,计算机系统访问指定要在多个云资源上维持的目标运行度量的信息。计算机系统确定针对云资源中的至少一些的目标运行度量的当前测得值。计算机系统进一步基于目标运行度量和当前测得值来计算缩放因子,其中缩放因子表示目标运行度量和当前测得值之间的差异量。计算机系统还计算表示云资源的由计算得到的缩放因子修改的经修改的量的增量值,并基于计算得到的增量值确定是否要发生缩放动作。 | ||
搜索关键词: | 缩放 资源 动态 标识 目标 容量 | ||
【主权项】:
1.一种用于计算机体系架构中的用于通过或者减少或者增加作为资源被分配以满足特定云用户的当前计算需求的虚拟机实例的数量来周期性地缩放作为云计算环境中的资源来被分配的虚拟机实例的数量以满足所述特定云用户的计算需求的计算机实现的方法,所述计算机体系架构包括存储器,所述存储器包含在由一个或多个处理器执行时执行所述计算机实现的方法的计算机可执行指令,所述方法包括:在所述计算机体系架构的存储器中存储时间周期,所述时间周期定义针对作为满足特定云用户的计算需求所需的资源来被分配的虚拟机实例的数量的自动缩放何时将被周期性地更新;对于每一个时间周期,在所述一个或多个处理器处确定自动缩放更新以确定作为资源被分配的虚拟机实例的数量是否需要被增加或减少一缩放因子来满足所述特定云用户的当前计算需求,其中所述自动缩放更新包括:基于所述特定云用户的当前计算需求,确定每一个虚拟机实例的当前CPU使用率;确定应当采取自动缩放动作以应用所述缩放因子以便添加或移除一个或多个虚拟机实例以处理所述特定云用户的当前计算需求,其中所确定的自动缩放动作以将不会导致虚拟机实例摇摆的方式来进行,所述摇摆因使虚拟机实例进入交替地移除并随后添加相同数量的虚拟机实例的不合乎需要的循环直到当前计算需求改变而导致;以及基于所述自动缩放动作,通过如根据至少一个时间周期的更新所得到的自动缩放动作所确定的添加或移除一个或多个虚拟机实例来改变作为资源被分配以用于满足所述特定云用户的当前需求的虚拟机实例的数量,来改变为所述特定云用户的当前计算需求分配的资源,其中确定应当以不会导致虚拟机实例摇摆的方式来采取自动缩放动作是由所述一个或多个处理器通过以下步骤来执行的:访问一个或多个自动缩放规则,所述自动缩放规则管控指定云资源集合要被如何缩放;根据所述自动缩放规则中的至少一者标识第一候选自动缩放动作;为所述指定云资源集合计算预计资源消耗量,所述预计资源消耗量指示如果应用第一候选自动缩放规则的话将会发生的资源消耗量;以及在确定所述预计资源消耗不会触发至少一个第二自动缩放规则之际,执行所述第一候选自动缩放动作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580017937.2/,转载请声明来源钻瓜专利网。