让刀片来解难:刀片服务器案例研究

    刀片应用目前在国内属于时尚,却远未成为潮流,这种情形与一年半以前的美国市场状况很相似,所以我们采撷了四个不同行业的美国用户在过去两年应用刀片服务器的案例,希望为读者提供些许借鉴。
  
对症HVAC低输出需求
  
    大巴尔的摩医疗中心(Greater Baltimore Medical Center)面临着一个巨大的难题。该中心的IT需求正在不断增涨,但其数据中心的空间却是有限的。在2003年初的几个月中,这家医疗中心一直在与多家厂商进行艰苦的谈判,希望将更多的应用安置在数量较少但容量较大的服务器上。然而,谈判最终走入了死胡同,所以,在2003年底的时候,这家非赢利性的机构也不得不选择另外一条道路:购买刀片服务器。
  
    这家医疗中心的网络经理Eric French说:“我们之所以选择刀片技术,主要是希望解决三个非常紧迫的业务问题。首先,我们的数据中心里空间告急,而我们又需要添置30台服务器;其次,我们的电源供应能力有限,但这30台服务器又不可能不用电;第三,我们的空调容量也接近饱和,而我们不可能让这30台服务器在烤箱里运行。” 
  
    他说,大巴尔的摩需要的技术必须具备HVAC(热量、通风和空调)低输出能力,而且对电源的要求应当尽可能低,同时它占用的空间也应该非常小。
  
    最后,该医疗中心在2004年初期部署了30台HP BL20p刀片服务器。
  
    French说,运行刀片服务器非常简单,事实上与任何一台新型服务器都没什么差别,“我认为,惟一需要学习的就是要习惯于使用远程部署工具,这个东西需要费一些精力才能设置好。但是,一旦设置完毕,运行起来就非常省事了”。
  
成本问题
  
    French说,在使用刀片服务器后,他确实发现能够为企业节省成本,尤其是人力方面的相关成本。他说:“原来要两天才能完成的工作,但在使用远程部署工具和刀片服务器后,只要短短两个小时就能完事儿。每一台刀片服务器都可以节省大量的人力成本。我们差不多快要将刀片服务器的管理工作全部交给运营人员,我们的网络人员将不插手具体的日常管理。这样就可以把网络部门的人员解放出来去做一些其他的项目。” 
  
    然而,如果只采购一两台刀片服务器并不能省钱。因为单台刀片服务器的价格与1U服务器基本相当,而且用户还需要支付刀片服务器机箱的费用,只有用户在机箱中安装多个刀片服务器后,整体的成本才能降下来。 
  
应付出乎意料的突发增长
  
   实际上,越来越多的企业也像这家医疗中心一样,希望通过使用刀片服务器来获得更强大的计算能力,同时也要节省服务器所占用的空间。一些分析师认为,刀片技术就像火车一样,虽然加速有点慢,但一旦速度提了上来,将会变得势不可挡。 
  
    第一代的刀片服务器事实上只是标准服务器缩小后的版本,并没有什么额外的特性,但是,越来越多的厂商已经将智能交换、增强型网络连接和存储连接等能力添加到刀片服务器中,从而使整体情况大为改观。
  
    因此,许多企业开始以更为严肃的态度审视这种新一代的服务器。
    Hewitt Associates是一家人力资源咨询企业,在IBM的BladeCenter服务器上使用网络计算软件来分配各台刀片服务器上的负荷,然后利用这些计算资源来运行养老金福利计算引擎,计算出的结果则提供给公司的网站。由于该站点的流量有可能出现出乎意料的突发增长,因此该公司的计算机资源管理主任Daniel Kaberon认为,刀片服务器是应付这种情况的最佳工具,“当工作负载提高时,我们只需要添加几台刀片服务器就可以轻松应付一切需求”,他说。
  
    Kaberon认为:“在网络限制方面,我认为网络交换机存在的限制比较大,不过好在新型的网络交换机正在开发之中。”包括HP、IBM在内的主流刀片服务器都在网络链接设施方面努力,以便用户能够更容易地将刀片服务器集成到自己的基础设施之中。
  
    正是由于这些增强特性,企业才会将刀片服务器看作是数据中心架构中必不可少的一个部分。大巴尔的摩医疗中心最初对自己的刀片服务器心存一些担忧,因为第一代的刀片服务器不能连接存储区域网络(SAN)。但是现在,厂商推出的刀片服务器已经能够很好地支持SAN了。所以,大巴尔的摩医疗中心从2004年中开始全面采用了刀片服务器。该公司表示,除非出现什么迫不得已的原因,才会采用传统的服务器,因为有些应用需要使用PCI插槽,否则的话肯定会采用刀片服务器。
  
    财务交易系统公司Nyfix在2001年底就购买了刀片服务器。Nyfix公司负责网络工程的副总裁John Knuff说,如果在多台服务器上要使用同样的配置,最理想的选择就是刀片服务器。他说:“有时我们每月会新增好几家客户,所以公司的扩展速度非常快。我们只要新安装两台刀片服务器并进行一些配置就可以在一天的时间内开始支持新的客户。这种方式最大的优势就在于速度。但它的劣势在于,如果希望在同一台服务器上与四个不同的网络交流,那么刀片服务器就不是合适的选择。”
  
    Nyfix公司的Knuff说,由于刀片服务器节省了大量的空间,因此也会为企业带来巨大的回报。
  
    他说:“利用刀片服务器,我们的每个机架可以提供最大10 GHz的处理能力。而在传统的SUN Solaris平台上,每个机架单元的实际计算能力只有0.5 GHz。这相当于原有水平的20倍。在纽约市,由于数据中心内的空间可谓寸土寸金,因此对于我们来说,使用刀片服务器可以形成巨大的计算密度,因而也就为我们带来了巨大的经济回报。”
  
实现容量共享
  
    对于马萨诸塞州的Cambridge Health Alliance来说,刀片服务器意味着该机构能够以更快的速度支持关键的急救护理应用,而且能够在Linux支持这类应用。该机构的选择代表着一种趋势,IDC认为用户部署刀片服务器时更多地是用在Linux上。
  
    该机构在认真的研究后发现,在5年的时间里刀片服务器可以为自己在基础设施领域节省100万美元,因此Cambridge Health Alliance最终购买了刀片服务器。这种服务器可以连接到该机构的存储区域网络并在系统中的各个刀片之间自动分配负载。 
  
    该机构负责IT事务的副总裁兼首席信息官Judy Klickstein说:“我们的计划是将一些较小的应用在BladeFrame上组成逻辑群,这样就可以更高效地管理服务器和应用。”她还指出,目前该机构的小型应用都在孤立的服务器上运行,而在通常情况下服务器的容量占用率只有50%。如果将这些应用全部移植到刀片服务器上,就可以实现容量的共享,使各种资源得到更充分的利用。
  
    当然,刀片服务器并不适用于所有的应用,这点需要用户们仔细研究。