刀片服务器与机架服务器相比到底有什么不同?
刀片服务器潮流大概是十年前开始兴起来的,当时RLX公司推出了其刀片系统,服务器内置到机箱中,机箱再插入到标准的19英寸机柜。
这种设计的目的是,你可以安装刀片服务器或可以装入到服务器机箱中的其他任何类型的设备,如管理刀片,然后它会自动连接到网络及其他服务。
刀片服务器由一块硕大的主板组成,主板背面有一个矮胖的的连接口;除了处理器和内存外,还有几个板载部件。你可能会发现用来连接键盘和鼠标的一两个USB端口,不过与其他任何服务器一样,刀片服务器更有可能使用KVM系统,通过网络来直接加以管理。
超薄机箱
刀片服务器设计成了容易互换,可以插入到背板;背板是机箱的一部分,通常是无源总线,负责服务器与机箱背面的输入/输出子系统之间的连接。
机箱提供了所有通用的服务,比如冷却、供电和连接,它们通常由可更换模块来提供,那样就能使机箱适合服务器处理的任务类型。
以这种方式共享服务使得每一个服务器更加节能。它们管理起来也很容易,只要借助单一管理平台。
话虽如此,每块刀片可能包括一两只用来启动的硬盘,不过从存储区域网(SAN)上的通用映像来启动更为明智:一块刀片上专有的东西越多,你从刀片概念获得的好处就越少。
刀片服务器还会生成额外的热量,并且增加了耗电量和复杂性。即便如此,你可能还需要一些本地存储系统——这取决于应用类型,说不定还需要DVD驱动器来安装软件。
刀片服务器的一大优点在于,它们的密度非常高:占地面积小,却能获得庞大的计算能力。
瞧,没有线缆!
由于可以将几个服务器装入到一个机箱中(惠普的c-Class BladeCenter机箱最多可以装16个服务器),要布的线缆大幅减少。现在,只要一套线就能处理以前需要16条线才能处理的输入/输出功能,不过实际上可能没这么简单,因为需要冗余部件和额外的输入/输出。
刀片服务器的另一个优点是,它们通常是热插拔的:如果某块刀片出了故障,你可以抽出来,换成另一块刀片。
在全面管理、自动化的数据中心,系统能够配置新刀片,那样新刀片与旧刀片在逻辑上一模一样,拥有同样的MAC和IP地址、操作系统以及应用程序。
机箱里面的几乎每一个可拆装部件都可以在系统运行过程中进行更换。热插拔意味着可靠性更高:如果某个系统坏掉了,另一个系统随时可以顶上。
数据中心的管理员可以在空闲时更换出故障的部件,而不是知道服务刚停止、最终用户大发牢骚的紧要关头仓促更换。
因为你值得拥有
最初提出来时,刀片被认为适合用于密集的Web服务器集群提供网页服务,但是它们的功能后来扩大了许多,现在几乎可以执行任何服务器任务。
话虽如此,大多数刀片可能仍在运行适合其可互换性的单一应用,不过通过虚拟化来进行整合的趋势看来必然会改变这种情况。
刀片提供了易于管理、易于部署和节省场地等优点。你得多花钱才能获得这种便利;但是对许多人来说,完全物有所值。
刀片声称的一些优点恰恰也是其缺点。最大的缺点之一就是,一旦你购买了刀片机箱,每块刀片就必须来自同一家厂商。
实际上,企业只能向某家厂商购买整套计算系统,完全没有选择可言。你的手脚被这家厂商牢牢绑住了。
也很难抽身出来。没有标准的刀片服务器机箱,看来也不太可能会出现一种标准的刀片机箱,因为厂商缺少生产标准刀片机箱的动机。
成也密度,败也密度
这意味着一家厂商的产品无法装入到另一家厂商的产品,这与在过去30年大幅降低技术成本的标准化和商品化潮流背道而驰。
所以,虽然单个刀片服务器与架装服务器相比似乎成本较低,但如果算上机箱和通用服务的成本,那么每台服务器的价格就会超过同等的独立服务器系统;更何况,用户没有别的选择。
特别是由于只有将刀片塞满机箱,刀片才具有经济意义:将机箱及其他部件的成本分摊到尽可能多的刀片头上。
刀片是高度密集的系统,可以节省成本高昂的场地,但实际上这是其一大缺点,可能是最大的缺点。
通常限制可以将多少刀片插入到机柜上的不是一只机箱里面能装多少刀片,或者可以将多少机箱装入到机柜中,而是刀片的耗电量和散热量。
太热了,处理不了
如果装入的刀片密度超过了一定的值——通常以千瓦/机柜来表示,数据中心的冷却系统可能处理不了,或者耗电量可能超过本地电力公司的供电量。
把众多高性能服务器装在一个设备里使得机箱冷却系统能否正常运行显得特别重要。如果需要安装冷却装置,或者掏钱请电力供应商来拉额外的电力线,这也意味着另外增加了成本。
一些公司甚至回过头去,使用单独的架装服务器,因为新冷却装置的成本及它们占用的场地抵消了刀片具有的优点。
刀片并不是适合每一种应用环境,尤其是需要大量处理器和内存的应用环境。这类任务常常是事务密集型任务,或者归因于虚拟化技术,因为这项技术把多台服务器合并到了一个设备里面。
有利也有弊
刀片通常没有地方来放置这类应用所需要的额外硬件。而事实证明,事务密集型应用迟迟没有从高性能系统进入到虚拟机,许多企业的IT部门仍认为高性能系统是运行事务密集型应用的最佳选择。
所以刀片服务器带来的并非尽是好处。它们是有优点,在企业的IT系统里面也有其一席之地。不过买家要注意了:成本可能高于起初所认为的成本。他们一定要确保,在掏钱购买刀片服务器之前,已经考虑到了各个方面的因素。
原文地址:http://www.theregister.co.uk/2011/06/22/blade_servers_primer/