应用指南:专家谈如何提高服务器利用率

      如今,数据中心节能已成为热点话题,为减少功耗,各大厂商纷纷推出相应产品和解决方案。近日,Microsoft的utility computing解决方案负责人Devin Murray接收国外媒体采访时,介绍了提高服务器利用率的一些经验。
  
       Murray介绍,为提高利用率,Microsoft提出了系统规模优化(RightSizing)概念。
  
      据Murray介绍,这一概念是让客户购买一个实用的解决方案,他们不用担心软件的更新。客户考虑他们的商业需求,我们考虑投入产出比。当客户需要更多的计算机时,我们会及时提供。但是我们只提供他们所需要的,不会超过目前2到3年内计算能力的600倍。
  
      Murray说,为了让客户购买我们的产品,我们需要证明我们可以比他们自己做的更好、更高效。我们收取一次性签约费和每月维持系统运行的费用,以及电力和环境等费用,我们不向最终用户收取软硬件费用。
  
     记者:你们为什么要这么做呢?
  
      Murray:2005年,当我们检测电脑使用情况时,我们开始做内部的基准benchmarks??哪个商业部门使用了多少服务器,随着时间的推移,他们会被排列出来。显然,我们所购买的机器超过我们实际需求。
  
      所以我们开始改变购买的策略??首先帮助客户了解他们的实际需求和满足这些需求的选择。比如,如果你在HP的4处理器系统上开展业务,我希望继续使用它而不必考虑目前的需求和花费。
  
      根据AMD和Intel的增长预测2005年到2008年间处理器的能力增长了6倍。服务器变得越来越强大,而我们使用的部分却越来越少。我们希望最终用户了解他们只是为了达到满足自身商业目标需求,基于目前的处理能力和成本而不是根据已经拥有的和所希望购买的需求来选择产品。
  
      记者:你怎么在公司内部转变这种做法呢?


     Murray:我们使用SPEC benchmark作为裸机的基准单位。因此如果说你想购买200台电脑,但是你的目的是替代40台还没有完全被使用的电脑。你只使用了20%的已有系统,但是你却要升级400%的容量,这是不被允许的。
  
      记者:你的客户反响如何呢?
  
      Murray:用户对如何使用系统十分感兴趣,目前他们需要更多的信息,我们开始记录很多的不同IT服务来显示潜在的利用率和增长率。同时,我们为针对不同的特点为特定的经理人做对比和比较。这样他们就可以和总经理和CIO等管理者来分享这个最好的方法。我们也会记录自己的数据,包括从基础架构和服务提供商的角度来说,如移植到虚拟化服务器的比例、虚拟化服务器的负载如何?诸如此类……
  
      记者:在虚拟化技术前沿你会怎么做呢??你们有那些进展呢? 
  
     Murray:我们已经有1000个产品和500个应用程序运行在大约70个主机上。在产品空间平均的比率是8个虚拟机一个物理服务器,在测试和开发环境的比率是16比1。我们的目标是使所有新的程序运行在虚拟机环境中;我们不需要回到原来的环境和最初的应用程序来进行虚拟化。
  
      记者:你怎么向你的客户推销虚拟服务器概念呢?
  
     Murray:如果你对这个概念感兴趣但是还担心性能的话,我们提供免费的测试机会。我们提供退款保证,如果你使用虚拟机后发现不喜欢它,我们将退还一次签约的费用和每月的维护费。我们有一个客户就是这么做的,但是其他的客户从性能-趋势的角度考虑每个虚拟机都工作的很好。
  
      记者:你是否发现一些应用程序不能或者说根本就不可能被虚拟化?例如:大型的SQL server数据库服务器。
  
      Murray:是的,会有一些,我们会为商业企业提供指导。一些程序需要特殊处理-电信程序或者需要特定I/O和NIC卡的安全程序-目前它们都不能被虚拟化。至于其它的都是性能问题。像Exchange或者大负载的程序也许不能很好的工作在低端的虚拟主机空间,但是作为虚拟化目标我们并不完全排除Exchange负载。我们监视着当前系统的性能趋势,用以判断这个候选的应用程序是否可以满足对虚拟机的性能需求。我们希望使用RightSizing和虚拟化技术来作为一种能够使得用户重新考虑他们预算的方法。一个人就可以节省$100万,因此我们真的可以改变客户。
  
     记者:你们使用VMware虚拟化产品吗?你们的数据中心有大型机吗?
  
     Murray:没有,我们没有大型机,我们的商店里也没有VMware。我们有3个数据中心-分别在Redmond, Dublin 和Japan。我们已经准备在一小部分核心地区部署我们的服务,一些中型的数据中心的设备包括从少量的服务器到大型的应用环境。