【技术实现步骤摘要】
【国外来华专利技术】背景云服务被广泛用于提供许多类型的功能,包括托管应用,提供对数据存储的访问,提供网站、电子邮件或其他功能。云服务通常在可位于彼此远程的各计算机系统的网络上运行。计算机网络可被配置成使用各虚拟机来提供各种服务。这些服务可通过按需添加或移除虚拟机来伸缩。例如,在峰值负载的时间,可实例化附加虚拟机,而在降低负载的时间,可关闭各虚拟机。这些虚拟机通常以反应式形式(即,对当前负载作出反应)被调出或卸下,或者基于历史负载数据来管理。简要概述本文中描述的各实施例涉及确定并发运行的云资源实例的最优数目,并提供示出预计的操作度量测量的交互界面。在一个实施例中,计算机系统访问标识各云资源实例在当前时间之前的第一时间段内的操作度量测量的度量信息。计算机系统随后访问标识各云资源实例在第二时间段内的操作度量测量的度量信息的第二部分,其中第二时间段是在过去发生但对应于指定的将来时间段的时间段。计算机系统随后基于在第一时间段内标识出的操作度量测量(例如,用于反应性调谐)并进一步基于在第二时间段内标识出的操作度量测量(例如,用于预测性调谐)来计算预计的操作度量测量。计算机系统随后基于预计的操作度量测量来确定在指定的将来时间点将并发运行的云资源实例的数目。在另一实施例中,计算机系统提供示出预计的操作度量测量的交互界面。计算机系统访问在指定的时间段内的操作度量测量数据。计算机系统基于所访问的操作度量测量来计算预计的操作度量测量,并基于预计的操作度量测量来确定在指定的将来时间点将并发运行的云资源实例的数目。计算机系统随后提供一交互界面,该交互界面显示所确定的在指定的时间点将并发运行的云资源实例的 ...
【技术保护点】
一种在计算机架构中使用的计算机实现的方法,所述方法用于确定被分配为云计算环境中的资源以满足特定用户的计算需求的并发运行的虚拟机实例(VM实例)的最优数目,所述计算机架构包括数据库、一个或多个处理器以及包含计算机可执行指令的存储器,所述计算机可执行指令在被所述一个或多个处理器执行时,执行所述计算机实现的方法,所述方法包括:访问所述数据库中标识一个或多个云资源实例在当前时间之前的第一时间段内的操作度量测量的度量信息的第一部分;访问所述数据库中标识所述一个或多个云资源实例在至少第二时间段内的操作度量测量的度量信息的第二部分,所述第二时间段包括在过去发生但对应于指定的将来时间段的时间段;所述一个或多个处理器执行从存储器检索到的计算机可执行指令以基于标识出的在所述第一时间段内的操作度量测量并进一步基于标识出的在所述第二时间段内的操作度量测量来计算一个或多个预计的操作度量测量;以及所述一个或多个处理器执行从所述存储器检索到的计算机可执行指令以基于所述一个或多个预计的操作度量测量来确定在一个或多个指定的将来时间点将并发运行的云资源实例的数目。
【技术特征摘要】
【国外来华专利技术】2014.03.31 US 61/972,703;2014.06.18 US 14/307,7591.一种在计算机架构中使用的计算机实现的方法,所述方法用于确定被分配为云计算环境中的资源以满足特定用户的计算需求的并发运行的虚拟机实例(VM实例)的最优数目,所述计算机架构包括数据库、一个或多个处理器以及包含计算机可执行指令的存储器,所述计算机可执行指令在被所述一个或多个处理器执行时,执行所述计算机实现的方法,所述方法包括:访问所述数据库中标识一个或多个云资源实例在当前时间之前的第一时间段内的操作度量测量的度量信息的第一部分;访问所述数据库中标识所述一个或多个云资源实例在至少第二时间段内的操作度量测量的度量信息的第二部分,所述第二时间段包括在过去发生但对应于指定的将来时间段的时间段;所述一个或多个处理器执行从存储器检索到的计算机可执行指令以基于标识出的在所述第一时间段内的操作度量测量并进一步基于标识出的在所述第二时间段内的操作度量测量来计算一个或多个预计的操作度量测量;以及所述一个或多个处理器执行从所述存储器检索到的计算机可执行指令以基于所述一个或多个预计的操作度量测量来确定在一个或多个指定的将来时间点将并发运行的云资源实例的数目。2.如权利要求1所述的计算机实现的方法,其特征在于,在计算所述一个或多个预计的操作度量测量时,在所述第一时间段内标识出的操作度量测量的优先级被排定在所述第二时间段内标识出的操作度量测量之上。3.如权利要求1所述的计算机实现的方法,其特征在于,所述第二时间段由用户指定,并且包括一天、一星期、一个月或一年中的至少一者。4.如权利要求3所述的计算机实现的方法,其特征在于,相比于较新的操作度量测量,较旧的操作度量测量被更不激进地加权。5.一种用于在计算机架构中实现一种方法的计算机程序产品,所述方法用于提供示出预计的操作度量测量的交互界面,所述计算机程序产品包括其上存储有计算机可执行指令的一个或多个计算机可读存储介质,所述指令在被计算系统的一个或多个处理器执行时,致使所述计算系统执行所述方法,所述方法包括:从数据库访问在至少一个时间段内的操作度量测量数据的一个或多个部分;一个或多个处理...
【专利技术属性】
技术研发人员:S·西西里阿诺,C·拉曼纳,I·格雷伯诺夫,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。