转载【数据中心不同形态服务器部署差异探讨】

  • 公子青
  • 12 Minutes
  • April 7, 2018

本文出自华三公司刊物《新IT领航》2010第十期(IT 安防变革的推手) 原文

目前,机架式服务器和刀片服务器已成为数据中心主要的服务器形态。它们各自有什么特点?在网络设计和机房部署等方面存在哪些差异?

文/刘新民

1 导言

数据中心在逻辑上包括硬件和软件。硬件是指数据中心的基础设施,包括支撑系统和计算机设备等;软件是指数据中心所安装的程序和提供的信息服务。一个完整的数据中心在其建筑之中,包括支撑系统、计算机设备和信息服务这三个逻辑部分。支撑系统主要是电力设备、环境调节设备和监控设备,这些系统是保证上层计算机设备正常、安全运转的必要条件。数据中心的计算机设备包括服务器、存储设备和网络设备,这些设备运行着上层的信息服务。信息服务的质量依赖于底层支撑系统和计算机设备的服务器能力。只有综合考虑各种因素、整体统筹兼顾,才能保证数据中心的良好稳定运行。

服务器作为数据中心信息服务的主要载体,同时与存储设备和网络设备相连,是数据中心的核心组件。当前数据中心的服务器按形态可分为塔式服务器、机架式服务器和刀片式服务器这三类。从网络设计上看,塔式服务器与机架式服务器的部署模式相似,且受数据中心机房空间等因素的限制,机架式服务器和刀片服务器已成为数据中心主要的服务器形态,以下针对后两种形态的服务器做分析探讨。

2 服务器形态差异

2.1 塔式服务器

塔式服务器的外形与个人PC主机相似。与普通PC相比,塔式服务器的主板可扩展性强,接口和插槽比普通PC多,机箱尺寸比普通PC大。塔式服务器成本低,可满足入门级服务器的需求。但塔式服务器占用的机架空间大,不便于挪动,因此在规模较大的数据中心已很少部署这种形态的服务器。

2.2 机架式服务器

机架式服务器是一种外观按照统一标准设计、配合机柜使用的服务器,如下图所示。由于采用统一的机架式结构,服务器可以方便的与同一机柜或位于列头柜内的以太网交换机连接,简化了机房的布线和管理。

机架式服务器的尺寸有统一的标准:服务器的宽度为19英寸,高度以U为单位,机架式服务器的高度在1U到7U之间。

相比塔式服务器,机架式服务器的优点是占用机柜空间小,单位空间可放置更多服务器,便于机房内统一管理,且服务器移动方便。机架式服务器对机房的制冷要求较高,对于风冷方式的数据中心,在安装服务器时,要求冷空气从服务器机柜前的镂空地板送入机柜,服务器从前面板将冷空气吸入,冷气流经服务器内部转换成热空气后,从服务器后面板流出。热空气沿循环通道重新进入制冷装置。

由于服务器内部空间限制,扩充性受限制,例如1U的服务器通常只有1到2个PCI扩充槽。因此这种服务器多用于服务器数量较多,且机房有比较适宜的制冷装置的大型数据中心。

2.3 刀片服务器

刀片服务器具有集成化、高密化的特点,其主体结构是一个大型的具有标准机箱尺寸的机箱(又称为“刀箱”),刀箱内部可插上多块 “服务器刀片”单元,其中每一块服务器刀片就是一台独立的服务器。每个服务器刀片可以通过本地硬盘运行自己的操作系统,相互之间没有关联。多个服务器刀片也可通过集群软件组成一个服务器集群。在集群模式下,所有服务器刀片通过高速网络环境互联,服务于相同的用户群。除服务器刀片外,刀箱内还可根据需要安装具有不同功能的“刀片模块”,如:网络刀片、存储刀片、管理刀片等。其中网络刀片(又称为刀片交换机)的功能相当于以太网交换机,刀片交换机通常以1GE或10GE端口与刀片服务器连接,并提供10GE端口与上行交换机连接;存储刀片可以被视为一个硬盘模块,通过背板总线或者硬盘接口线向服务器刀片提供存储功能;管理刀片通过服务器刀片上集成的监控管理芯片进行刀片服务器的集中监控和管理。

刀片服务器一般应用在大型数据中心或计算密集的领域,如电信、金融行业和互联网数据中心等。对企业和互联网服务提供商来说,随着业务的发展和对服务器需求的增长,刀片服务器在节约空间、便于管理、可扩展性方面相对与机架式服务器有显著的优势。但刀片服务器由于计算密度成倍提高,对单机柜的供电功率以及制冷方式提成更高要求。

3 网络设计方案差异

3.1 数据中心服务器网络接入方式概述

如上图所示,在典型的数据中心服务器区分层网络模型中,网络核心层用于连接各服务器区的汇聚层设备,实现服务器区之间报文的高速转发。汇聚层设备做为服务器的网关,是服务器区的网络流量汇集点,是部署安全设备和应用优化设备的最佳位置。数据中心接入层为服务器提供高可用的二层网络接入,并通过VLAN划分实现接入服务器的隔离。接入层应根据服务器数量规划接入交换机的端口数,并考虑未来的扩展能力。接入层应按照服务器物理形态进行统一规划,相同形态的服务器对于网络接入方式以及机柜布线的要求基本相同,因此将相同形态的服务器集中摆放,并接入到相同的接入层交换机上可提高服务器机柜利用率和机房的管理效率。

无论对于机架式服务器还是刀片式服务器而言,高可用性与高扩展性都是数据中心网络接入层网络设计的基本原则。然而,机架式服务器与刀片式服务器在网络可管理性方面却有不同的要求。在刀片服务器的刀箱中,通常配有管理模块(或管理刀片),通过管理模块提供的WEB界面,可以实现对刀箱中的服务器刀片和刀片交换机的统一管理。这种管理统一性虽然简化了整个系统的管理,但会导致网络管理边界与服务器管理边界的模糊问题。由于数据中心网络管理员不具备刀片服务器的管理权限,不能实现对刀片交换机的管理;而服务器管理员因为网络技术能力的限制,又不能很好的完成服务器二层网络接入的相关配置工作,由此易引起服务器接入的网络故障。笔者曾在某银行数据中心项目的实施过程中遇到过类似问题:在当时条件下,银行网管人员为保证服务器的二层可扩展性与高可用性,设计中在刀片交换机与数据中心汇聚交换机间使能生成树协议,但由于服务器管理员在配置刀片交换机时,采用了错误了生成树协议参数,致使网络中断,由此影响了整个业务系统的上线时间。因此,在规划刀片服务器接入网络时,明确网络与服务器管理边界,提高网络可管理性,也是一个重要的设计原则。

服务器接入层交换机按照是否采用N:1虚拟化技术(如H3C IRF技术)可分为两大类方案。从数据中心网络的高可用性、可扩展性以及易管理性出发,不同的服务器形态(机架式、刀片)有不同的推荐组网方案。以下将就两大类方案对于机架式服务器和刀片服务器的适用性进行分析探讨。

3.2 未采用虚拟技术的服务器接入方案

虚拟化技术的网络拓扑方案有四种,分别为:倒U形方案、U形方案、矩形方案和三角形方案。为了便于比较各种组网拓扑,这里假设接入交换机(或刀箱内的刀片交换机)采用两个万兆以太网接口与上行以太网交换机连接,服务器通过双网卡分别接入到两台接入交换机(或刀片交换机)上。以下为各方案的适用性分析

3.2.1 二层无环U形组网

方案优点:

方案缺点:

机架式服务器适用性分析:

刀片服务器适用性分析:

3.2.2 二层无环倒U形组网

方案优点:

方案缺点:

机架式服务器适用性分析:

刀片服务器适用性分析:

3.2.3 二层环路矩形组网

方案优点:

方案缺点:

机架式服务器适用性分析:

刀片服务器适用性分析:

3.2.4 二层环路三角形组网

方案优点:

方案缺点:

机架式服务器适用性分析:

刀片服务器适用性分析:

3.2.5 刀片服务器pass-through组网方式分析

刀片服务器内可集成刀片交换机,也可以通过部署pass-through模块,将服务器的网络接入延伸到刀箱外的网络上。如图10所示,采用了pass-through模块的刀片服务器在网络接入层设计上与机架式服务器的关注点相同,重点是保证服务器的高可用接入以及服务器的接入可扩展性,因此建议采用具备接入高可用性和高可扩展性的“二层环路三角形组网”。

3.3 采用虚拟化技术的服务器接入方案

对于接入层而言,传统架构为保证网络高可用性通常采用MSTP+VRRP,这种组网需要在接入交换机与汇聚交换机间运行MSTP协议,配置和管理较复杂。当接入交换机和汇聚交换机都采用网络虚拟化技术时,则可将每两台接入交换机和两台汇聚交换机分别组合成两台虚拟逻辑交换机,在逻辑接入交换机与逻辑汇聚交换机间通过捆绑链路连接,如下图所示。

方案优点:

服务器适用性分析:

4 服务器机柜布线方式的差异

数据中心机房平面布局通常采用矩形结构,为了保证制冷效果,通常将 10 至 20 个机柜背靠背并排放置成一行,形成一对机柜组(又称为一个POD),POD中的机柜都采用前后通风模式,冷空气从机柜前面板的吸入并从后部排出,由此在机柜背靠背摆放的POD中间形成 “热通道”,相邻的两个POD之间形成“冷通道”。热通道正对CRAC(机房空调),热空气沿热通道流回CRAC,再开始新一次循环。

如上图所示,每个POD由服务器机柜和网络机柜组成,其中服务器机柜占多数。由于服务器的形态差异(机架式服务器、刀片服务器),POD中服务器机柜和网络机柜的布线方式也不存在差异。

4.1 机架式服务器的布线方式

4.1.1 交换机EOR(End of Row)布线方式

采用交换机EOR布线方式时,每个POD中的两排机柜的最边端摆放2个网络机柜,POD中所有的服务器机柜安装配线架,配线架上的铜缆延伸到POD最边端网络机柜,网络机柜中安装接入交换机。机架式服务器安装在服务器机柜中,服务器网卡通过跳线(铜缆)连接机柜中的配线架,如下图所示。

交换机EOR布线方式特点:

4.1.2 交换机TOR(Top of Rack)布线方式

交换机TOR布线方式是对EOR/MOR方式的扩展,采用TOR布线时,POD中每个服务器机柜的上端部署1-2台两台接入交换机,机架式服务器通过跳线接入到机柜内的交换机上,交换机上行端口通过铜缆或光线接入到EOR/MOR的网络机柜中的汇聚交换上。如下图所示

TOR布线方式特点:

4.2 刀片服务器的布线方式

集成刀片交换机的刀片服务器在进行机柜安装时,不需要考虑机柜内从服务器到接入交换机/或配线架的跳线,只需考虑刀片交换机上行端口的配线方式即可。而机架式服务器则需要分别对每台服务器进行跳线连接。例如,一个42U的服务器机柜安装10台1RU机架式服务器,1台接入交换机,并采用TOR布线方式时,在机柜后面将看到22根电源线(服务器和交换机都配置冗余电源)、10根KVM线、至少30根双绞线(每台服务器两个业务网卡和一个管理网卡),2根光纤(交换机上行端口),这还不包括连接外部存储和其他设备的线缆,显的非常凌乱。而对于一台配置了10个服务器模块和2个交换机模块的刀片服务器来说,则只需2根电源线,1根KVM线,4根光纤。因此刀片服务器在机房布线管理上比机架式服务器具有明显的优势。

集成交换机模块的刀片服务器主要采用EOR/MOR布线方式,但这种EOR布线方式与机架式服务器TOR布线方式的特点基本相同,如图14所示。服务器在服务器机柜内完成网络接入,从服务器机柜到EOR/MOR网络机柜的电缆主要是刀片交换机上行汇聚交换机的光线,而且数量比较少。但刀片服务器的计算单元的密度比机架式服务器更高,所以对单个机柜的电源输出功率以及机房制冷环境的要求也更高。

采用pass-through模块的刀片服务器的机柜布线方式可分为EOR/MOR和TOR两种,如图15所示,两种方式的特点与机架式服务器的相应方式相同,此处不再赘述。

5 结束语

机架式服务器与刀片式服务器都是数据中心最常部署的服务器形态。按照数据中心网络设计的高可用性、可扩展性和易管理性要求,如果接入/汇聚交换机未采用虚拟化技术,则机架式服务器建议采用“二层环路三角形组网”,刀片交换机建议采用“二层无环倒U形组网”;如果接入/汇聚交换机采用了虚拟化技术,则无论对于机架式服务器还是刀片式服务器,全虚拟化组网都是最优的部署方案。
机架式服务器与刀片服务器在机柜布线方式上存在较大的差异,由于刀片服务器内集成了网络刀片、管理刀片等,从而简化了服务器机柜内的布线方式,因此刀片服务器在机柜布线管理上比机架式服务器具有明显的优势。但也应该看到,由于刀片服务器的单位计算密度比机架式服务器成倍提高,所以刀片服务器对单个服务器机柜的电源输出功率以及机房制冷环境也提出更高的要求。
总之,机架式服务器与刀片式服务器各有特点,数据中心用户需要根据自己的网络部署要求和机房环境要求等因素进行分析选择。