由于虚拟化将更深入到企业内容以包括关键任务和资源密集型应用程序,因此IT高管正在学习Double-Digit物理到虚拟服务器比率是过去的事情。
虚拟化供应商可能仍在兜售在一台物理机上放置20、50甚至100个虚拟机(虚拟机)的潜力,但IT经理和行业专家表示,这些比率在生产环境中是危险的,会导致性能问题,甚至更糟的是,导致停机。
“在测试和开发环境中,公司可以在单个物理主机上置于50个虚拟机。但是,当涉及关键任务和资源密集型应用程序时,该数字往往略低于15,”Andi Mann说:科罗尔博尔德的企业管理员工(EMA)研究副总裁。
事实上,EMA于2009年1月进行了一项关于153个组织的研究,拥有超过500名最终用户的组织,并发现平均而言,他们在ERP,CRM,电子邮件和数据库等申请中实现了6:1合并率。
方差在现实和期望之间,无论是由于供应商炒作还是内部ROI问题,可以为IT团队拼写问题。这是因为整合率仅影响虚拟化项目的各个方面:预算,容量和高管。“如果您使用虚假期望进入这些虚拟化项目,您将遇到麻烦,”Mann说。
实际上,高估P-to-V比率可能导致需要更多的服务器硬件,功耗,加热和冷却以及机架空间 - 所有费用金钱。更糟糕的是,用户可能会受到不良申请的影响。“如果一家公司认为他们只需要在虚拟化项目结束时需要10台服务器,他们实际需要15个,它可能对整合整体成本产生重大影响,并将它们放在经济上的洞中。不是一个加利福尼亚州日海沃德的咨询Pund-it in Compartancy Pund-It的Charles King,总裁兼首席分析师Charles King说,咨询公司的好处。
关键应用程序将争夺服务器空间
那么,为什么虚拟化的期望和现实脱节呢?King说,到目前为止,许多公司都专注于虚拟化低端、低使用率、低I/O应用程序,如测试、开发、日志、文件和打印服务器。“当涉及到网络边缘、不需要高可用性的非关键任务应用程序时,你可以在一台机器上堆叠几十个应用程序,”他说。
咨询公司TheInfoPro的服务器研究董事总经理鲍勃·吉尔(Bob Gill)对此表示赞同。“在早期,人们虚拟化的系统利用率低于5%。这些应用程序即使宕机一个小时,也没有人感到不安,”他说。
当将虚拟化应用于任务关键型、资源密集型应用程序时,情况并非如此;有人说,虚拟化供应商在向客户解释这一现实方面行动迟缓。
一旦应用程序具有更高的利用率、更大的安全风险以及更高的性能和可用性需求,整合比率就会显著下降。“这些应用程序将在带宽、内存、CPU和存储空间上展开竞争,”King说。即使在拥有两个四核处理器的机器上,经过虚拟化的高事务性应用程序在争夺同一服务器的资源池时也会遇到网络瓶颈和性能问题。
从容量分析开始
为了解决这个问题,IT团队必须返工他们的思考并拨回每个人的期望。最佳的起点:容量分析,克里斯·杰克马夫说,内部健康的信息安全系统专家,是加拿大不列颠哥伦比亚省的五个卫生当局之一。
四年前,内部健康的数据中心发展迅速。2020欧洲杯预赛需要将500台服务器的生产环境虚拟化以支持大量服务,包括DNS、ActiveDirectory、Web服务器、FTP和许多生产应用程序和数据库服务器。
在开始该路径之前,Jmaeff首次使用VMware工具进行深入容量分析监控服务器硬件利用率。(CiRBA、惠普(Hewlett-Packard)、微软(Microsoft)、PlateSpin和Vizioncore等公司也有类似的工具。)他并没有通过每一块硬件以一种零碎的方式看待他的环境,而是把所有东西都看作是一个资源池。“产能规划应该……关注服务器可以贡献给虚拟池的资源,”Jmaeff说。
该团队已经能够将250台服务器(服务器群的50%)整合到12台物理主机上。虽然Jmaeff的总体数据中心平均数据是20:2020欧洲杯预赛1,但是承载更多要求高的应用程序的主机要么要求低得多的比率,要么要求平衡资源密集型应用程序。
Jmaeff使用VMware vCenter和IBM Director的组合来监视每个虚拟机的比率不平衡的“迹象”,如RAM和CPU使用量的峰值或性能下降。他说:“我们肯定不得不调整应用程序,并根据服务器资源需求调整我们的转换率,以创造更平衡的工作负载。”如果有必要,可以很容易地克隆服务器并迅速分散应用程序负载,他补充道。
“因为我们通过检查CPU和内存的负载以及评估物理服务器工作负载的负载,我们对虚拟服务器的比例进行了丰富的作业,我们对比率感到惊喜,”他说。
连续监测是关键
在网络数据中心主机,加2020欧洲杯预赛利福尼亚州San Clemente的Web服务提供商,IT团队迅速了解到,当涉及虚拟化任务关键型应用程序时,您必须考虑不仅仅是RAM。“我们原本地认为,基于可用的RAM,我们可以拥有40名小客户分享物理服务器。但我们发现,使用较重使用的应用程序,这不是RAM,这是I / O,”CTO Shaun留下。
他说,40:1的比例必须被拉回到20:1。为了帮助这种努力,该团队已经编写了一个控制面板,允许客户登录并查看其虚拟机如何处理读取,写入,磁盘空间使用情况和其他性能影响活动。此外,NDC主机使用本质上的监控工具,以确保单个VM流量中的峰值不吹出比率。
Pund-IT的King说,公司还应该在部署之前和之后对他们的虚拟关键任务应用程序进行严格的测试。“你必须确保在内存和网络带宽方面,每个应用程序都是稳定的。例如,如果你知道一份申请在一年中的某些时候受到的冲击更大,你就会想要在确定比率时考虑到这一点。”
测试还将帮助IT团队确定哪些虚拟工作负载将在物理主机上最佳地存在。“您必须确保物理服务器没有运行具有相同工作负载的多个VM。否则,如果它们是所有Web服务器,它们将同时竞争相同的资源,并且这将妨碍您的整合率,“纳尔逊Ruest,”虚拟化:一个初学者指南“和不列颠哥伦比亚省维多利亚的决议企业咨询方的创始人。相反,IT人员应确保工作负载基于峰值使用时间和资源需求来确保工作负载是异构和平衡的。
更多的虚拟化管理技巧
Ruest还警告IT团队不会忘记主机服务器所需的备用资源,以便他们不仅可以支持自己的VM,而且可以从失败的主机接受工作负载。“如果您在80%的服务器运行所有服务器,您将无法支持必要的冗余,”他说。
Ruest说,大多数组织会发现,他们需要至少一个月的时间来进行容量规划和测试,以确定适合其环境的p - v服务器比率。
最后,EMA的Mann建议IT团队在VMware的VMworld大会或Citrix的Synergy等大型年度会议上,或通过本地用户组,寻找具有类似应用环境的同行。他表示:“大多数与会者非常愿意分享有关他们所处环境和经历的信息。”与其依赖于供应商的基准,不如获得真实的例子工作和你一样的组织没有什么。“你会有更好的机会设定现实的期望。”
Gittlen是一家位于斯科伦汇介的更大波士顿地区的自由职业技术作家。
这篇文章,“虚拟化:避免服务器过载的技巧”最初是由Computerworld. 。