
| 出版日期:2002-03-04 总期号:1097 本年期号:14 |
|
“刀片”的本质是改良
张齐 刀片服务器在技术上绝对不是一个革命,而只是一个改良,它不能满足所有应用。 近十年来,服务器体系结构没有太多变化,刀片式服务器在这方面的改变,只是一点小的做法上的改变,它的思路反映了服务器体系结构在适应Internet应用方面的尝试。 刀片在综合技术上不如集群的技术,不需要很好的存储和通讯、数据交换,只是密度更高而已。 曙光的刀片式服务器继承了曙光MPP的一些特性,但是它们面对的对象则完全不同,曙光方案的实施是由市场推动的。 实际上,刀片就是集群中的一种,是一个不需要互联的集群,本质上属于密集型的集群。从体系结构来看,每个刀片就是一个节点,但是和以前通用的集群来讲,节点性能有限,高速网络通信性能有限,扩展能力有限,只能使用于单节点,性能要求不严格。对节点扩展能力有限的应用能很好地满足。 回顾IT的历史,我们会发现,早期的大型机的某些做法就有现在刀片式服务器影子。为什么要重提这种体系结构?主要是由于Internet的发展,大的网站和服务商,需要用单位体积、单位耗电量供应更多的服务器,如ISP和IDC这样的数据中心。 在密集型的要求下,机房空间和耗电都非常紧张,有点像作世界上最快的高性能计算机一样,如何把这些CPU、内存在一个房子里面装下?在房子受限、电力受限和空调受限的前提下,需要解决这样的问题。所以,十年前的思路得到了借鉴,既然没有大的SMP的要求,为什么不把一些不需要的功能如存储、数据交换的功能裁减到最小呢?每个刀片之间是松散的管理,管理比较简单,不需要共享数据,完全是独立的;技术上的设计和Web服务由需要的应用环境结合起来,成本能控制得很低。国外的一些品牌在逐渐减少成本,它们甚至可以在2U的空间里放置16个CPU,技术能力很高。曙光公司的产品采用了MPP结构(大规模并行处理),刀片式服务器是大规模分布式处理的方式,这样的系统应用非常明确,好处和缺点都非常清楚。由于裁减了很多功能,所以不能指望它的性能和其他服务器一样,但是它非常便宜。刀片服务器适合做没有大量I/O数据交换的Web服务器。 PC服务器的发展是摩尔定律,但是网络应用超过了摩尔定律,所以,在某些环境下,需要一些特定的设备,于是刀片服务器出现了。这其中,体现了一些分久必合、合久必分的道理。比如,微软提出的无处不在的计算,就是说分散应用,今后的发展,刀片式服务器也可以分,把I/O全部从刀片中拿掉,通过专用部件或者网络来独立实现,今后I/O可能会成为一个中心,而CPU等会变成I/O的外设…… |
|||||||||||||||||||||