虚拟化:避免服务器过载的技巧

随着虚拟化深入到企业中,包括任务关键型和资源密集型应用程序,IT主管们逐渐认识到,两位数的物理服务器与虚拟服务器的比率已经成为过去。

虚拟化供应商可能仍在吹嘘将20、50甚至100个虚拟机(虚拟机)放到单个物理机器上的潜力,但IT经理和行业专家表示,这些比率在生产环境中是危险的,会导致性能问题,或者更糟的是,停机。

“在测试和开发环境中,公司可以在一台物理主机上安装50台以上的虚拟机。但当涉及到关键任务和资源密集型应用程序时,这一数字往往会骤降到不到15个,”科罗拉多州博尔德市EnterpriseManagementAssociates(EMA)负责研究的副总裁Andi Mann说。

事实上,EMA在2009年1月对153个拥有500多个最终用户的组织进行了一项研究,发现它们平均实现了ERP、CRM、电子邮件和数据库等应用程序的6:1整合率。

方差在现实与期望之间,不管是因为商家炒作还是内部投资回报率问题,可能会给IT团队带来麻烦。这是因为整合率几乎影响到虚拟化项目的每一个方面:预算、容量和管理层的认同。”如果你带着一个错误的期望进入这些虚拟化项目,你会遇到麻烦。

事实上,高估P-V比可能会导致需要更多的服务器硬件、功耗、加热和冷却以及机架空间——所有这些都需要成本。更糟糕的是,用户可能会受到性能不佳的应用程序的影响。”如果一家公司认为在虚拟化项目结束时只需要10台服务器,而实际上需要15台,那么这可能会对整合的总体成本产生重大影响,并使它们陷入财务困境。“这不是一件好事,尤其是在当前经济形势下,”加州海沃德咨询公司pundit总裁兼首席分析师查尔斯•金(Charles King)表示。

关键应用程序将为服务器空间而战

那么,为什么虚拟化期望和现实之间存在脱节呢?King说,到目前为止,许多公司都专注于虚拟化低端、低使用率、低I/O应用程序,如测试、开发、日志、文件和打印服务器。”当涉及到不需要高可用性的网络边缘、非任务关键型应用程序时,您可以在一台机器上堆叠数十个应用程序。

咨询公司theinfo的服务器研究部常务董事鲍勃吉尔也同意。”早期,人们正在虚拟化利用率低于5%的系统。这些应用程序,如果一个小时下来,没有人会感到不安。”。

在将虚拟化应用于关键任务、资源密集型应用程序时,情况并非如此;一些人说,虚拟化供应商一直在缓慢地向客户解释这一现实。

一旦您进入使用率较高、安全风险更高、性能和可用性需求增加的应用程序,整合比率就会大幅下降。”这些应用程序将竞争带宽、内存、CPU和存储,”King说。即使在拥有两个四核处理器的机器上,已经虚拟化的高度事务性应用程序在争夺同一服务器的资源池时也会遇到网络瓶颈和性能命中。

从容量分析开始

为了解决这个问题,IT团队必须重新思考,并回复每个人的期望。加拿大不列颠哥伦比亚省五个卫生部门之一的内部卫生部门的信息安全系统专家Kris Jmaeff说,最好从能力分析开始。

四年前,内部卫生数据中心的增长速度很快。雷竞技电脑网站对500服务器生产环境进行虚拟化,以支持一系列服务,包括DNS、ActiveDirectory、Web服务器、FTP以及许多生产应用程序和数据库服务器,都有很多需求。

在开始这条路之前,Jmaeff首先使用VMware工具来执行深入能力分析监控服务器硬件利用率(CiRBA、Hewlett-Packard、Microsoft、PlateSpin和Vizioncore等也提供了类似的工具。)与其将每一块硬件都以零碎的方式看待环境,反而将一切都视为资源的集合。”容量规划应。关注服务器可以为虚拟池贡献的资源,”Jmaeff说。

该团队已经能够将250台服务器(占服务器场的50%)整合到12台物理主机上。虽然Jmaeff的数据中心的总体平均值为20:1,但是拥有更高要求应用程序的主机要么要求更低的比率,要么要求它平衡资源密集型应用程序。雷竞技电脑网站

Jmaeff使用vmwarevcenter和IBM Director的组合来监视每个VM,以发现比率失衡的“迹象”,例如RAM和CPU使用率的峰值或性能下降。”我们肯定不得不改变应用程序,并根据服务器资源需求调整转换率,以创建更平衡的工作负载,”他说。他补充说,如果有必要,可以很容易地克隆服务器并迅速分散应用程序负载。

他说:“因为我们通过检查CPU和内存的负载以及评估物理服务器的工作负载来研究虚拟服务器的比率,所以我们对我们的比率感到惊喜。”。

持续监控是关键

在网络数据中心主机上,雷竞技电脑网站Calif.圣克利门蒂的一个Web服务提供商,IT团队很快了解到,当涉及到虚拟化关键任务应用程序时,你必须考虑的不仅仅是RAM。我们最初认为,基于可用RAM,我们可以有40个小客户共享一个物理服务器。但是我们发现,对于使用较重的应用程序,它不是RAM,而是I/O,”CTO Shaun Retain说。

他说,40:1的比例必须拉回到最大值的20:1。为了帮助完成这项工作,团队编写了一个控制面板,允许客户登录并查看虚拟机如何处理读、写、磁盘空间使用和其他影响性能的活动。此外,NDC主机使用自制的监控工具来确保比率不会被单个VM流量的峰值所破坏。

Pund IT's King说,公司还应该在部署前后对其虚拟化关键任务应用程序进行严格测试。”您必须确保在内存和网络带宽方面,每个应用程序始终稳定。例如,如果你知道一个应用程序在一年中的某些时候受到更大的打击,你会想在确定你的比率时考虑到这一点。”。

测试还将帮助IT团队确定哪些虚拟工作负载最适合在物理主机上共存。”您必须确保一个物理服务器没有使用相同的工作负载运行多个虚拟机。否则,如果它们都是Web服务器,它们将同时争夺相同的资源,这将阻碍您的整合率,”Nelson Ruest说,他是《虚拟化:初学者指南》的合著者,也是位于不列颠哥伦比亚省维多利亚市的Resolutions Enterprise咨询公司的创始人。相反,IT人员应该确保工作负载是异构的,并且根据峰值使用时间和资源需求进行良好的平衡。

更多虚拟化管理提示

Ruest还警告IT团队不要忘记主机服务器所需的备用资源,这样他们不仅可以支持自己的vm,还可以接受来自故障主机的工作负载。”如果你以80%的速度运行所有服务器,你将无法支持必要的冗余,”他说。

Ruest说,大多数组织都需要至少花一个月时间来进行容量规划和测试阶段,以确定适合其环境的P-V服务器比率。

最后,EMA的Mann建议IT团队在VMware的VMworld会议或Citrix的协同作用等大型年度会议上,或通过本地用户组,寻找具有类似应用环境的同行。”大多数与会者都非常愿意分享他们的环境和经历的信息。”。与其依赖供应商基准,不如获得真实世界的示例已经起作用了你的个人资料不在组织里。”你将有更好的机会设定现实的期望。”

Gittlen是大波士顿地区的一名自由技术作家,可以通过sgittlen@verizon.net.

本篇文章“虚拟化:避免服务器过载的提示”最初由计算机世界 .

加入网络世界社区有个足球雷竞技app脸谱网领英对最重要的话题发表评论。
相关:

版权所有©2009Raybet2

了解IT领导者如何构建网络防御。参加CSO未来网络安全与信任峰会-7/20-7/22