通常,当IT工作人员在数据中心安装新服务器时,必须连接很多东西,例如键盘、鼠标、显示器、电源线、一条或多条网络连接,也许还有存储连接。如果有办法将它们整合到一台服务器中,而不是为几十到上百台服务器一一连接这些东西岂不是更好?刀片服务器就可以做到这点。
刀片服务器可谓是"瘦身"的模块化服务器。刀片服务器由刀片机箱(可以容纳2到14块刀片)、刀片本身、以及所有刀片共享的管理单元、网络与存储连接组成。每块刀片都是一个相当于1U(1个机架单元)机架式服务器的独立的服务器,可以配置1到4个CPU(提供2到48个内核),支持的内存可达 256GB RAM,具备1~2块硬盘插槽,或者整个刀片服务器可以共享配备6块或更多块硬盘的存储系统。此外,整个刀片服务器系统只需要一个键盘、鼠标和视频连接(或独立的管理连接);两条用于冗余电源的电源连接;以及一条网络连接。许多刀片机箱还为每块刀片提供光纤通道或InfiniBand连接。
为什么要选择刀片?
业界有种观点,认为刀片服务器只适合大企业,而不适合中小企业。事实并不一定如此,对于任何使用3台服务器以上的机构,刀片服务器都可能是个不错的选择。IBM、惠普、戴尔等众多服务器厂商也纷纷推出了专门为中小企业量身定制的刀片服务器产品。
刀片服务器不仅大大简化了线缆配置。它还使管理变得更容易,因为只需要一个界面–而不是7个或更多的独立界面,即可以管理所有的刀片。而且,刀片服务器具有更高密度,常常可以把更多的设备压缩到传统服务器配置无法放入的空间中,从而可以节省更多的空间。此外,它们还比单个服务器具有更好的可靠性,可采用像冗余电源和高可用性组件等选件。
与同等规模的机架或塔式服务器相比,刀片服务器似乎并不会便宜,甚至可能还要贵一点,不过,只要系统得到充分地利用,刀片服务器在生命周期中可能更省钱。你可以先购买一些未装满刀片的系统,以后在需要时再购买更多的刀片。
刀片服务器系统是否适合一家企业,与这家企业本身的类型或规模的关系不大,而是更多地取决于这家企业的IT需求。如果你的企业一年仅购买一到两台服务器,那么为添置刀片服务器找到合理的理由很困难;如果你通常购买由4到12台机架服务器组成的集群,购买刀片服务器就很值得。由于在购买部署刀片系统之初的费用较高,因此,对于只雇佣了一名数据中心管理员的企业,节约管理成本则不会很明显,刀片服务器就显得没那么必要。
购买一个刀片系统不一定非得花上50000美元或更多的钱。你可以选择不到2000美元的小型的1U、两节点系统,不到5000美元但可容纳4 块刀片的刀片机箱也能买到。购买这类刀片系统的价格与购买单个机架或塔式服务器的价格基本相同,除了你必须仔细研究网络和存储配件,以确保每块刀片都具有你所要求的容量。此外,刀片对于处理器和内存的要求没什么特别,某些刀片系统甚至能在同一个机箱中同时支持英特尔和AMD处理器。
刀片服务器的局限性
值得说明的是,与机架或塔式服务器相比,刀片服务器也存在一些局限。
第一个局限是可扩展性:1U的机架服务器都可能有两到三个PCI-X或PCI-E插槽,而刀片服务器却可能没有一个插槽(不过,一些刀片服务器系统提供连接每块刀片或共享高性能存储的高性能光纤通道连接或万兆以太网连接)。如果你需要特殊的硬件,刀片系统可能不是你的首选。
另一大问题则是电力和冷却要求。由于刀片系统可以将更多的CPU、内存以及其它组件容纳在更小的空间中,它们可能产生更多的热量,可能需要更多的电力,对散热的要求自然更高。例如,一些刀片系统可将672块CPU塞到一个标准7英尺机架中,它需要38400瓦电力,会产生比商业级烤箱更大的热量。
由于许多刀片系统销售时提供未装满刀片的配置,因此可以购买配置少量刀片的系统,以后根据需要购买更多的刀片。但是由于硬件标准演进的速度非常之快,在一年半后,你也许会发现当初购买的那批刀片已经从市场上消失了。另外,不同厂商之间的刀片也基本不兼容,甚至同一厂商新老版本的刀片也难以通用,这都是值得用户慎重考虑的问题。