3. 刀片与高密度服务器架构

在机架式服务器之外,联想ThinkSystem体系中还有两条面向高密度场景的产品线:Flex System与SD系列。它们解决的核心问题不是单机性能,而是“在有限机柜空间与供电条件下,如何把计算、交换、供电、散热作为一个整体来设计”。理解这两条产品线,关键要抓住三个层面:设计理念的差异、机箱背板与交换架构的连接关系、以及节点与机箱之间供电与散热的协同机制。

一、设计理念:模块化机箱与共享基础设施

Flex System的设计理念是“机箱即基础设施”。一个机箱内可插入多个计算节点、交换模块、管理模块和电源/风扇模块,节点本身只保留CPU、内存、本地存储和必要的板载接口,网络端口、管理口、供电与散热全部由机箱统一提供。这样做的直接收益是:节点可以做得更薄、更密集,机箱内的交换模块可以以更短路径连接所有节点,减少外部线缆和接入交换机数量。

SD系列(如SD530、SD650等)则更偏向“高密度多节点服务器”思路。它通常以2U或4U机箱容纳多个独立节点,节点之间共享电源和风扇,但网络连接更多依赖节点自身的板载网口或夹层卡,而不是像Flex System那样由机箱背板统一交换。SD系列的设计目标是:在标准机柜内实现尽可能高的计算密度,同时保持节点相对独立,便于按节点粒度维护和更换。

两者的共同点是“共享供电与散热”,区别在于网络交换的集成程度。Flex System把交换也纳入机箱统一管理,SD系列则把交换留给节点或外部网络。选择哪条路线,取决于机房对布线密度、网络收敛比和管理统一性的要求。

二、刀片机箱背板交换架构

Flex System机箱的背板是整个架构的中枢。计算节点从机箱前部插入,交换模块从后部插入,两者在背板上通过高速连接器对接。背板本身不参与协议处理,它提供的是物理通道:节点的网络信号、管理信号、供电和状态信号都通过背板连接到对应的后部模块。

以典型的Flex System机箱为例,后部通常有多个交换托架,可安装以太网交换模块、光纤通道模块或融合网络模块。节点上的夹层卡(如CN4054、CN4093等)通过背板连接到这些交换模块,形成“节点—背板—交换模块—外部上行链路”的路径。管理方面,机箱管理模块(CMM)通过背板上的管理通道收集各节点的BMC信息,实现统一告警、统一固件升级和统一电源策略下发。

这里需要区分两个概念:背板通道和交换模块端口。背板通道是机箱内部的物理链路,决定节点能连到哪些托架;交换模块端口决定对外上行带宽和协议类型。规划时先确认节点夹层卡与交换模块的兼容性,再确认上行链路数量和收敛比。例如,一个节点配置双口10Gb夹层卡,机箱内安装两个10Gb交换模块,每个模块提供若干上行端口,那么节点的双口可以分别连到两个交换模块,实现链路冗余和跨模块负载分担。

Flex System 机箱背板交换架构示意 前部:计算节点 节点1 CPU/内存/本地盘 节点2 夹层卡:双口10Gb 节点3 夹层卡:双口10Gb 节点4 CPU/内存/本地盘 背板 高速连接器 供电通道 管理通道 后部:交换与管理模块 以太网交换模块 A 上行:4×40Gb QSFP+ 以太网交换模块 B 上行:4×40Gb QSFP+ 机箱管理模块 CMM 统一告警/固件/电源策略 电源/风扇模块 N+1冗余,共享输出 外部核心交换机 上行链路聚合 节点经背板连接后部交换模块,管理模块统一收集节点状态,电源风扇模块共享输出

三、供电与散热协同机制

高密度机箱的供电和散热不能按单节点独立计算,必须按机箱整体规划。Flex System机箱通常配置多个电源模块,支持N+1或N+N冗余,电源输出在机箱内汇流后分配给所有节点和交换模块。这意味着单个节点的功耗上限不仅取决于自身配置,还取决于机箱总功率预算和当前已安装节点数量。

实际规划时,先计算机箱内所有节点的典型功耗和峰值功耗,再叠加交换模块、管理模块和风扇的功耗,最后按冗余要求确定电源模块数量。例如,某机箱安装14个节点,每个节点典型功耗300W、峰值450W,交换模块每个80W,管理模块30W,风扇模块总计200W。典型总功耗约为14×300+2×80+30+200=4590W;峰值总功耗约为14×450+2×80+30+200=6690W。若采用N+1冗余,每个电源模块输出2500W,则至少需要3个模块(2个承载峰值、1个冗余),但实际还需考虑电源模块降额和输入电压范围,通常按80%负载率规划,即3×2500×0.8=6000W,仍低于峰值6690W,此时应增加到4个模块或限制节点峰值功耗。

散热方面,机箱风扇模块根据进风温度、节点负载和背板压力传感器动态调速。节点内部通常不再配置独立风扇,或只保留少量辅助风扇,主要风量由机箱风扇提供。冷空气从机箱前部进入,穿过节点内部的风道,带走CPU、内存和本地盘的热量,再从后部风扇排出。交换模块和管理模块位于后部,也有独立风道。规划时要确保机箱前后留有足够空间,避免热风回流;同时关注机箱的进风温度上限,通常为35℃或40℃,超过上限会导致风扇全速运转甚至节点降频。

供电与散热协同的关键判断依据:机箱总功率预算是否覆盖峰值功耗并留有余量;风扇调速策略是否与节点负载匹配;进风温度是否在允许范围内。三者任一不满足,都可能触发节点降频或意外关机。

四、SD系列的高密度实现差异

SD系列(如SD530)通常在一个2U机箱内放置4个独立节点,每个节点有自己的前后风道和电源连接,但电源和风扇模块由机箱共享。与Flex System不同,SD系列的节点网络端口直接引到机箱后部或前部,不经过统一交换背板。因此,SD系列的布线更接近传统机架服务器,但密度更高。它的供电规划同样按机箱总功耗计算,散热则更依赖节点自身的风道设计,机箱风扇提供基础风压。

对于部署实践,建议先明确机箱型号和节点数量,再按“节点功耗清单→机箱总功耗→电源模块数量→风扇调速策略→进风温度校核”的顺序完成规划。如果机箱内混插不同型号节点,应按最高功耗节点计算,并确认背板通道和交换模块端口数量满足所有节点的连接需求。维护时,更换节点前先确认机箱剩余功率和散热余量,避免热插拔后触发过流或过热保护。

总结来看,Flex System与SD系列都把供电和散热从节点上移到机箱层面,区别在于Flex System进一步把网络交换也集中到机箱背板。理解背板通道、交换模块端口、电源预算和风道这四者的关系,就能在实际部署中判断机箱能否承载目标节点配置,以及出现降频或告警时应该从哪个环节排查。