刀片服务器的重磅炸弹 Cisco新一代UCS卷土重来
2009-10-09 51CTO
Cisco的新一代USC(Unified Computing System,统一计算系统)Ventura刀片服务器已经做好了向商店的货架发起攻击的准备,根据Cisco传来的消息,预计大致的发布日期会是在10月16日。
新一代刀片服务器引起大波澜
作为Cisco进入刀片服务器市场的第一个项目,California刀片服务器曾经在当时引起不小的轰动,但最终的表现却差强人意。而新一代的Ventura将从根本上改变这场游戏,让刀片服务器市场重新洗牌。
总的来说,Cisco在刀片服务器市场上依然算是新手,它的统一计算系统还无法与IBM的BladeCenter和惠普的Matrix BladeSystem相提并论。然而即使是第一代的UCS也打了几场漂亮仗,其中最成功的要属钓到Tutor Perini这条大鱼,Cisco的USC将依靠虚拟化来帮助这家年销售收入数十亿美元的建筑巨头把数据中心从5个缩减到1个。
毫无疑问,随着服务器大量向虚拟机转化,数据中心的面积也会以同样的方式不断塌陷。问题是谁的刀片才能算得上最好的“盒子里的数据中心”呢?嗯,我不会说是Cisco,但它的第二代USC刀片服务器Ventura可能会给出一些答案,原因就在下面。
每台Ventura拥有48个DIMM插槽
大家都知道,虚拟化的根本就在于内存,还有你能往一个机箱里塞进多少东西。如果你拥有一个HP或IBM的刀片机架,那么在你完成一个大规模的服务器虚拟化时会碰到的最大限制就是内存。MetaRAM理解这一点,但很可惜没能做到。Cisco选择了另外一条路,它使用了更多的DIMM插槽,在这台全尺寸的双Nehalem刀片服务器的机箱里塞进了惊人的48个DIMM插槽。
目前这一代的双CPU刀片服务器通常最多只能支持12个DIMM插槽发挥全部性能。那么有趣的是,Cisco是怎么让Ventura刀片能够安装上48个DIMM插槽,并且全部能够全速运行的呢?这次Cisco采用的是能够将4个DIMM插槽映射为1个的“Extended Memory Technology(内存扩展技术)”。
Cisco放入了一种名为Catalina的缓冲芯片,而不再使用每通道两个或三个DIMM,将这些刀片扩展为每通道8个DIMM。每个通道有8个DIMM插槽,每个CPU有3个通道,每台刀片有两个CPU,这样你就有了48个DIMM插槽,这足以运行数百个虚拟机或者同时运行三个Vista而游刃有余。
海量内存为虚拟化做好硬件基础
从成本角度考虑,你可以继续为刀片服务器插满便宜的4GB内存,而不用再升级到8GB的内存,这样就节约了巨大的成本。当然如果你选择8GB内存的Ventura刀片,那么就可以在一台双插槽刀片上扩展到高达384GB的可寻址内存。假设你通常会给每个虚拟机分配2GB左右的内存,像我一样,那么一台刀片服务器上可真能容纳下一大批虚拟机了。我希望能够早日在实验室做一下真实的Ventura测试,我怀疑CPU将成为这些工作负载的瓶颈,但这将是个甜蜜的烦恼。
从Ventura刀片中我们可以看出Cisco考虑到了整个刀片和结构的概念,这使Ventura能够轻松的把虚拟机们搬进机箱并且管理它们,相对容易的利用资源。这是每个人都求之不得的,而Cisco已经做到了。惠普和IBM应该会很害怕,因为他们零敲碎打的做法刚刚在数据中心里变得过时了。