服务器在线11月19日报道 IBM公司在前段时间发布了其针对Web 2.0公司的服务器产品iDataPlex,详细的介绍可以参见笔者的图解iDataPlex。
7月24日,记者在上海参加了IBM 绿色创新工程2.0的发布,在会场上,见到了IBM展示的iDataPlex产品。由于运输问题的考虑,并没有展示其后端的水冷系统,但是其计算模块和机架,都得以有机会仔细观察。
现场又碰见了IBM公司的张智隆老师,他正在向大家介绍iDataPlex,吸引了众多人的注意。作为IBM近些年来比较有代表性的x86产品,IBM的这款产品还是很有吸引力的。
根据张老师的介绍,所谓的iDataPlex 就是Internet 、DataCenter 、Flexible的联合,意在帮助web 2.0公司据此产品构建灵活的Internet数据中心。
SSI规范成就iDataPlex
在介绍iDataPlex计算模块的详细情况时,让记者最为惊讶的不是其注重节能、省电的设计,而是其中采用了intel的SSI规范作为其主板设计。作为一款刀片化概念的产品,iDataPlex里面包含了2U的计算模块和3U的存储模块。2U的计算模块里面包括了2片计算模块,其主板采用了 SSI的规范,由IBM根据SSI规范进行设计,其输入输出的接口符合了SSI的规范。
大家一定还记得SSI的历史以及由来。就在刀片服务器标准讨论最为热烈的时候,就在大家正在为刀片服务器到底应该采用IBM的标准还是HP的标准,还是应该有一套另外的刀片标准的时候,Intel联合了联想、宝德、浪潮等厂商推出了"模块化服务器规范",也就是SSI。
本来这个SSI规范,在Intel最初的意愿里面是被称作"刀片服务器标准"的,但是后来因为标准一词在当时过于敏感,结果改成了SSI,"模块化服务器规范"。并且在今年年初,浪潮、宝德相继根据该规范发布了自己的"刀片服务器"。
IBM和HP并没有加入到SSI的规范组织中来,但是intel参加了IBM的刀片联盟组织blade.org。应该说,IBM对自己的刀片标准以及其未来发展,有着自己的认识和行动。但是为何在此次发布的、将来会大力向互联网企业和高性能计算领域推广的iDataPlex中,采用过了SSI规范呢?
张智隆表示,之所以采用这个规范,是因为降低成本的考虑,毕竟使用IBM自行设计的刀片服务器规范搭建iDataPlex成本会比较高。而且该规范的主板也是能够找到的最小的主板,能够满足IBM的iDataPlex机架设计的需要。他还表示,现在的这个服务器,里面能够使用任何符合SSI规范的厂商的主板。
强调密度 减少冗余设计
在记者看来,也许这种扩大化的iDataPlex机架设计与计算模块设计模式,能够在某种程度上替代刀片服务器在数据中心里面的布置。尤其是这款iDataPlex采用的设计上,很多采用的并不是冗余化的考虑,这就大大降低了成本。比如说,该产品的计算模块,只有一颗电源,而不像刀片服务器那样,采用了冗余的电源。其管理模块、通讯模块等莫不是如此。
整个iDataPlex机架能够放置100片计算子模块,不过由于要设置通讯模块、管理模块等,因此该iDataPlex机架只能够放置84片计算子模块,其计算密度也是大大提升了的。
该产品的中国区产品经理张定远表示,之所以没有采用冗余电源,是因为IBM根据调查发现,CPU和电源不是服务器中最容易出问题的模块,最容易出问题的地方是硬盘。而且对于web 2.0的公司来说,他们需要的是高效能的计算,并不是需要极为苛刻的稳定性,对于一两台服务器出现问题,他们能够忍受。他们最在意的是维护费用和电力成本等。
而且,在这次的iDataPlex中,IBM采用的电源比较特殊,其转换效率能够达到92%,一般的电源转换效率在80%~85%左右。所以,"我们都没有必要部署48伏特的电信级电源,我们就能够达到这么好的转换效率,我们采用普通的220伏特电源就能够达成。这点对于降低数据中心的改造成本来说非常重要。"张定远说。
这种非冗余的电源设计也能够降低整个产品的能耗。对于使用庞大数量服务器的互联网公司来说,有着很大的意义。
支持FBD内存 未来转向DDR3
张定远表示,2U的服务器是能够装2片服务器,其中每片服务器里面有2颗CPU,采用的是FBD内存。之所以采用FBD内存,是因为普通的 DDR2内存不能满足性能的需求。毕竟web 2.0的企业对IO的要求很高。其次,由于Intel的芯片本身架构的问题,采用普通的DDR2不能够符合性能需求。如果只是有一颗CPU还能够勉强符合需要,但是如果采用两颗CPU那么就不太合适。
此外呢,Intel的芯片在支持DDR2内存上面,还不算特别好。所以目前在iDataPlex中采用FBD内存,尽管能耗有点高,但是还不算太离谱。
而且,在10月份的时候,Intel就会主推低功耗版本的FBD内存,到时候应该会对FBD有一个很好的推动。在Intel发布新的Nehalem芯片的时候,iDataPlex也会升级到该芯片平台,而那个芯片平台将会提供对DDR3的支持,因为里面内置了内存控制器。
在iDataPlex的计算模块中,能够支持两块SAS硬盘或者一块SATA硬盘,可以根据用户的需要进行配备。张定远表示,iDataPlex将来也会支持SSD,以便能够进一步降低能耗。