看来戴尔的业务一直都很繁忙,其刀片式服务器产品尤为如此。回想2010年,我对Dell PowerEdge M1000e刀片式服务器机箱和刀片式服务器[1],以及惠普和IBM推出的同类刀片式服务器系统做出了评价[1],戴尔的产品给我留下了极佳的映像。事实证明,戴尔刀片式服务器能以更低的成本实现与其他厂商服务器相同的速度和可管理性,不过,当时可供比较和竞争的刀片式服务器类型并不太多。
这两年真是发生了很大的变化。
【请阅读Paul Venezia的博文The Deep End[2]与InfoWorld中Data Center(数据中心)主题下的新闻稿[3],了解最新的实用信息与资讯。】
2010年,戴尔拥有几款不同的计算用刀片式服务器,但是款型不是特别全面。当时提供的有双CPU或四CPU刀片式服务器,但是没有高密度刀片式服务器、以虚拟化为中心的刀片式服务器,或者存储刀片。现在,戴尔已能提供所有这些款型,而且可将这些款型填充在同一10U M1000e机箱中。
从纯硬件的角度看,Dell PowerEdge M1000e是一个相当出色的系统。大幅增加的单个刀片选项数——包括PowerEdge M420等新款高密度刀片式服务器、极佳的PS-M4110存储刀片、Force10 MXL 10G/40G刀片式交换机的引入——实现了前所未有的灵活性和可扩展性。
此外,戴尔还在逐步采取措施减轻管理负担,为M1000e提供井然有序、功能齐全的管理工具,使其更具吸引力。Force10交换机管理与机箱集成的工作正在推进过程中,戴尔仍面临集中多个机箱的管理的任务。同时,戴尔已经成功推出了非常全面的刀片式系统。
外观紧凑、功能强大的SAN
在戴尔新推出的刀片选项中,全新的EqualLogic PS-M4110存储刀片应是当仁不让的主角。这是一款半高双宽刀片,其中容纳14个2.5英寸磁盘和两个冗余控制器,控制器通过两个内部10G接口连接至交换结构,每个控制器一个接口。尽管它占用空间很小,却是一款功能齐全的EqualLogic iSCSI SAN阵列,拥有与全尺寸PS4100阵列相同的功能。
PS-M4110存储刀片使用与外部阵列完全相同的固件和驱动器。这一点意味着,它可以作为现有EqualLogic组的一部分进行控制,如果阵列混合采用6100系列阵列的话,则现有EqualLogic组可包含16个不同类型的EqualLogic阵列。如果阵列混合使用4000系列阵列,则每组仅可包含两个阵列。
EqualLogic PS-M4110存储刀片可以像抽屉一样打开,露出14个热插拔磁盘和热插拔控制器,而且这些磁盘和控制器可从上方插入和拔出。在正面,为一组用于清晰显示每一磁盘和控制器状态的LED指示灯,在抽屉打开时,每个磁盘和控制器顶部的状态灯也会显示。
丰富的刀片选项
除了Colossus,戴尔还为其刀片阵容添加了一系列的计算刀片。基本型刀片式服务器可能是PowerEdge M520。这是一款专为一般虚拟化和业务应用程序工作负载设计的双路半高刀片式服务器。该服务器中包含2个英特尔至强E5-2400系列CPU,利用12个DIMM插槽、每插槽32GB的DIMM实现的最高384GB RAM,此外还提供最多可添加两个夹层I/O卡(如光纤通道或10G以太网)的选项。最前面是2个热插拔2.5英寸SAS托架,不过M520还有两个内置SD卡;SD卡用于引导嵌入式虚拟机管理程序,并可消除使用物理磁盘的必要。
与所有其他刀片式服务器一样,M520拥有嵌入式iDRAC远程管理卡,因而支持远程访问刀片式服务器的控制台,并可提供多种管理功能。
接下来是M520的“大哥”M620,它与M520的外形规格基本相同,但是配有英特尔E5-2600系列CPU,最高可达768GB的RAM,以及嵌入式的两个10G以太网接口,因而具有更高的性能。与M520一样,I/O可以通过一个或两个夹层I/O卡扩展,因而您相当于拥有六个10G接口,或者四个10G接口与两个光纤通道或InfiniBand接口。因此完全可以这样说,该服务器可提供极高的可用I/O。
上升到一个新级别的型号是M820。这是一款高规格的全高四路刀片式服务器。它配有英特尔E5-4600系列CPU,最高1.5TB的RAM,以及两个10G接口。最前面是四个2.5英寸热插拔SAS托架,另有可容纳四个夹层I/O卡的空间;您可以为此刀片式服务器配置全面的网络和存储I/O功能。夹层卡不仅可以互换,而且可以与所有刀片搭配使用。所有刀片式服务器型号均采用通用的双端口10G、光纤通道和InfiniBand卡。M820为最高水平的刀片式服务器,非常适合处理包含大量线程、RAM需求极高的大规模工作负载。
一个更为有趣的刀片式服务器是M610x。此款刀片式服务器适合小众市场,因为它在刀片中包含两个全长PCIe扩展端口,卡边缘在前面露出。M610x的计算端采用两个英特尔Westmere 5600系列CPU、高达192GB的RAM,以及两个千兆网卡。
但是这款刀片式服务器拥有的两个PCIe插槽才是其优势所在。这两个插槽可支持用于VDI部署的PCIe GPU,或者任何兼容的PCIe卡,如RAID控制器等。由于卡边缘均可从刀片式服务器的前面抽换,因此这些刀片式服务器可以与外部存储阵列相连。尽管这不是一个常见的要求,但是如何您需要的是包含PCIe卡的刀片式服务器,则M610x是您的完美之选。
该系列的另一名成员是M910,此款刀片式服务器配有四个8核或10核英特尔至强CPU,跨32个插槽的最高1TB RAM和两个2.5英寸热插拔驱动器托架。与所有其他刀片式服务器一样,I/O选项由相同的夹层卡提供支持,且包含1G、10G和光纤通道端口,以及双端口InfiniBand模块。
在采用AMD的系列中,有M915刀片式服务器。这也是一款全高刀片式服务器,配有四个16核AMD皓龙 CPU,高达512GB的RAM,以及位于最前面的两个2.5英寸热插拔磁盘托架。此款刀片式服务器的I/O容量极高,因为您可以使用12个10G以太网端口。不过,最高512GB的RAM看来稍微有些低。
EqualLogic PS-M4110刀片式阵列包含14个2.5英寸SAS驱动器,或者5个固态硬盘和9个SAS驱动器。M1000e盘柜可以容纳4个PS-M4110刀片式阵列,留下8个插槽供计算刀片使用。
最后,Dell PowerEdge M420可能是这些刀片式服务器中最为出色,也最为有趣的一款。这是一款四分之一高的双路刀片式服务器,四个这种外形紧凑的刀片垂直排列在一个全高的内胆中。每一M420都有一个或两个英特尔E5-2400系列CPU和最高192GB的RAM,但是仅六个DIMM插槽——每个CPU 3个——没有硬盘选项。本地存储由两个热插拔1.8英寸固态硬盘或嵌入式SD卡提供,后者可用于虚拟机管理程序安装。
M420拥有两个内置的10G接口,可以配置一个夹层I/O卡,所以在此款四分之一高刀片式服务器中您可以拥有四个10G接口。或者,您可以拥有两个10G接口和两个8Gb光纤通道或InfiniBand接口。因而在此紧凑的外形中可支持极高的I/O。
有些令人惊奇的是,这些刀片式服务器没有填充限制。您可以在一个机箱中安装32个外形紧凑的服务器。这样的话一个机箱中共有64个CPU,每个CPU最多8个核心,则共有512个核心。如果您为一个如此大规模的配置使用32GB的DIMM来达到最高的RAM,则这些核心的RAM将超过6TB。这样将实现极高的密度。
利用四分之一高PowerEdge M420刀片式服务器,您可以在一个M1000e盘柜中配置多达64个CPU,以及极高的总I/O容量。
内部探秘
M1000e机箱的I/O功能已与刀片选项一样丰富,这在很大程度上归功于戴尔对Force10 Networks的收购[4]。对于基本的1G直通,以前提供的是Dell PowerConnect和Cisco I/O交换模块,现在戴尔已经增加了Force10 MXL刀片式交换机,该交换机拥有32个内部10G接口,两个外部40G接口,以及两个用于更多10G光纤或铜缆扩展的FlexIO模块。这无疑是戴尔的一大长足进步,这一进步不仅仅包括这些交换机提供的40G上行链路功能。此外,用户最多可以将6个此类交换机堆叠在一起,从而可以整合并集中管理多个机箱的交换。
不过,MXL和机箱的集成尚未达到非常全面的程度。尽管这些交换机可以正常工作,但是它们未以特别的方式表示其内部10G接口,如仅表示为TenGigabitEthernet 0/1、TenGigabitEthernet 0/2等,因此没有一种简单的方式将这些端口映射回其所连接至的刀片式服务器。例如,如果您希望为插槽7中的M620刀片式服务器的第二个10G接口配置10G端口,您需要绘制一张图才能明白哪个接口与MXL上的端口对应。如果您需要为每个刀片式服务器配置四个或六个10G接口,或者您需要配置的是一个已完全填充,包含带有64个10G接口的32个M420刀片式服务器,则很容易被这些接口所混淆。
因此,需要在交换模块与机箱本身之间实现更为紧密的集成,才可在交换机CLI中提供这类映射关系。网络管理员一般不太愿意通过参考电子表格的方式,来找出他们到底需要调整哪些端口。
除此之外,Dell PowerConnect M8024模块可以提供16个内置10G端口和最多8个外部端口(使用该模块中包含的FlexIO插槽)。戴尔还提供4Gb和8Gb光纤通道模块——包括Brocade M5424,两款支持QDR(四倍数据速率)和DDR(双倍数据速率)的InfiniBand模块——以及更为基本的1G交换机。此外,还有适用于10G、1G和光纤通道端口的直通模块。
戴尔已经增加了独立于交换机的分区或网卡分区功能,这些功能允许每个刀片上的10G接口划分为四个逻辑接口,每个逻辑接口应用不同的QoS和优先级规则。操作系统可以识别同属于10G接口一部分的多个独立接口,从而让管理员可以在网卡级别为不同的服务分配带宽。所以,这个之前的戴尔解决方案所没有的新增功能很受用户的欢迎。