> **来源:[研报客](https://pc.yanbaoke.cn)** # 基于 OCM 的模块化服务器设计指南总结 ## 核心内容 本指南基于《服务器通用计算主板单元技术要求》(OCM)团体标准,为单路服务器提供模块化设计参考方案,旨在应对处理器升级挑战,满足客户对灵活性、可维护性与可拓展性的需求。 ### 主要观点 - **模块化设计**:通过解耦主板、供电模块、管理模块、风扇模块等,提升系统的灵活性和可维护性。 - **单路服务器优势**:不存在跨 socket 访问延迟问题,能效比高,部署成本低,故障影响范围小,适合高密度部署。 - **多样化的硬件配置**:支持多种存储和扩展模组,包括硬盘模组、PCIe 模组、GPU 模组、智能网卡等。 - **标准化接口**:采用统一的连接器标准,便于模块互换和升级,如 UDIMM、MCIO、I2C、USB 等。 ### 关键信息 - **系统配置**: - 支持 1 颗 Intel Birch Stream 或 AMD Turin 处理器。 - 最大支持 12 条 6400MT/s DDR5 RDIMM 或 8800MT/s MRDIMM 内存。 - 支持 10 张标准 PCIe 扩展卡及 1 张 OCP NIC 3.0 SFF/TSFF 模组。 - 前窗支持 24×2.5 英寸或 12×3.5 英寸硬盘模组,后窗支持多种 PCIe 和硬盘模组。 - **系统拓扑**: - 包括 OCM 主板、电源板、BMC 管理板、I/O 板、风扇板、存储模组和外围 I/O 模组。 - 通过 MCIO、UDIMM、I3C、SPI、UART 等接口实现各模块互联。 - **系统物理结构**: - 机箱为 2U,高度 87mm,宽度 482.6mm,深度 849.7mm。 - 前窗支持 24×2.5 英寸或 12×3.5 英寸硬盘模组,后窗支持多个 PCIe 槽位和硬盘模组。 - 模块化设计允许同区域模组灵活互换。 - **主板结构设计**: - 主板尺寸为 210mm × 310mm,支持 1 颗 CPU 和最大 12 条内存。 - 主板包含 CPU 区域、DIMM 区域、高速连接器区域、管理连接器区域、电源连接器区域。 - 使用 UDIMM 连接器实现管理模块与主板的连接。 - **主板供电设计**: - 主板供电输入为 12V,使用两颗 2×6 的 ATX 连接器,最大输入电流 90A。 - 通过铜排增强前后供电能力,电源板为各模块提供 12V 供电,并支持不同设备的电流需求。 - **高速与低速互连设计**: - 高速互连使用 MCIO×8 连接器。 - 低速互连包括 UDIMM、I2C、SPI、UART、SGPIO、漏液检测、温度传感器等。 - **管理模块设计**: - BMC 管理模块独立于主板,通过 UDIMM 连接器与主板连接。 - 管理模块支持远程管理、固件更新、资产管理、安全功能等。 - **机箱结构设计**: - 机箱尺寸符合 EIA-310-E 标准,包含 2U 高度、483mm 宽度、880mm 深度。 - 支持滑轨安装,滑轨宽度为 435mm,滑轨高度为 44.3mm。 - 机箱结构支持模块化扩展,便于部署和维护。 ## 重要模块设计要点 ### 主板单元模组 - **外形尺寸**:210mm × 310mm。 - **结构布局**:包含 CPU 区域、DIMM 区域、高速与低速连接器区域、电源连接器区域。 - **供电接口**:使用 2×6 ATX 连接器,支持 12V 供电,最大电流 90A。 - **高速接口**:MCIO×8 连接器用于连接 PCIe 存储和扩展设备。 ### 管理模块 - **BMC 管理板**:安装于 UDIMM 插槽,支持远程监控、管理、安全等功能。 - **互联接口**:使用 UDIMM 连接器,与主板进行通信。 ### 前窗模组 - **硬盘模组**:支持 24×2.5 英寸或 12×3.5 英寸硬盘,兼容 SATA/SAS/NVMe。 - **供电方式**:由电源板的 2×5 ATX 连接器供电。 - **连接方式**:通过 MCIO×8 线缆连接至主板支持 NVMe 硬盘,通过线缆连接至 PCIe 存储卡支持 SATA/SAS。 ### 后窗模组 - **模组类型**:包括 3×PCIe FHHL、2×PCIe FHHL、4×GPU、4×3.5 英寸硬盘、2×2.5 英寸硬盘、1×OCP NIC 3.0 SFF/TSFF。 - **灵活互换**:同区域模组可互换,支持不同配置需求。 ### 散热设计 - **风冷散热**:支持 CPU 风冷散热器,风扇模组提供风流散热。 - **液冷散热**:支持 CPU 液冷散热器,提升散热效率。 ## 未来展望 - 随着处理器性能的不断提升,单路服务器将在数据中心中占据更重要的位置。 - 模块化设计将推动更多通用算力配置的实现,提升系统的可扩展性和灵活性。 - 支持多种存储和扩展模组,有助于满足不同应用场景下的算力需求。