刀片服务器是一种HAHD(High AvaiMabiMity High Density,高可用高密度)的低成本服务器平台,是为特殊应用行业和高密度计算机环境专门设计的。刀片服务器是将传统的架式服务器的所有功能集中在一块高度压缩的电路板中,然后再插入到机箱中。
从根本上来说,刀片服务器就是一个卡上的服务器:一个单独的主板上包含一个完整的计算机系统,包括处理器、内存、网络连接和相关的电子器件。如果将多个刀片服务器插入一个机架或机柜的平面中,那么该机架或机柜的基础设施就能够共用,同时具有冗余特性。
每一块"刀片"实际上就是一块系统主板,每块主板通过本地硬盘运行自己的操作系统,类似一个个独立的服务器。使用管理软件,可以将这些主板集合成一个服务器集群。在集群模式下,所有的主板可以连接起来提供高速的网络环境,可以共享资源,为不同的用户群服务。刀片服务器公认的优点有两个,一是克服了芯片服务器集群的缺点,另一个是实现了机柜优化。
根据所需要承担的服务器功能,刀片服务器被分成服务器刀片、网络刀片、存储刀片、管理刀片、光纤通道SAN刀片、扩展I/O刀片等等不同功能的相应刀片服务器。下面举几个类型刀片来说明:
网络刀片
网络刀片的功能相当于局域网交换机。普遍提供10/100Mbps端口,以双绞线的方式连接服务器刀片,对外提供高速上连通道(千兆端口)。采用NAS存储方式的刀片服务器经常会配备2个网络刀片,其中一个专门用于连接NAS设备。每个刀片支持 10/100/1000M以太网连接,并且可以在背板上安装10/100/1000M的2-4层交换机,这样就可以把系统中每个槽位上安装的刀片与交换机连接起来,提供一个基于IP的交换网络。
存储刀片
存储刀片可以被视为一个硬盘模块,通过背板总线或者硬盘接口线向服务器刀片提供存储功能。存储刀片上一般配备2块性能较高90mm(3.5英寸)硬盘,接口类型有IDE、SCSI和光纤通道(Fiber Channel)接口。
管理刀片
第一代刀片服务器的KVM(Keyboard、VGA、Mouse)刀片可以说是功能最为简单的管理刀片,提供对所有服务器刀片的管理控制。KVM刀片,提供键盘、鼠标、显示器接口,KVM刀片经常还包括软驱和光驱,便于使用者直接操作服务器刀片。KVM 刀片上提供切换开关,用于在机柜上的不同刀片之间或者不同机柜之间进行切换。第二代刀片服务器具备更加强大的管理功能,但是各家产品各不相同。
刀片服务器的发展趋势必然是从单纯的"服务器整合"发展到可以集成企业的存储、网络以及交换设备的核心构件。同时,由于多台分散服务器的管理将集中到一台刀片服务器的管理,因此也会大大降低IT管理的人员成本。通过进行基础设施简化,计算系统的多个层次(服务器、存储、网络等)可以被压缩为更高效、更简单的基础设施,这一过程当然需要大型机、刀片服务器和网格技术的突破。
刀片产品目前采用的已经是冗余的矢量式冷却系统,而在未来将有采用更为先进的室状蒸汽散热水槽、弯曲叶轮散热风扇(配有百叶窗回流挡片)、温度传感器和管理模块的散热系统等先进技术。
在未来的几年,随着刀片服务器的标准统一后,刀片服务器的任意刀片选件应当都可以安装到同一个机箱中,而不论它是基于Intel平台运行Linux的刀片,或者是基于PA-RISC平台运行HP-UX的刀片,还是基于PowerPC平台运行AIX的刀片,以及其他的刀片产品。