用于信息技术资源管理的方法和系统技术方案

技术编号:11505442 阅读:102 留言:0更新日期:2015-05-27 06:20
提供一种用于信息技术资源管理的方法和系统。实施例涉及一种缩放资源管理和缩放。根据一个方面,识别对运行在一个或多个资源上的应用产生影响的即将到来事件。基于识别的即将到来事件和关于与即将到来事件具有相似度的之前事件的历史数据,预测该应用上的工作负载。使用预定规则来执行该预测。使用应用的过去缩放历史来确认为处理预测的工作负载所需的资源的数量。在发生所述事件之前基于确认的资源的数量来缩放资源。

【技术实现步骤摘要】
用于信息技术资源管理的方法和系统
本公开内容总体上涉及资源管理,并且更具体地,涉及信息技术资源管理和缩放。
技术介绍
企业软件系统必须向用户提供服务质量(QoS)方面的高保障。无法提供所需的QoS造成企业的用户基础减少。因此,企业与用于保持QoS的服务供应商保持服务水平协议(SLA)。这导致服务供应商的成本提高,因为要以使得QoS被保持的方式来分配资源。
技术实现思路
实施例包括用于缩放资源的系统、计算机程序产品和方法。识别对运行在一个或多个资源上的应用产生影响的即将到来事件。基于识别的所述即将到来事件和关于与所述即将到来事件具有相似度的之前事件的历史数据,预测所述应用上的工作负载。使用预定规则执行预测。使用所述应用的过去缩放历史来确认为处理预测的工作负载所需的所述资源的数量。在发生所述事件之前基于确认的所述资源的数量来缩放所述资源。通过本公开内容的技术实现额外的特征和优点。本文中详细地描述本公开内容的其它实施例和方面。为了更好地理解本公开内容的优点和特征,参考说明书和附图。附图说明通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。图1表示根据本专利技术一实施例的云计算节点。图2表示根据本专利技术一实施例的云计算环境。图3表示根据本专利技术一实施例的抽象模型层。图4表示根据本专利技术的一些实施例的一些方面的示例性环境。图5示出用于执行本专利技术的一些实施例的一些方面的示例性流程。具体实施方式首先应当理解,尽管本公开包括关于云计算的详细描述,但其中记载的技术方案的实现却不限于云计算环境,而是能够结合现在已知或以后开发的任何其它类型的计算环境而实现。云计算是一种服务交付模式,用于对共享的可配置计算资源池进行方便、按需的网络访问。可配置计算资源是能够以最小的管理成本或与服务提供者进行最少的交互就能快速部署和释放的资源,例如可以是网络、网络带宽、服务器、处理、内存、存储、应用、虚拟机和服务。这种云模式可以包括至少五个特征、至少三个服务模型和至少四个部署模型。特征包括:按需自助式服务:云的消费者在无需与服务提供者进行人为交互的情况下能够单方面自动地按需部署诸如服务器时间和网络存储等的计算能力。广泛的网络接入:计算能力可以通过标准机制在网络上获取,这种标准机制促进了通过不同种类的瘦客户机平台或厚客户机平台(例如移动电话、膝上型电脑、个人数字助理PDA)对云的使用。资源池:提供者的计算资源被归入资源池并通过多租户(multi-tenant)模式服务于多重消费者,其中按需将不同的实体资源和虚拟资源动态地分配和再分配。一般情况下,消费者不能控制或甚至并不知晓所提供的资源的确切位置,但可以在较高抽象程度上指定位置(例如国家、州或数据中心),因此具有位置无关性。迅速弹性:能够迅速、有弹性地(有时是自动地)部署计算能力,以实现快速扩展,并且能迅速释放来快速缩小。在消费者看来,用于部署的可用计算能力往往显得是无限的,并能在任意时候都能获取任意数量的计算能力。可测量的服务:云系统通过利用适于服务类型(例如存储、处理、带宽和活跃用户帐号)的某种抽象程度的计量能力,自动地控制和优化资源效用。可以监测、控制和报告资源使用情况,为服务提供者和消费者双方提供透明度。服务模型如下:软件即服务(SaaS):向消费者提供的能力是使用提供者在云基础架构上运行的应用。可以通过诸如网络浏览器的瘦客户机接口(例如基于网络的电子邮件)从各种客户机设备访问应用。除了有限的特定于用户的应用配置设置外,消费者既不管理也不控制包括网络、服务器、操作系统、存储、乃至单个应用能力等的底层云基础架构。平台即服务(PaaS):向消费者提供的能力是在云基础架构上部署消费者创建或获得的应用,这些应用利用提供者支持的程序设计语言和工具创建。消费者既不管理也不控制包括网络、服务器、操作系统或存储的底层云基础架构,但对其部署的应用具有控制权,对应用托管环境配置可能也具有控制权。基础架构即服务(IaaS):向消费者提供的能力是消费者能够在其中部署并运行包括操作系统和应用的任意软件的处理、存储、网络和其他基础计算资源。消费者既不管理也不控制底层的云基础架构,但是对操作系统、存储和其部署的应用具有控制权,对选择的网络组件(例如主机防火墙)可能具有有限的控制权。部署模型如下:私有云:云基础架构单独为某个组织运行。云基础架构可以由该组织或第三方管理并且可以存在于该组织内部或外部。共同体云:云基础架构被若干组织共享并支持有共同利害关系(例如任务使命、安全要求、政策和合规考虑)的特定共同体。共同体云可以由共同体内的多个组织或第三方管理并且可以存在于该共同体内部或外部。公共云:云基础架构向公众或大型产业群提供并由出售云服务的组织拥有。混合云:云基础架构由两个或更多部署模型的云(私有云、共同体云或公共云)组成,这些云依然是独特的实体,但是通过使数据和应用能够移植的标准化技术或私有技术(例如用于云之间的负载平衡的云突发流量分担技术)绑定在一起。云计算环境是面向服务的,特点集中在无状态性、低耦合性、模块性和语意的互操作性。云计算的核心是包含互连节点网络的基础架构。现在参考图1,其中显示了云计算节点的一个例子。图1显示的云计算节点10仅仅是适合的云计算节点的一个示例,不应对本专利技术实施例的功能和使用范围带来任何限制。总之,云计算节点10能够被用来实现和/或执行以上所述的任何功能。云计算节点10具有计算机系统/服务器12,其可与众多其它通用或专用计算系统环境或配置一起操作。众所周知,适于与计算机系统/服务器12一起操作的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任意系统的分布式云计算技术环境,等等。计算机系统/服务器12可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括执行特定的任务或者实现特定的抽象数据类型的例程、程序、目标程序、组件、逻辑、数据结构等。计算机系统/服务器12可以在通过通信网络链接的远程处理设备执行任务的分布式云计算环境中实施。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。如图1所示,云计算节点10中的计算机系统/服务器12以通用计算设备的形式表现。计算机系统/服务器12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。计算机系统/服务器12典型地包括多种计算机系统可读介质。这些介质可以是能够被计算机系统/服务器1本文档来自技高网...
用于信息技术资源管理的方法和系统

【技术保护点】
一种缩放资源的方法,所述方法包括:识别对运行在一个或多个资源上的应用产生影响的即将到来事件;基于识别的所述即将到来事件和与所述即将到来事件具有相似度的之前事件的历史数据,预测所述应用上的工作负载,其中,使用预定规则执行所述预测;使用所述应用的过去缩放历史来确认为处理预测的工作负载所需的所述资源的数量;以及在发生所述事件之前基于确认的所述资源的数量来缩放所述资源。

【技术特征摘要】
2013.11.22 US 14/087,3091.一种缩放资源的方法,所述方法包括:识别对运行在一个或多个资源上的应用产生影响的即将到来事件;基于识别的所述即将到来事件和与所述即将到来事件具有相似度的之前事件的历史数据,预测所述应用上的工作负载,其中,使用预定规则执行所述预测;使用所述应用的过去缩放历史来确认为处理预测的工作负载所需的所述资源的数量;确定将所述资源缩放至确定的所述资源的数量的持续时间;以及在发生所述事件之前基于确认的所述资源的数量来缩放所述资源,其中基于确定的持续时间来启动资源的缩放,使得在发生事件之前将资源放大至确定的所述资源的数量。2.根据权利要求1所述的方法,其中识别对运行在一个或多个资源上的应用产生影响的即将到来事件的步骤包括:监测从一个或多个源接收到的一个或多个信息流,以识别所述即将到来事件。3.根据权利要求2所述的方法,其中所述信息流对应于基于网络的信息、传感器数据、音频流、视频流或无线电音频流。4.根据权利要求1所述的方法,其中所述历史数据包括对应于之前事件的应用上的历史工作负载。5.根据权利要求1所述的方法,其中所述历史数据包括对应于之前事件的历史信息。6.根据权利要求2所述的方法,其中基于识别的所述即将到来事件和与所述即将到来事件具有相似度的之前事件的历史数据,预测所述应用上的工作负载的步骤包括:使用所述信息流,计算所述即将到来事件的受欢迎得分;以及基于识别的即将到来事件、之前事件的历史数据和所述即将到来事件的受欢迎得分,预测所述应用上的工作负载。7.根据权利要求1所述的方法,还包括:使用对应于应用的预定规则和历史数据,对所述应用上的工作负载的预测进行建模;将预测的工作负载与所述应用上的实际历史工作负载进行比较;以及基于所述比较来验证所述预测。8.一种缩放资源的系统,所述系统包括...

【专利技术属性】
技术研发人员:S·B·科达里D·N·米尔伍德S·拉格哈维S·B·瓦德拉姆迪
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1