用于计划应用部署的方法和系统技术方案

技术编号:8390859 阅读:180 留言:0更新日期:2013-03-08 02:47
根据一个示例,其中提供了一种在计算机系统中部署应用的方法。该方法包括针对多个计算机应用中的每一个获得应用特性集;基于所获得的特性,把所述多个应用中的每一个指派给预定应用模型集中的一个预定应用模型;以及部分地基于所获得的特性和部分地基于应用模型兼容性数据来确定硬件特性集、虚拟服务器分布计划以及应用分布计划。

【技术实现步骤摘要】
【国外来华专利技术】用于计划应用部署的方法和系统
技术介绍
许多现代商业和组织极为依赖信息技术(IT)来提供基于计算机的工具和服务,以使得它们和它们的客户能够高效地操作。该工具和服务通常由众多不同的软件应用来提供,所述软件应用通常在诸如计算机服务器、联网设备、存储设备等等之类的多种计算硬件上运行。出于效率和易于管理的原因,此计算硬件在专门的数据中心中正日益被统一。通过使用诸如虚拟机之类的软件虚拟化应用,可以便利地把软件应用布置为在虚拟化环境中运行。这样,单个计算机服务器可以有效地同时运行多个计算机操作系统实例(或者虚拟映像(virtualimage))以及在所述虚拟映像中的每一个上同时运行不同的应用。当决定要在数据中心中配备什么计算硬件时,常常对将要运行的软件应用的性质给予很少的考虑。相应地,计划不良的数据中心可能配备有比要运行一组软件应用实际需求的多得多的计算硬件。这样的过配备不仅成本高,而且它还可能导致软件应用以低效的方式被部署在计算硬件上。低效部署可以导致所谓的服务器或虚拟蔓延,其结果可能包括在功率、制冷以及空间需求方面的显著增加。附图说明现在将参考附图、借助仅仅非限制性的示例来描述本专利技术的示例,在本文档来自技高网...
用于计划应用部署的方法和系统

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在计算机系统中计划应用部署的方法,包括:针对多个计算机应用中的每一个获得应用特性集;基于所获得的特性,把所述多个计算机应用中的每一个指派给预定应用模型集中的一个预定应用模型;基于与所述多个计算机应用被指派给的预定应用模型的兼容性有关的数据来确定所述多个计算机应用与彼此的兼容性;以及部分地基于所获得的特性和部分地基于应用模型兼容性数据来确定硬件特性集、虚拟服务器分布计划以及应用分布计划。2.如权利要求1所述的方法,其中所述确定硬件特性集、虚拟服务器分布计划以及应用分布计划的步骤包括:确定初始虚拟服务器分布计划;确定所述硬件特性集;依据所确定的硬件特性集修订所述初始虚拟服务器分布计划;以及确定所述应用分布计划。3.如权利要求1所述的方法,其中,所确定的硬件特性集定义了适合于执行所述多个计算机应用的计算硬件集的特性,其中,所确定的虚拟服务器分布计划定义了将被部署在所定义的计算硬件中的每一个上的虚拟服务器的数目和类型,以及其中,所述应用分布计划定义了所述多个计算机应用中的哪些计算机应用将被部署在所述虚拟服务器中的哪些上。4.如权利要求1所述的方法,其中,确定虚拟服务器分布计划包括:确定适合于在所确定的计算硬件上执行所述多个计算机应用的虚拟服务器的特性和数目。5.如权利要求1所述的方法,其中,所述指派的步骤进一步包括:在确定了应用并未适当地匹配所述预定应用模型集中的任何预定应用模型的情况下,基于所述应用的特性生成新的应用模型。6.如权利要求5所述的方法,其中,所述生成新的应用模型的步骤包括:确定最接近匹配的应用模型,以及基于所确定的最接近匹配的应用模型生成新的应用模型。7.如权利要求1所述的方法,其中,确定虚拟服务器分布计划和应用分布计划进一步包括:确定多个不同的硬件特性集、虚拟服务器分布计划以及应用分布计划,虚拟服务器分布计划、应用分布计划以及所述多个不同的硬件特性集中的每一个是基于应用特性和所获得的优选数据的不同组合来确定的;以及基于所获得的优选数据来选择虚...

【专利技术属性】
技术研发人员:JD吉布森MA施蒂姆普夫勒
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:
国别省市:

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

1