虚拟化普及 刀片服务器技术何去何从

虽然刀片服务器多年来一直是数据中心固定不变的设备,但现在情况发生了微妙的变化,一些奇怪的因素迫使许多企业使用机架式服务器取代刀片服务器。实际上,这些因素可能预示着整个数据中心的设计理念正在发生变化。

促使刀片服务器走向灭亡的一个因素是服务器虚拟化的快速普及,虽然大多数现代刀片服务器都有能力托管虚拟机(VM),但一些简单的经济、硬件和网络因素使刀片服务器对如今的虚拟化数据中心毫无吸引力。

刀片服务器技术经济学

对许多组织而言,经济情况推动他们采用了服务器虚拟化技术。现实中,服务器硬件资源往往未得到充分利用,虚拟化通过更好更充分地利用现有硬件,可以为组织节省更多成本(和延长硬件投资的生命周期)。

实施服务器虚拟化时,许多公司都希望减少服务器硬件成本,从成本角度来看,如果能容纳10个VM的物理服务器成本相当于过去10台物理服务器的成本,这样的服务器虚拟化是没有意义的。起初,使用刀片服务器的企业认为这不是问题,毕竟刀片服务器在成本节约上还是有好名声的,问题是刀片服务器不能像机架式服务器或塔式服务器那样实现自给自足。

刀片服务器很小,因为它不包括电源或风扇,这些组件(和其它组件)往往集成到昂贵的机箱中,机箱是刀片服务器的背板,为所有刀片提供电力、制冷、网络端口和其它互联组件。

在确定刀片服务器技术部署的总体成本时,组织必须考虑机箱(以及任何需要的附加模块)的成本,例如,如果只需要少量的服务器,刀片的成本将比机架式服务器要高,机箱和需要的附加模块成本是抬高刀片服务器成本的重要因素。另一方面,如果你用刀片服务器填满机箱,刀片的成本将会下降,因为机箱的成本分摊到所有刀片服务器了。

总之,如果企业希望通过减少服务器的购买量节省成本,刀片服务器可能不是最好的选择。

刀片服务器VM限制

影响刀片服务器在虚拟数据中心使用的另一个因素是缺乏足够的硬件托管大量的VM,虽然刀片服务器都有一定的扩展能力,如戴尔PowerEdge M910是一个四插槽服务器,可以容纳多达八个内核的处理器,内存可以扩展到512GB,你可以算出PowerEdge M910可以支持多少虚拟服务器。

问题是即使存在高计算能力的刀片,用户也不可能使用它们,因为刀片服务器没有一个统一的标准,当用户购买了一个刀片机箱后,以后就只能购买相同生产厂商的刀片服务器,此外,即使同一厂商的刀片机箱,支持的不同型号刀片服务器也是有限制的,如戴尔的M1000e机箱就只能插入戴尔M系列刀片服务器。

缺乏标准是阻碍企业在刀片上托管虚拟服务器的关键因素,机箱和刀片被捆绑销售是厂商通用的做法,如果用户想混用不同厂商的刀片,那就得购买不同厂商的刀片机箱。

此外,用户会发现他们购买的机箱很快就会过时,生产厂商为了推广新产品,往往会停止生产稍旧一点的刀片,这意味着,如果你的刀片机箱有多余空间,却可能买不到合适的刀片服务器插入,刀片虽然能带来不错的经济效益,但技术风险比传统的机架式或塔式服务器更高。

网络接口限制

影响企业使用刀片服务器技术实施服务器虚拟化的另一个因素是缺少网络接口,大多数刀片服务器只提供了数量有限的几个集成网卡和一组夹层式卡槽。通常,其中一个卡槽被光纤通道卡占用,以便将刀片服务器连接到存储网络(SAN),另一个则被网卡占用。

刀片服务器真正可用的以太网端口数量根据厂商会有所不同,也不能像其它服务器那样将网线插到刀片服务器背部了事。相反,每个网络端口必须映射到安装到机箱中的以太网模块,许多不同类型的模块需要安装到空间有限的机箱中,机箱的大小限制了可以容纳的以太网模块数量,这对于那些想在刀片服务器上托管大量虚拟服务器的企业来说是一个巨大的问题,如果没有足够的网络接口,网络将成为性能瓶颈。

大量的经济和技术因素让刀片服务器技术在虚拟环境中的应用脚步放缓,并可能导致刀片服务器在数据中心走向衰退,不过,刀片服务器仍然是许多企业需要的重要计算平台,因此它们不会很快从人们的视野中消失。