SuperMicro MicroBlade 系列由两个关键组件组成:广泛的机箱配置选择和大量的密集刀片选项。 MicroBlade 机箱有两种主要类型,一种是支持 3 台服务器的 14U 单元,另一种是支持 6 台服务器的 28U 单元。 在这些尺寸之间,用户可以根据最终解决方案的配置方式选择不同的电源配置选项。 服务器本身涵盖广泛的领域,从单处理器或双处理器英特尔至强系统到提供四英特尔-Avoton 驱动节点的超密集刀片。 这使 Supermicro 能够在 6272U 占地面积中达到每个机架的高内核数,超过 784 个内核和 42 个四 Avoton 节点。 对于那些需要为高强度应用程序进行密集计算的人,或者那些想从小处着手但知道他们的计算需求需要快速扩展的人,各种选项提供了极大的灵活性。 在任何一种情况下,MicroBlade 机箱都提供了一个简单的部署模型,以及一个用于远程访问刀片、电源、冷却风扇和网络交换机的机箱管理模块 (CMM)。
SuperMicro MicroBlade 系列由两个关键组件组成:广泛的机箱配置选择和大量的密集刀片选项。 MicroBlade 机箱有两种主要类型,一种是支持 3 台服务器的 14U 单元,另一种是支持 6 台服务器的 28U 单元。 在这些尺寸之间,用户可以根据最终解决方案的配置方式选择不同的电源配置选项。 服务器本身涵盖广泛的领域,从单处理器或双处理器英特尔至强系统到提供四英特尔-Avoton 驱动节点的超密集刀片。 这使 Supermicro 能够在 6272U 占地面积中达到每个机架的高内核数,超过 784 个内核和 42 个四 Avoton 节点。 对于那些需要为高强度应用程序进行密集计算的人,或者那些想从小处着手但知道他们的计算需求需要快速扩展的人,各种选项提供了极大的灵活性。 在任何一种情况下,MicroBlade 机箱都提供了一个简单的部署模型,以及一个用于远程访问刀片、电源、冷却风扇和网络交换机的机箱管理模块 (CMM)。
在 StorageReview 实验室中,我们获得了一个 6U 机箱配置 (MBE-628E-820),其中装有两种不同样式的单节点和双节点刀片。 英特尔 1G/2.5G MBM-GEM-001 交换机将它们全部连接在一个结构上,具有 1G 内部访问和 10/40GB 外部连接。
仅使用四个刀片,测试的重点是机柜的管理,以及节点(根据配置)在我们的 VMware 环境中如何执行虚拟化 MySQL TPC-C 工作负载。 我们的四款刀片服务器也各有不同,突出了 CPU、SSD 和 RAM 配置的多样性。 这对于为特定工作负载汇集计算资源非常方便,或者只是灵活地支持进入市场的新技术。
SuperMicro 微刀片规格
- 外壳 MBE-628E-820 (8x PWS):
- 服务器刀片:最多 28 个热插拔服务器刀片
- GbE 交换机/直通模块:最多 2 个热插拔 MBM-GEM-001/003i/003S 或 MBM-XEM-001 交换机
- 管理模块:
- 多达 2 个热插拔机箱管理模块 (CMM),提供远程 KVM 和 IPMI 2.0 功能
- 机柜中不包含管理模块
- 电源:多达 8 个热插拔高效 2000W、N+1 或 N+N 冗余电源
- 散热设计:最多8个散热风扇
- 尺寸(高 x 宽 x 深):10.43″ x 17.67″ x 36.10″ (265mm x 449mm x 917mm)
- 可用型号:
- MBE-628E-820 – 带八个高效 2000W 电源的机箱
- MBE-628E-420 – 带四个高效 2000W 电源 + 四个风扇模块的机箱
- 凌动 C2750/2550:
- MBI-6418A-T7H/T5H
- 每 6U/3U 的节点数:112/56
- 每 6U/3U SSD/HDD:112/56x 2.5” SATA3 SSD/HDD
- 每个刀片节点:4
- 处理器:
- Intel Atom 2750 (T7H) 8 核,2.4GHz,20W
- Intel Atom 2550 (T5H) 4 核,2.4GHz,14W
- 内存容量:32 个 DIMM 插槽中高达 3GB DDR1600-2 ECC SO-DIMM
- 驱动器托架:
- 1 个 2.5” SATA3 硬盘/固态硬盘
- 1 萨达姆
- 网络连接:双端口 2.5GbE
- MBI-6418A-T7H/T5H
- 至强 D UP Broadwell-DE
- MBI-6118G-T41X
- 每 6U/3U 的节点数:28/14
- 每 6U/3U SSD/HDD:
- 112/56x 2.5” SATA3 固态硬盘
- 56/28x 2.5” SATA3 硬盘 + 56/28 固态硬盘
- 每个刀片节点:1
- 处理器:Intel Broadwell-DE SoC Xeon D-1541 8 核,45W
- 内存容量:128 个 DIMM 插槽中高达 4GB DDR2400-4 ECC VLP RDIMM
- 驱动器托架:4x 2.5” SATA3 SSD(2 HDD/SSD + 2 SSD)1 SATADOM
- 网络连接:双端口 10GbE
- MBI-6218G-T41X
- 每 6U/3U 的节点数:56/28
- 每 6U/3U SSD/HDD:58/28x 2.5” SATA3 SSD/HDD
- 每个刀片节点:2
- 处理器:Intel Broadwell-DE SoC Xeon D-1541 8 核,45W
- 内存容量:128 个 DIMM 插槽中高达 4GB DDR2400-4 ECC VLP RDIMM
- 驱动器托架:
- 1 个 2.5” SATA3 硬盘/固态硬盘
- 1 萨达姆
- 网络连接:双端口 10GbE
- MBI-6118G-T41X
- 至强 UP E3-1200 v5/v4/v3
- MBI-6219G-T
- 每 6U/3U 的节点数:56/28
- 每 6U/3U SSD/HDD:
- 112/56x 2.5” SATA3 固态硬盘
- 56/28x 2.5” SATA3 硬盘
- 每个刀片节点:2
- 处理器:Intel E3-1200 v5 4核,25W-95W
- 内存容量:64 个 DIMM 插槽中高达 4GB DDR2400-4 ECC VLP UDIMM
- 驱动器托架:2x 2.5” SATA3 SSD 或 1 HDD
- 网络连接:双端口 1GbE
- MBI-6118D-T4H/T2H
- 每 6U/3U 的节点数:28/14
- 每 6U/3U SSD/HDD:
- 112/56x 2.5” SATA3 硬盘/固态硬盘
- 56/28x 3.5” SATA3 硬盘
- 每个刀片节点:1
- 处理器:Intel E3-1200 v4 w/ Iris Pro Graphics
- 内存容量:32 个 DIMM 插槽中高达 3GB DDR1600-4 ECC VLP UDIMM
- 驱动器托架:
- 2 个 3.5” SATA3 硬盘 (T2H)
- 4 个 2.5 英寸 SATA3 硬盘/固态硬盘(T4H
- 网络连接:双端口 1GbE
- MBI-6118D-T2/T4
- 每 6U/3U 的节点数:28/14
- 每 6U/3U SSD/HDD:
- 112/56x 2.5” SATA3 硬盘/固态硬盘
- 56/28x 3.5” SATA3 硬盘
- 每个刀片节点:1
- 处理器:Intel E3-1200 v3
- 内存容量:32 个 DIMM 插槽中高达 3GB DDR1600-4 ECC VLP UDIMM
- 驱动器托架:
- 2 个 3.5” SATA3 硬盘 (T2)
- 4 个 2.5 英寸 SATA3 硬盘/固态硬盘(T4
- 网络连接:双端口 1GbE
- MBI-6219G-T
- 至强 DP E5-2600 v4/v3
- MBI-6128R-T2X/T2
- 每 6U/3U 的节点数:28/14
- 每 6U/3U SSD/HDD:56/28x 2.5” SATA3 SSD/HDD
- 每个刀片节点:1
- 处理器:双 Intel E5-2600 v4/v3 高达 18 核,120W
- 内存容量:256 个 DIMM 插槽中高达 4GB DDR2400-8 ECC VLP RDIMM
- 驱动器托架:2x 2.5” SATA3 HDD/SSD 1 SATADOM
- 网络连接:
- 双端口 10GbE (T2X)
- 四端口 1GbE (T2)
- MBI-6128R-T2X/T2
MicroBlade 开关配置
- 英特尔 1G/2.5G MBM-GEM-001
- 外部端口:
- 2x40Gbps QSFP
- 8x10Gbps SFP+
- 1x1Gbps RJ45
- 内部端口:56×2.5G/1G
- 开关芯片组:Intel FM5224
- 外部端口:
- 博通 1G MBM-GEM-004
- 外部端口:
- 4x10Gbps SFP+
- 8x1Gbps RJ45
- 内部端口:42x1G
- 开关芯片组:Broadcom BCM56151
- 外部端口:
- 英特尔 10G MBM-XEM-001
- 外部端口:
- 4x40Gbps QSFP
- 内部端口:56x10G
- 开关芯片组:Intel FM6348
- 外部端口:
- 博通 10G MBM-XEM-002
- 外部端口:
- 2x40Gbps QSFP
- 4x10Gbps SFP+
- 内部端口:56x10G
- 开关芯片组:Broadcom BCM56846
- 外部端口:
设计和建造
SuperMicro X11 MicroBlade 解决方案是一个相当大的 6U 机箱,最多可支持 28 个微刀片服务器。 设备正面一直是用于拉出服务器刀片的手柄。 顶部有 14 个,底部有 14 个。 要打开它们,只需向上拉动顶排的把手或拉动底排的把手。
切换到设备背面,电源和风扇横跨顶部和底部。 设备的中间是机箱模块和 10G 网络交换机所在的位置,两侧各一组。
MicroBlade 机箱管理
SuperMicro Microblade 机箱建立在他们已经使用了相当长一段时间的标准 bladecenter 管理界面之上。 如果您在过去十年中使用过 SuperMicro,您无疑会熟悉界面的布局方式。 Microblade 底盘增加了连接的系统数量,但在大多数其他方面都保持相似——从而实现了从旧系统的平稳过渡。 该系统允许您通过基于 Web 的界面、来自 SuperMicro 的名为 IPMITool 的独立应用程序或来自其旨在管理企业中的多个系统的 SuperMicro 服务器管理器 (SSM) 平台进行连接。 今天我们将重点介绍基于 Web 的界面,因为它不需要额外下载。
第一页显示系统的总体健康状况、您登录的用户以及您连接到的系统的 IP 地址。 您可以深入了解 OverAll Blade、Switch 和 Power Supply 区域,以获取有关系统每个组件的更多信息。 这对于确定哪个节点或设备可能导致系统错误非常有帮助。
刀片状态页面允许您修改刀片/节点的多个策略。 您可以打开或关闭节点、访问 KVM、点亮 UID(单元标识符)LED,或设置有关电源故障行为的多项策略。
电源页面让您深入了解系统中电源的运行情况。 它们显示温度、风扇速度、输入电压和许多其他功率统计数据,这些数据将帮助您确定电源是否有足够的余量来实现更多增长。 您还可以选择为电源设置冗余。 可用配置包括“最大功率”、N+1 和 N+N。 最大功率配置允许所有 PSU 组合提供全部功率,从而实现更高的计算密度。 N+1 和 N+N 以牺牲功率容量为代价提供了显着更大的弹性。 对于从事 HPC 工作或分布式计算工作的人来说,最大功率配置非常适合从机架中获得最大密度。 N+1 和 N+N 对大多数企业和服务提供商用户最有用。
交换机模块页面相当贫乏,只能显示一些关于交换机类型、交换机管理 IP 和临时状态的信息。 此页面上可用的配置(管理 IP 除外)很少。 这个页面似乎可以被放弃并与另一个页面结合,以减少主界面的混乱。
CMM 页面与 Switch Module 页面一样,信息相当贫乏。 除了 CMM 名称之外,此页面上的配置信息很少。 其他一切只是告诉模块的状态。 您甚至无法从此页面重新启动 CMM。 这将是与网络交换机页面合并的一个很好的候选者。
FRU 信息几乎列出了系统中的每个部件以及用于订购替换件或容量添加件的部件号。 这实际上是一个非常好的备用方法。 有一个地方可以准确地告诉您系统中安装了什么,这样您就可以订购相同的替代品(或增加容量),而无需参考订单、开车去数据中心或打电话给某人阅读系统。
转到系统运行状况,您会发现一个屏幕专用于显示连接到系统的任何模块的所有传感器读数。 电源、刀片、网络模块和机箱管理模块都可以在这里选择,以便于查看基础设施参数。
系统事件日志屏幕显示由刀片、节点和机箱管理模块记录的事件。 似乎电源记录到机箱管理模块。 由于网络模块在内部记录其所有事件,因此事件日志中未记录来自网络模块的任何事件。
功率/温度页面准确显示您所期望的:系统的历史功率和温度读数。 您可以通过复选框选择要显示的项目,然后显示在下方。 图表显示了过去一小时、最后一天和最后一周的数据点。 还可以选择以 CSV 格式下载整个记录,您可以将其导入其他系统进行分析。
我们要查看的下一个区域是配置页面。 此页面几乎包含您在准备生产之前需要设置的所有配置变量。 其中包括电子邮件警报、日期和时间、LDAP 集成、Active Directory、RADIUS、刀片和机箱管理模块的网络配置、动态 DNS、SMTP 服务器、SNMP、SSL 证书、用户帐户、Web 服务端口、IP 访问控制、会话超时、SMC RAKP(远程访问密钥交换协议)和机箱管理模块自动更新设置。 关于 SNMP 的具体说明:SNMP 支持 Web 界面中的读取和写入社区,但您无法访问 SNMP 陷阱配置。 要启用 SNMP 陷阱,您需要使用 IPMITool 软件或 SSM 软件进行连接。 总的来说,似乎大多数需要在此系统上配置的东西都可以在此页面和子页面上访问。
用户界面的远程控制区域可能是 MicroBlade 系统界面中最常用的部分。 从这里您可以启动 iKVM Java 应用程序以获得 Microblade 系统中任何系统的远程控制台。 您还可以启动虚拟媒体应用程序以将媒体远程安装到任何系统。 这两个应用程序是分开的。 对于熟悉 VMware 控制台的用户,您习惯于从与虚拟控制台相同的窗口访问您的虚拟媒体。 这不是此应用程序的行为方式。 您可以选择安装本地磁盘(硬盘驱动器或光学媒体)或网络映像。 这些挂载(甚至网络图像)在 java 应用程序关闭后不会持续存在。 在处理可能需要一段时间才能安装的东西时(想想无人值守的安装),这有点不利。
最后一个屏幕是维护屏幕。 此页面允许您对系统的大部分关键元素进行更新,包括机箱管理模块、刀片、系统重置、配置重置和 IPMI 配置重新加载。
最后,该系统的主要更新是提供对 MicroBlade 架构中比原始 SuperBlade 系统更高密度刀片的访问。 在这方面,它成功地提供了一个任何人都能够快速熟悉的界面来管理这个极其密集的系统。 可以改进某些配置项的合并,以减少系统中显示的独特屏幕的数量。 另一件可以改进的事情是 Java 的界面使用和动态屏幕的使用。 当对许多显示选择进行更改时,您必须单击“应用”才能查看更改,而不是在做出新选择时页面动态更新(特别是在“系统健康”区域)。 系统的大部分仍然保持整体可用性,对于许多商店来说,该系统将非常适合管理。
应用测试
我们将运送的两个节点配置放在我们的 Sysbench 工作负载下,以查看它们如何叠加。 话虽如此,除了 CPU 差异之外,两个节点之间还有许多不同的配置选项直接影响性能。 MBI-6118D-T4H MicroBlade 配备了 E3-1285L v4 CPU、32GB DRAM 和 Intel S3700 400GB SSD。 另一方面,MBI-6219G-T MicroBlade 配备了 E3-1275 v5 CPU、64GB DRAM 和 Intel S3500 480GB SSD。 正如我们在过去单独注意到这些 SSD 之间的差异一样,不用说,单单 CPU 差异将不仅仅是以下基准测试中性能水平的主要驱动因素。
在我们的 Sysbench 测试中,我们的最低 DRAM 设置为每个虚拟机 32,000MB,我们能够在 MBI-1D-T6118H MicroBlade 上显示 4 个虚拟机,而安装了 6219GB 的 MBI-64G-T 允许我们同时运行 1 个和 2 个虚拟机。 在每个刀片中,我们使用提供的英特尔 SSD 作为我们测试的数据库数据存储。 在我们测试 6219 个虚拟机的 MBI-2G-T 的情况下,我们使用了两个 SSD,而在我们只测试了 6118 个虚拟机的 MBI-4D-T1H 上,我们只使用了一个 SSD。
每个 Sysbench VM 配置了三个虚拟磁盘,一个用于引导 (~92GB),一个用于预构建数据库 (~447GB),第三个用于测试中的数据库 (270GB)。 引导驱动器和预建数据库保留在我们实验室的共享存储中。 从系统资源的角度来看,我们为每个虚拟机配置了 8 个 vCPU、32,000MB 的 DRAM,并利用了 LSI Logic SAS SCSI 控制器。
Sysbench 测试配置(每个虚拟机)
- CentOS 6.3 64 位
- Percona XtraDB 5.5.30-rel30.1
-
- 数据库表:100
- 数据库大小:10,000,000
- 数据库线程:32
- 内存缓冲区:24GB
- 测试时长:3 小时
- 2 小时预处理 32 个线程
- 1 小时 32 个线程
我们的 Sysbench 测试测量平均 TPS(每秒事务数)、平均延迟以及在 99 个线程的峰值负载下的平均 32% 延迟。 查看平均 TPS,我们发现带有一个 VM 的 Supermicro Blade E5-1285L v4 能够达到 1,408 TPS。 具有一个 VM 的 Supermicro Blade E5-1275 v5 能够达到 1,087 TPS,而具有两个 VM 时,同一刀片达到 1,247 TPS。
对于平均延迟,具有一个 VM 的 Supermicro Blade E5-1285L v4 的平均延迟仅为 22.7 毫秒。 查看具有一个 VM 的 Supermicro Blade E5-1275 v5,我们看到平均延迟为 29.4ms,而对于两个 VM,E5-1275 刀片给我们的平均延迟为 51.3ms。
就我们最坏的 MySQL 延迟情况(第 99 个百分位延迟)而言,Supermicro 刀片在 E5-1285L v4 上再次表现良好,其中一个 VM 的延迟为 44 毫秒。 配备一个虚拟机的 Supermicro Blade E5-1275 v5 的延迟为 62 毫秒,配备两个虚拟机的延迟为 114 毫秒。
结语
Supermicro X3 MicroBlade 解决方案采用 6U 或更扩展的 11U 配置,提供多种刀片选项,进而提供各种密度和 CPU。 3U 单元使客户能够支持多达 14 个刀片或 56 个节点,而 6U 单元则将其增加一倍。 此设置使用户可以非常轻松地部署多个刀片。 服务器的快速部署非常适合需要从小规模开始并期望在某个时候快速增长的客户。 凭借可使用的服务器刀片的数量和灵活性,Supermicro 提供了不同的电源配置选项,具体取决于解决方案的配置方式以及机箱管理,以便于管理服务器刀片。
SuperMicro X11 MicroBlade Chassis 上提供的基于 Web 的管理为用户提供了广泛的功能,可以有效地管理和控制平台。 从功能的角度来看,Supermicro 很容易满足大多数用户的需求,尽管从易用性或视觉的角度来看,界面显得过时且缺乏一些改进。 Supermicro 也依赖于 Java,而戴尔和思科等其他供应商今年已经开始支持 HTML5。 对于许多用户来说,这不是问题,但更广泛的设备兼容性和更简洁的界面受到 IT 管理员的青睐。
根据每个客户的整体性能需求,提供了多种刀片选项。 Supermicro 向我们提供了两种嵌入式 CPU 变体,而客户可以根据需要配置最多双处理器 E5-2600 系列版本。 Supermicro 为我们提供了两种不同的服务器刀片(E5-1285L v4 和 E5-1275 v5),我们通过 Sysbench 测试运行了 E1-5L v1285 的 4 个 VM 和 E5-1275 v5 的一个或两个 VM额外的 DRAM。 在我们的吞吐量测试中,我们看到 E1,408-5L v1285 的得分高达 4 TPS。 E5-1275 v5 刀片为我们提供了一个 VM 1,087 TPS 和两个 VM 1,247 TPS。 对于平均延迟,我们看到 E22.7-5L v1285 为 4 毫秒,E5-1275 v5 为我们提供了一个 VM 为 29.4ms,两个 VM 为 51.3ms。 从最坏情况的延迟来看,两款刀片服务器都表现出相当出色的性能,E5-1285L v4 的延迟仅为 44 毫秒,E5-1275 v5 的延迟仅为 62 毫秒(一台虚拟机)和 114 毫秒(两台虚拟机)。
优点
- 密集机柜在 28U 中支持 112 个刀片或 6 个节点
- 管理软件使汇集和部署资源变得容易
- 提供广泛的计算和网络选项
缺点
- 机箱管理不是单一管理平台且缺乏 HTML5 支持
底线
SuperMicro X11 MicroBlade 机箱和刀片为各种用例提供了一个惊人的密集平台,使企业能够从小规模开始,然后在单个 112u 机箱中扩展或部署多达 6 个节点。
讨论这篇评论