用于规划计算机系统资源需求的装置及相关方法

文档序号:6456890阅读:166来源:国知局
专利名称:用于规划计算机系统资源需求的装置及相关方法
技术领域
本发明通常涉及一种方式,通过该方式来促进计算机系统的配置和升级, 诸如计算机站的集成的、多功能、多站点网络布置。更具体地,本发明涉及用 于创建识别计算机系统的计算机系统需求的规划的装置及相关方法。
关于系统需要的数据被收集并维护在公用数据库中,且该收集的数据用于 确定计算机系统资源需求。所述数据是动态可更新的,并且计算机系统资源需 求的确定相应地是可更新的。
背景技术
数据收集、存储和处理的需要是现代社会许多方面的常规需求。作为数字 技术和大容量存储技术的进步的结果,已经开发了先进的数据存储和处理设备 且将它们部署为促进数据的收集、存储和处理。随着不断的进步,进一步发展 和部署更先进的数据存储和处理机构成为可能。例如,构建具有大的存储容量 的存储设备,存储容量有时大约为百万兆字节(terabyte)数据,从而允许i(t屆 的冗余存储和其M检索。
存储的数据用于多种目的,并且随后依照许多不同的应用和服务被检索和 处理。定位完全不同的计算机有时是互连的,从而允许在另一个计算机上检索 和处理,或以其它方式利用存储在一^i十算机上的数据。当这些计算机通过高 速连接互连时,检索速率相应地是快速的。商业和其它企业有时具有定位在完 全不同位置的企业操作并且具有在不同的企业位置维护的计算机站,所述商业 和其它企业提供了在完全不同位置维护的计算机的互连以允许定位在一个位置 的人员访问存储在其它位置的计算机上的数据。当企业较大时,旨计算机系 统的维护有时变得相当有挑战性。并且,即使在规模小的企业组织中,对于企 业人员来说计算机系统维护有时也相当有挑战性。
4在计翻L系统维护需求中需要维銜fnm系统的容量,使得计糊系统的
计算机具有能够满足企业的存储和计算需求的存储和处理容量(capaaty)。随着 数据存储和处理在商业企业的更广的方面和操作中变得更加普遍,计算机系统 的存储和处理需求通常随着时间增长。并且,当企业扩展其业务时,计算机系 统能力必须相应iM艮上。
因此,经常需要计^n系统的升级和重新配置。这种规划通常是艰难的尝
试,特别是当企业由多个操作单元形成,且每个操作单元都具有斜虫的计算机 支持人员和报告结构时更是如此。与现有计算机系统有关的信息以及与该计算 机系统有关的其它信息的收集经常成为繁重的任务。负责收集与执行规划项目 所需的计算机系统有关的信息的分析员或其它人员或组可能会遇到很多障碍。 在典型情形下,分析员请求适当的企业人员来提供完成了的容量规划资源影响 表单,所述影响表单识别与计算机系统配置和其它系统需求有关的细节。系统 ^求包括例如可被转换成技术需求和容量需求信号的商业需求。所述表单必须 被正确填写,并且再提供给适当方以进行处理。在端对端环境中,也就是说在 具有跨越多个传统塔、网络、主计算机、中型计算机、存储设备、网络组件和 应用的系统配置的IT (信息技术)环境中,有时位于不同位置和操作组中的多 个人员必须全部提供输入以便适当地完成所述表单。由于每个附加的人需要提 供信息以使其完成,从而在其完成中出现问题的可能性增加。
一旦所述表单被完成并提供给分析员,分析员检查完成的表单。有时需要 附加的信息,因此需要分析师寻找适当方来提供附加信息。简言之,通过其来 采集信息并随后规划计算机系统的重新配置或升级的传统方式充满了困难。
如果可以提供一种用于创建计算机系统容量规划的改进方式,规划将更加 容易实施。
鉴于与计都L系统以及对它们的配置和升级的规戈陏关的该背景信息,发 展出本发明的显著改进。

发明内容
本发明因此有利地提供了装置及相关方法,舰其来促进诸如计算机站的 集成的、多功能、多站点网络布置的计算机系统的配置和升级。
Mil本发明的实施例的操作,提供了一种用于创建规戈啲方式,该规划识 别计算机系统的计算机系统需求。在本发明的一个方面中,关于系统需要的数据被收集并维护在公用数据库 中,且所述收集的数据用于确定计算机系统资源需求。所述数据是动态可更新 的,并且计算机系统资源需求的确定相应地是可更新的。
在本发明的另一方面中,提供了公用 库(逻辑...匕或物理.,.匕集中的数据 仓库),在该数据库中存储了与计算机系统配置有关的数据以及与该系统相关联 的统计量。-一旦存储在公用数据库中,由于数据以电子表单存储在所述数据库 中,所以随后可容易地访问所述数据。当从位于例如多个位置处的多方收集信 息时,允许本地录入所述信息,也就是说,在接近知道相应信息的人员的计算 机系统的计算机站录入信息。由于信息以电子表单被维护在所述数据库中,{言 息误置不太可能发生。
在本发明的另一方面中,信息一旦被收集并存储在公用数据库中,所述信
息被用于创建操作和日程(schedule),所述操作和日程的细节至少能够可选择
地访问。
在本发明的另一方面中,进一步维护硬件规划信息。所述硬件规划信息包 括例如计算机系统的现有硬件以及所识别的硬件需要。所述现有硬件和所识别 的硬件需要被录入,例如作为存储在公用数据库中的 和统计量的一部分。
在本发明的另 -方面中,进一步提实时地供了覆盖(coverage),即所做的 实施对计算环境的影响。从而能够实时地监控过程的监督(oversight)。并且, 存储在公用数据库中的数据已被更新并且可以实时访问。
在本发明的另一方面中,提供了对存储在公用数据库中的数据的解析。提 供了技术规划和性能。
在本发明的另一方面中,响应于存储在公用数据库中的数据和统计量来生 成报告。所述报告可选择地包括操作和日程,硬件规划信息以及实时的覆盖结 果。
在本发明的另--方面中,提供了容量规划。容量规划器创建规划,该规划 按照计算机系统的重新配置或更新识别计算机资源需求。作为规划过程的一部 分,从存储在公用数据库中的数据和统讨量采集企业增长需求。诸如商业需求 的附加信息也被收集。进-一步收集容量数据,并H.评估当前的使用和服务。按 照规划过程确定计算机系统的资源是否应该被重新分配。并且,也评估期望的 资源需求。响应于这样的附加评估,确定是否需要计算机系统的配置改变,以及也确定是否需要附加资源。所收集的信息、评估和确定的任何一个或全部被 转换成容量信号。
规划过程是迭代的以允许迭代地重复该规划过程,例如首先在测试环境中, 以及之后在生产环境中。
公用数据库中数据的收集和随后的用于确定计算机资源需求的规划被更有
效地执行。用规划工具来取代特定基础上(on an ad hoc basis)的偶然规划,所 述规划工具提供了顺序的及有序的过程,通过该过程来规划重新配置的或更新 的计算抓系统的计穀几资源需求。由于所述工具不断监控被实时更新的数据库, 因而能够考虑条件和容量需要中的动态改变。
因而,在这些和其它方面中,提供了用于按照系统规划项目规划计算机系 统资源需求的装置及相关方法。集中式数据仓库配置为恢复与系统规划项目有 关的规划数据。所述规划数据是动态可更新的。容量规划器适于利用存储在集 中式数据仓库中的规划数据。所述容量规划器配置成为系统规划项目规划计算 机资源需求。并且,所述容量规划器进一步配置为响应予所述规划数据的动态 更新而调整规划。
本发明的更全面理解及其范围可从下面简要总结的附图,本发明的目前优 选的实施例的以下详细描述以及随附的权利要求书中获得。


图1图示了形成计i^几系统的计算机站的布置,关于所述计算机系统按照 本发明实施例的操作来规划计^m资源需求。
图2图示了千该本发明实施例的操作过程的过程图。
图3图示了代表图2中所示的过程图的过程的--部分的更详细操作过程 的过程图。
图4图示了列出本发明实施例的方法的操作的方法流程图。
具体实施例方式
首先转到图1 ,总体在10所示的计算机和其它处理设备的布置共同形成了 计算机系统。图1中所示的布置是示范性的,这里代表具有逻辑上或物理上连 接的计算机或其它处理设备的组的商业或其它企业。图1中所示的布置显示了 多位置配置,其中企业具有定位在完全不同的站点(例如,位于远隔位置的站 点)处的计算机。这里,N组14计算机12连接在一起形成局域网。该局域网
7又经由诸如互联网的公共网络18连接,从而提供不同组的计算机之间的通信连
換性。形成相应局域网(LAN)的计算机组定位在例如诸如防火墙22的防火墙 后。以计算机系统的传统方式来提供对存储在计算机12中的各个计算机中的数 据的受控访问或使得在相应计算机中处理数据。
如前所述,计靴系统往往不是静态配置的;相反,企业的计都L需要发 生变化,计算机系统的配置和能力必须相应地改变。现有过程通常相对低效, 典型地依赖分析员去征召企业人员来完成容量规划资源影响表单等,从而识别 与计 1系统以及与其变更关联的所计划的资源相关联的各种信息。尤其当企 业很大,具有位于完全不同的位置且fflil不同的报告结构来报告的计算机人员 以及完全不同的操作时,歹懷的创建有时是有问题的。
按照本发明的实施例,装置32提供了用于规划诸如图1的布置10中所示 的计對几系统之类的计穀几系统的计對几资源需求的规划工具。装置32这里由 功能元件形成,所述功能元件可以任何期望的方式实现,部分包括可由处理电 gm行的算法。仅为了说明的目的,装置32被示出为连接到网络14-1。形成容 量规划工具的装置32可连接到其它地方,诸如其它网络14,网络28或者其他 地方。这里显示的形成装置32的容量规划工具包括集中式类媚库34,容量规划 器36以及图形用户界面38。
集中式数据库34提供了数据仓库,在该数据仓库存储和维护与计算机系统 各个方面有关的数据。按照容量规划项目来收集存储在数据库中的数据、信息 和统计量,以规划例如由维护现有计算机系统或以其他方式参与容量规划项目 的企业人员提供的计算机系统的计算机资源需求。 一旦存储在数据库中的数据 被收集和存储,如果数据参数或条件需要更新,则根据需要,所述存储在数据 库中的数据是可访问和可更新的。进一步通过将数据存储在集中式数据库或公 用数据库中来提供实时数据,也就是说,以允许对数据采取商业动作的方式可 检索和可报告的方式存储的数据。数据的集中包,辑集中,其中数据并不是 存储在单个物理数据库中,而是存储在分布式数据库中,且存储在分布式数据 库中的数据的内容通常可作为公用数据库进行访问。实时数据(不论如何定义) 的使用可用于提供不依赖于特定的偶然分析(ad hoc haphazard analysis)的结果。
此外,由于更新存储在中央数据库中的数据的能力,能够更好地考虑变化 的需要。可以按需增加容量需要,乱能够相应地按需增加容量规划。当确定系统需要容量时,由容量规划工具提供的规划考虑实时数据并且当所述需要出现 时例如通过MQ链路等增加容量。
容量规划器诸如按照计算机系统的重新配置或更新来提供计算机系统所需 要的计算机资源请求的规划。在示例性实施方式中,软件和硬件需求都通过规 划器来规划。此外,在示例性实施方式中进一步提供规划来识别如何在例如整 个平台上,或在分区内分配通信。硬件规划包括例如做出最佳匹配计算机系统 的需要的硬件类型的决策。例如根据最佳值定义基于"最佳值"提出建议。
并U.,使用阁形用户界面(GUI) 38,不仅用于向数据库34输入数据以及 向规划器36提供容量规戈瞎法,而且还诸如通过使用前平面(frontplane) (to) 能力来提供数据和信息的实时图形表示。
此外,进一步提供了与位于交叉平面(tm)中的包含在配置管理数据库 (CMDB)中的服务等级的连接和交互。配置管理数据库包括这里以42表示的 集中式储存库,其包括IT资产相关信息,该信息包括服务等级。交叉平面(to) 例如为供应提供了用于修改商业过程的机制。该层提供了对操作数据存储和数 据仓库中的数据的实时访问。
接下来转到图2,总体以52所示的过程代表(图1中所示)装置32的示 例性操作,通过该操作来执行计算机系统的容量规划。在由开始块54指示的进 入之后,获取项目批准。并且,如块56所示,获得与计算机系统相关联的数据 和统计量并将其存储在容量规划工具的数据库中。
-一旦存储在规戈t[:具的公用数据库中,可由规划工具执行各种活动。由块 58所示,创建并维护操作和日程。并fl,由块62所示,仓犍并维护硬件规划信 息。由块64所示,提供允许监控实施结果的实时覆盖。由块66所示,还为了 技术规划和性能目的,解析性能。并且,对在数据库中维护的数据的访问是可 选择访问的,例如,由在其处定位或规划计算机系统的企业的人员来访问。如 块68所示,影响表单是可产生的,可用于企业人员的可选择访问。访问的可选 择本质允许管理企业的实体以控制哪些人员能够访问所述影响表单及存储在数 据库中的其它数据。
由块72所示,产生报告。所述报告基于存储在数据库中的数据。所述报告 包括例如基于在工具中维护的操作和日程,硬件规戈瞻息以及实施结果的实时 覆盖的报告。并且,如块74所示,进一步执行容量规划。执行容量规划对应于图1所示 的容量规划器36提供的功能。响应于与由容量规划所产生的计算机资源需求有 关的容量规划,使用存储在数据库中的数据。
在按照容量规划过程执行的容量规划中识别的计算机资源需求在块72中 可被进一步利用,在块72产生报告。此外,如块76所示,基于所产生的报告, 通知适当方计算机规划实施所发生的问题。
图3图示了按照本发明实施例的操作所执行的示例性规戈啲过程,该过程 总体以74示出。在该示例性实施方式中,规划过程是迭代的,以及符合QMS 标准。规戈鹏供了确定按照计算机系统需要或企业目标所需的计飾资源。在 - -个实施方式中,该过程首先在测试环境中执行并被测量。并且, 一旦用获得
的倍息更新容量规划,在生产操作中再次测量容量规划,并a更新容量规划。
首先,如块82所示,采集与商业和增长需求有关的信息。接着,如块84 所示,收集容量数据。接着,如块86所示,评估现有计算机系统实施中的当前 使用和服务。
由决策块88所示,作出是否需要现有资源的重新分配的确定。如果是,采 取是分支到决策块92。在决策块92,进一步确定是否需要附加资源。如果是, 采取是分支到块94并执行资产管理。如果不需要新资源,采取否分支到块96, 并改变管理过程。进一步采取从资产管理i央94到改变管理过程96的路径。并 且,随后,路径回到块84。
如果在决策块88,作出不需要资源的重新分配的确定,采取否分支到块98。 在块98中,评估未来的资源需求。接着,采取路径到决策块102。在决策块102 中,作出是否需要改变配置的确定。如果是,采取是分支到决策块104。在决策 块104,进--步确定是否需要新的资源。如果是,采取是分支到块106労執行资 产管理。否则,釆取否分支到块108并改变管理过程。也采取从资产管理块106 到块108的路径。之后,采取路径到块112,在块112将容量信息诸如通过图形 用户界面传送给适当人员。路径从块112返回块82,从而形成了迭代过程。
图4示出了代表本发明实施例的操作方法的方法流程图,总体以122示 出。该方法 了按照系统规划项目规划计^a系统资源需求。
首先,如块124所示,存储与系统规划项目有关的规划数据。所述规划数 据是动态可更新的。
10其次,如块126所示,为系统规划项目规划计 1系统资源需求。接着, 如块128所示,响应于规划数据的动态更新调整计算机系统资源需求。
数据被收集并维护在公用数据库中,并且之后被用于依照容量规划来确定 计算机系统配置或升级的计算机资源需求。由于在特定基础上偶然收集数据所 产生的问题和低效不太可能发生。
前面的描述是用于实现本发明的优选示例,本发明的范围不应该受该描述 所限制。本发明的范围由下面的权禾腰求书限定。
权利要求
1、用于按照系统规划项目来规划计算机系统资源需求的装置,所述装置包括集中式数据仓库,其配置为存储与所述系统规划项目有关的数据,所述规划数据是动态可更新的;以及容量规划器,其适于利用存储在所述集中式数据仓库中的所述规划数据,所述容量规划器配置成为所述系统规划项目规划所述计算机系统资源需求并且配置为响应于规划数据的动态更新而调整所述规划。
2、 权利要求I的装置,其中更新的规戈擞据识别按需能力变化,所述更新的规划数据更新存储在所述集中式数据仓库中的规划数据。
3、 权利要求2的装置,其中对由所述容量规划器形成的规划的调整包括按 需能力变化资源分布。
4、 权利要求1的装置,其中可在所述集中式数据仓库中存储的规划数据包 括硬件相关数据,以及其中由所述容量规划器所规划的计算机系统资源需求包 括硬件需求。
5.权利要求4的装置,其中所述容量规划器包括硬件选择器,其被配置为选 择配置为按照硬件需求来选择硬件的硬件选择器。
6、 权利要求5的装置,其中所述硬件选择器配置为响应于值标准来选择硬件。
7、 权利要求1的装置,其中所述容量规划器进一步配置为规划计穀几系统 通信的分配。
8、 权利要求7的装置,其中由所述容量规划器所规划的计算机系统通信的 分配包括由计算机系统资源需求定义的在计算机系统资源上基本均匀的分配。
9、 权利要求1的装置,进一步包括图形用户界面,所述图形用户界面配置 为显示由所述容量规划器所作的规划的指示。
10、 权利要求1的装置,其中该系统规戈顿目涉及所选择的讨赏机系统, 该计算机系统具有配置管理数据库,l:l其中由所述容量规划器规划的计算机系 统资源需求进--步提供与所述配置管理数据库的交互。
11.权利要求1的装置,进一步包括报告产生器,其配置为响应于存储在所述集中式M仓库中的规划 来产生报告。
12、 权利要求ll的装置,其中所述报告产生器进一步配置为响应于由所述 容量规划器所规划的计對几系统资源需求来产生报告。
13、 权利要求1的装置,其中所述集中式数据仓库包括逻辑上集中的数据 仓库。
14、 权利要求1的装置,其中所述集中式数据仓库包括物理上集中的数据 仓库。
15、 --种用于按照系统规划项目来规划计算机系统资源需求的方法,所述 方法包括以下操作存储与所述系统规戈顿目有关的规划 ,所述规划 是可动态更新的; 为所述系统规戈顿目规划所述计嶽几系统资源需求;以及 响应于对所述规划数据的动态更新来调整所述计算机系统资源需求。
16、 权利要求15的方法,进一步包括收集在所述存储操作期间所存储的规划数据的操作。
17、 权利要求15的方法,其中所述规划操作包括评估现有的计算机资源需求。
18.权利要求15的方法,其中所述规划操作包括评估未来的计算机资源需求。
19、 权利要求15的方法,其中所述规划操作包括确定是否需要附加的计算 机系统资源。
20、 权利要求15的方法,进一步包括响应于在所述规划操作期间所规划的 计算机资源需求来产生报告的操作。
全文摘要
一种用于计算机系统的容量规划项目规划工具及相关方法。提供规划,通过所述规划来确定项目所需要的计算机系统资源需求。创建公用数据库并用与系统规划项目有关的规划数据填充所述公用数据库。存储在公用数据库中的数据是动态可更新的。容量规划器利用存储在公用数据库中的规划数据。所述容量规划器规划计算机系统资源需求,并响应于所述规划数据的动态更新调整所述规划。
文档编号G06F15/173GK101657806SQ200780048577
公开日2010年2月24日 申请日期2007年10月17日 优先权日2006年12月29日
发明者G·米切尔, R·J·埃尔德茨, R·威尔科克斯 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1