当前位置:首页 > 产品服务 > 正文

分析:你的服务器适合配置多少虚拟机?

2010-02-04 网络世界 编辑:胡杨编译

       选择刚好够用的、数量不是太多的虚拟机对于一台指定的服务器来说一直是一个难题。一开始的时候,运行一套虚拟机和仅运行一个操作系统的一台物理服务器上支持这些应用程序似乎是很容易的。

       Burton Group分析师Chris Wolf说,但是,要保证这个硬件能够支持额外的工作量是需要真正的技巧的,因为在虚拟机环境中运行的软件种类几乎是无限的,每一个应用程序对于主机操作系统和硬件的要求都稍微有一点不同。

       位于伦敦、业务覆盖欧洲多数地区的数据中心和IT服务公司Computacenter的IS运营经理Ian Scanlon说,把物理服务器整合为虚拟机当然会节省金钱,但是,你不可能在不降低应用程序性能和没有激怒最终用户的风险的情况下在硬件方面节省太多的资金。

       Scanlon说,如果你要在一台服务器上放置5个虚拟机,你在运行6个操作系统和所有的应用程序,你必须加强努力一般能够处理这个情况,保持这些应用程序的服务水平、性能和高水平。我们必须要投入比我们在容量规划期间确定的更多的资金。

       据Illuminata公司高性能计算分析师Gordon Haff说,由于芯片组支持虚拟工作量和管理程序的能力不同,要详细和准确地预测服务器作为虚拟机主机的性能如何是很复杂的。

       Haff说,虚拟机给处理器缓存的压力比物理服务器施加的压力大。处理器在应用程序需求和虚拟机管理程序需求之间的转换能力是不同的。

       企业管理协会(EMA)分析师Andi Mann说,英特尔和AMD都在电路中专门制作了支持虚拟化和虚拟服务器迁移的能力。一台指定的服务器可能配置2个和8个处理器,每一个处理器有2个至8个处理内核。如果没有具体的和努力的分析,你的特定的服务器配置如何能够很好地处理软件的不同的工作量几乎是不可能预测的。

       如果你不研究你打算放在服务器上的工作量,即使直接询问厂商的技术代表和销售代表也不会给你一个具体的答案。IBM系统和技术事业部的高级IT设计师Massimo Re Ferre说,虽然没有任何必须遵守的规则,但是,一些拇指定律能够让你更接近找到弱点并且知道在什么地方和如何加强这些弱点。首先,你可以对新的英特尔或者AMD处理器的每一个内核增加三至五个虚拟机。

       这比Scanlon的展望更加优化。Scanlon说,他在一台服务器上放置五个或者六个虚拟机。如果这些应用程序是资源密集型的数据库或者ERP应用程序,他仅运行两个应用程序。

       Mann说,底线是越少越好。把重点过多地放在整合方面不可避免地会导致糟糕的性能和用户的不满。Re Ferre提出的第二个拇指定律是:对于新的处理器的每一个内核,增加2GB至4GB内存。这种做法与Scanlon的评估是一致的。他在每一台高端刀片式服务器都运行48GB内存。他说,一旦我们增加了内存,我们就不会遇到任何性能问题。

       其它需要关注的问题:

       首先,不要忘记管道工作。拥有许多服务器就有许多输入/输出需求。Haff说,要保证你有足够的连接,连接到后台存储和网络以便容纳这些输入/输出需求。

       第二,建立一个栅栏。虚拟机很容易推出并且很难看到,因此,虚拟机蔓延(有太多的不使用的虚拟机在运行)是很常见的。Scanlon说,撤销所有不使用的服务器和它们占用的硬盘空间让Computacenter收回了许多资源,使该公司能够把重要的升级推迟到下一个预算周期。

       第三,Wolf说,利用一切可用的工具让你详细地了解你的设置。

       VMware提供了VMware's vCenter CapacityIQ 1.0以及微软提供其“Assessment and Planning Toolkit for Hyper-V”工具帮助指导用户。然而,这两个工具都不擅长包含VMware和Hyper-V的设置环境。

       许多第三方工具确实包含了这两个版本的内容。惠普自己就有一个专门适用于VMware的工具和一个专门适用于Hyper-V的工具。Mann说,那些与VMware和微软关系不密切的厂商能够提供更独立的评估。

       这些工具包括Novell的PowerRecon、CiRBA、Inc的数据中心智能和Akorri的BalancePoint、VKernel的Capacity Modeler。要了解更多的有关一个客户如何使用CiRBA工具的事情,请看CIO.com网站的安全研究“保险商实验室如何聪明地规划虚拟化”。

       Re Ferre说,最后,建立一个你所要求的和期待的虚拟机主机的详细的数据图表是不可能的。但是,考虑到你自己做这个事情所需要的时间和资金或者支付给专业评估的费用,购买超过你实际需求的更强大的硬件也许更便宜一些,你以70%的容量运行一台服务器,因为它不会在95%的容量时过度紧张。

大家都爱看
查看更多热点新闻