下一虚拟化难题:保障应用程序性能
下一虚拟化难题:保障应用程序性能
今天,实施虚拟化的服务器数量越来越多,许多公司在寻找最佳方法来确保应用程序符合预期目标。
关注虚拟环境下应用程序性能
就在许多公司竞相采用虚拟化技术的同时,数据中心出现了一个新的问题:如何保障运行中应用程序的性能。随着更多的服务器实现虚拟化,这个问题只会变得更加突出。
过去,应用程序实际上是一个物理实体,运行在拥有大批备用容量的独立专用硬件上。而如今,为了节省能源和整合系统,每个服务器上面都运行着数量众多的虚拟化应用程序。
尽管这种方法可以节省能源、场地、我们希望还能节省员工时间,但每个应用程序都处在变数比较大的操作环境。每个应用程序可能都有易变的工作负荷,而且不知道对方的存在。随着工作负荷不断增加,共同需要CPU及其他资源,该如何保障应用程序的性能呢?
企业管理协会的虚拟化分析师Andi Mann说:”在物理环境一对一关系的情况下,你确切地知道自己有多少备用容量来满足峰值负荷。”而一台服务器上运行多个应用程序加大了确保同样这种性能级别的难度。
对庆祝虚拟化带来节省成本这个优点的那些用户来说,应用程序性能是明天的问题。许多公司通过使用现有的监控工具、结合良好的判断力和丰富经验来设法克服这个问题。
Brian Cox是肯塔基州路易斯维尔规模最大的医疗机构诺顿医疗中心(Norton Healthcare)的IT客户服务主管,他说:”我们没有任何专门用来监控性能的工具,但通常能把应用程序的问题与服务器组件的问题关联起来。”Cox通过1000个虚拟桌面,为这家医院连锁机构提供了病人护理系统;他通过监控CPU利用率或磁盘利用率而不是应用程序本身来跟踪性能。
这种方法在虚拟化的第一个阶段非常有效,但随后会面临比较大的困难。在某些情况下,用户可能会点击某个监控中的应用程序,一眨眼的工夫,VMware的VMotion就把该应用程序从一台物理服务器迁移到了另一台。不但工作负荷量变化了,就连底层的基础架构也发生了变化。应用程序性能监控工具跟得上这个步伐吗?
为了应对这种出现变化的模式,应用程序性能管理工具就必须与基础架构发现和映射工具联系起来,这样才能检测虚拟机从一台服务器转移到另一台的变化,并且让性能管理软件再次锁定需要监控的目标。四大系统管理厂商:冠群(CA)、BMC、惠普和IBM都在通过发现、映射及连接企业软件构架,设法为虚拟应用程序管理赋予传统优势。比方说,冠群就把其Spectrum自动化管理器(Spectrum Automation Manager)与Wily应用程序性能管理器(Wily Application Performance Manager)结合起来。
关注虚拟环境下应用程序性能
戈壁 发表于: 2009-10-09
我要回答相关推荐
-
应用程序性能:速度不是唯一标准
大多数企业都认为好的应用性能需求应该是所有命令的97%的响应时间应该是在不超过5秒,事实真的是这样吗?