【IT168 专稿】从2001年RLX最早推出RLX Server Blade刀片服务器以来,许多国际厂商也随之纷纷跨入刀片服务器市场,看中了其基于“边缘计算*(Edge Computing)的新生态系统的形成,这使得刀片服务器在2003年达到300%的出货量增长(IDC统计)。
接下来,刀片服务器开始服务于计算技术的第一线:集群运算(Cluster Computing)与网格运算,并在2004年11月的TOP 500超级计算机排名中刀片服务器上升至第4位,其模块化设计模式成为今天服务器设计的主流。
那么刀片服务器在推出的短暂时间里到底经历了怎样的发展历程,我们对此专门进行了一次科学的梳理。
一机多用到一机一用
Server(服务器)一词是上世纪90年代初在LAN和Client/Server架构出现后诞生的。此前,机房计算机统称为Host(主机)。
Server产生初期价格昂贵,因此用户购买Server后,都尽可能压榨其效能。一台Server经常肩负多种工作,如:既是File Server,也是Print Server,或同时作为Mail Server、Web Server、DHCP Server、DNS Server等。
这种一机多用模式在当时有许多缺陷,如:Server宕机时不知是哪个应用出现了的问题,故障诊断困难;某一服务负荷加重,就会影响其他服务的效率,无法保证服务效率和服务质量。
上世纪90年代后期,Pentium CPU性价比快速提高,Linux逐渐成熟。基于这些有利因素,Cobalt Networks公司在1998年推出了Qube及RaQ(1U机架式)产品。以低廉的X86架构搭配高效的Linux操作系统,开始了简化、单一化、限定用途的服务器设计,一台服务器只负责单一或少量限定范畴的工作。
同时将过去Server上难安装、难设定、难管理的事务简化,类似将专业相机转化成傻瓜相机,大幅降低资管人员的工作负担。这类服务器称为Server Appliance(单一任务服务器,精简服务器)。
第一阶段:网站托管促使刀片推出
1998年开始,由于Internet的飞速发展促使网站托管(Web Hosting)业务激增。到了2000年,客户逐渐无法满足于Web Hosting的简单网站功能,因此ISP/IDC适时推出了Dedicated Web Hosting(简称DHS)服务——由以往两百个客户的网站共用一台Server转换为一个客户网站一台Server。
由于机房空间有限,要让每个客户都有一部独立的Web Server,只能将Server的外型体积尽可能缩小。于是过去至少6U、7U的Server纷纷降至1U、2U的水平。
不过1U、2U依然不够,ISP/ICP 面对持续暴增的DHS 申请,需要在原有机房与机柜上装入更多的Server 。2001年,COMPAQ投资的RLX公司推出了Server Blade,将每台Server的体积缩小到一张适配卡大小,然后将Server Card插到符合机架尺寸的Chassis中运行。这种模块化设计其实已经在电信机房的设备或工控自动化的计算机(称为单片机,Single Board Computer)等领域中采用,刀片服务器只是将相同概念移植到ISP/IDC的机房中。
当然!从1U降至1/24U肯定会有性能牺牲,1U Server 可以装置1~2颗CPU 、2~3颗3.5英寸硬盘及1~2 张扩展卡,但1/24U 的刀片服务器只能装1颗CPU 、1 颗2.5英寸硬盘、0 张扩展卡。
刀片服务区硬件规格和扩充能力大为降低,然而这却对整体服务没有阻碍,因为Web 服务的性能瓶颈几乎都在公众的互联网上,即便Server硬件规范大减依然不会有太大影响,这是刀片服务器之所以能牺牲硬件规范而换取更高容纳密度的主要原因。
总体而言,刀片服务器在产生初期具备以下特征:
— 设计思路上借鉴Server Appliance;
— 产品规格上借鉴Single Board Computer;
— 应用领域专注于Web Hosting服务;
— 产品理念为:省空间,省成本;
— 操作系统采用开源操作系统。
第二阶段:看好边缘计算
刀片式服务器自2001年由RLX提出后,各大厂商纷纷看好,随后加入。但此时,厂商的目光已不再仅仅是锁定Web Hosting。因为Web Hosting市场再大,也不足以支撑如此多家厂商。IBM、Sun等厂商之所以跨入刀片服务器市场,完全是看中了基于“边缘计算”(Edge Computing)的新的生态系统的形成,这使得刀片服务器在2003年有300%的出货量增长(IDC统计)。
边缘计算是指与互联网基础服务密切关连的网络应用。Web Hosting只是其中之一,其他还有Mail Server、Web Caching、Firewall,以及更多的基础网络服务,如:VPN(虚拟私有网络)、QoS(频宽管理)、Load Balance(负载平衡)、SSL加速、IDS(入侵侦测)等。此类应用具备两个特点:一、简单,占用资源小。二、量大但彼此无关连的小服务运算。当负荷增加时,也通过直接加添新服务器来分担负荷,各机几乎完全独立作业。
刀片服务器显而易见是最适合这类应用的平台。因此刀片服务器从单纯的服务于Web Hosting应用,扩展为可支持更多种基础网络服务的系统平台,应用领域大大扩展。正因为如此,IBM、SUN、Intel等厂商愿意在刀片服务器产品上大力投入,并以经营完整生态系统的想法来推广刀片服务器,鼓励独立软硬件厂商响应其提出的刀片服务器。
例如,IBM与QLogic、Brocade、Cisco、Nortel等厂商合作,为IBM BladeCenter提供各种网络交换设备。而Sun除了提供内容负载平衡方面的刀片、SSL加速的刀片外,也提供Web Server、Firewall的刀片设计参考架构。
此外,刀片服务器是刺激CPU 用量的好机会,因此除英特尔外,IBM、Sun也希望借此增加自有CPU 的用量,纷纷推出使用POWER、SPARC 架构的刀片服务器。
第三阶段:进入集群运算与网格运算领域
从主机托管到边缘计算,刀片服务器的发展远未结束。目前,刀片服务器已经服务于计算技术的第一线:集群运算(Cluster Computing)与网格运算(Grid Computing)。
集群运算原本是机架Server的天下,但从成本、空间、功耗等多方面综合考虑,采用刀片服务器已成为新的趋势。集群运算对于刀片服务器的产品设计也产生了重大影响。在Web Hosting应用时期,一片服务器刀片仅需要1颗CPU;到了Edge Hosting应用时期,为了保证运算效率,开始出现2路刀片服务器;而Cluster Computing应用对刀片服务器提出了更高的技术规格需求,如2~4颗CPU。
在2004年11月的TOP 500超级计算机排名中,刀片服务器已上升至第4位,且有41套上榜。刀片服务器的模块化设计模式已成为不可回避的服务器设计趋势。
纵观以上刀片服务器发展历史,可以看出刀片不仅意味着新的市场商机,更关系到服务器厂商未来的发展方向。作为联想服务器的产品规划经理,当然愿意向用户积极推荐极高性价比的刀片服务器,但是我仍然建议用户在选购刀片服务器时保持慎重。
选购刀片服务器首先要根据自己的业务需求来采购产品。如果业务量根本就达不到6到8台服务器以上,那么我认为还是不要贸然买刀片服务器;其次,刀片服务器与现有硬件设备和网络应用系统的兼容问题也要考虑;此外,刀片服务器对电力的需求非常高,所以用户的电力能源必须非常充足,否则会带来一些麻烦。
考虑清楚这些问题后,请再跟服务器厂家的产品工程师进行沟通,希望用户可以采购到最适合自己的刀片服务器。
(注:作者谭莉为联想服务器事业部产品规划处产品规划经理,对刀片服务器有深入研究)