Dell PowerFlex 5.0 软件定义基础架构:以 SAE 重新定义横向扩展 SDS 与 HCI
Dell PowerFlex 5.0 是戴尔面向现代数据中心打造的软件定义基础架构(SDS / HCI),以其“软件优先(software-first)”的体系结构,将计算与高性能存储资源整合进一个统一管理、统一网络的 fabric 之中。无论是跨数据中心的大规模整合,还是公有云上的弹性部署,PowerFlex 都能在横向扩展(scale-out)的同时保持极致性能、弹性与韧性,帮助企业轻松达成严苛的工作负载 SLA。PowerFlex 5.0 更开启了新一代架构:通过重构数据分布与保护机制,引入全新的 Scalable Availability Engine(SAE,可扩展可用性引擎),为关键业务块存储带来高达 80% 的存储容量效率与 10 个 9(10^10)的可用性,且不牺牲 PowerFlex 一贯擅长的横向扩展性能。
一、为什么说 PowerFlex 重新定义了软件定义存储
传统存储往往在性能、容量扩展与管理复杂度之间被迫取舍,而 PowerFlex 用一套“软件优先”的设计打破了这一困局。它在 x86 节点上以 TCP/IP 网络承载软件定义块存储,让整栈基础架构的自动化与可编程成为可能。其家族将计算与存储资源在统一 fabric 中灵活组合,提供机架(rack)、一体机(appliance)、定制节点(custom node)乃至公有云等多种消费选项,实现计算与存储的独立、按需扩展。
新一代 SAE 引擎:专为块存储设计的分布式纠删码,容量效率最高 80%、可用性最高 10 个 9;
规模上限:单系统原始容量最高 16 PB、存储节点最高 128 个、主机最高 2K SDC(或 1K SDC + 1K NVMe);
部署灵活:计算与存储可按节点逐一独立扩展,5.0 SDC 向后兼容 4.x 系统;
协议双栈:原生专有 TCP 协议 + NVMe/TCP,无需安装内核驱动即可消费卷;
统一运维:PowerFlex Manager 以容器化服务在 Kubernetes 上运行,提供 UI 与开放 API。
二、核心架构与关键技术规格(SAE 与系统上限)
PowerFlex 5.0 对数据分布与保护机制进行了重大重构,其标志性创新是 Scalable Availability Engine(SAE)——一套专为主存储块(primary block storage)设计的分布式纠删码(erasure coding)实现。SAE 在提供高达 80% 存储容量效率与 10 个 9 可用性的同时,不牺牲 PowerFlex 一贯的横向扩展性能。
保护方案与部署基线
PowerFlex 5.0 以“保护方案(protection scheme)”落地纠删码,按期望的分布宽度与故障韧性组合数据片与校验片。初始支持的保护方案为 2+2 与 8+2。对应的集群最小节点基线(仅两层的 two-layer 部署)为:
2+2 保护方案:至少 5 个存储节点;
8+2 保护方案:至少 11 个存储节点;
两层层(two-layer)部署中,另可配置 1–3 个计算节点(取决于主机 OS / 超融合平台)。
系统上限(System Limits,源于 PDF 规格表)
下表所列系统上限由 PowerFlex 软件能力决定;在部分配置或消费选项下,受节点、网络硬件或管理工具影响,实际数值可能不同。
| PowerFlex 项目 | 产品上限 |
|---|---|
| 系统原始容量(System Raw Capacity) | 16 PB |
| 设备(Device)容量 | 最小 480 GB,最大 16 TB |
| 卷(Volume)容量 | 最小 1 GB,最大 8 PB |
| 每系统卷与快照总数 | 128,000 |
| 每存储节点原始容量 | 最小 1.6 TB,最大 192 TB |
| 每系统最大主机数(SDC 或 NVMe) | 2K SDC;或 1K SDC + 1K NVMe |
| 每系统最大存储节点数 | 128 |
| 每存储节点最大设备(盘)数 | 32 |
| 每保护域最大设备数 | 4,096 |
| 每系统最大保护域数 | 8 |
| 每存储池所有卷的逻辑容量上限 | 4 EB |
| 系统超配系数(Overprovisioning) | 最小 1x,最大 100x 存储池容量 |
| 每系统最大快照策略数 | 1,000 |
| 每系统最大用户账户数 | 256 |
三、灵活部署拓扑:独立、扩展与混合
PowerFlex 以极致的灵活性契合现代企业快速演进的需求:可以动态混搭存储节点与计算节点,随需对存储与计算资源“一起扩展”或“独立扩展”,一次一个节点(one node at a time)。节点扮演的角色(personality)主要由其上运行的软件服务决定;而采购与配置上则分为“存储节点(storage node)”与“计算节点(compute node)”,以匹配各自预期的资源类型与用量(例如存储节点内存较少,计算节点通常不含容量盘)。
四、广泛的工作负载与生态兼容
PowerFlex 将裸金属操作系统、超融合平台与容器平台整合于统一基础架构,支持在同一系统内灵活混搭多种运行环境,让用户按需部署、扩展与演进各类应用。其覆盖的负载与平台极为广泛:
传统与新一代数据库:SQL Server、Oracle、MongoDB、Cassandra、YugabyteDB 等;
分析与行业应用:Elastic Stack、Splunk、Epic、MEDITECH、Datadobi 等;
平台与云:Red Hat Enterprise Linux、Windows Server、VMware vSphere/Tanzu、Azure Arc、KVM、Amazon EKS、OpenStack、OpenShift、Kubernetes、Anthos、LXD、Proxmox、Omnissa 等;
云延伸:私有云与 Microsoft Azure、AWS 公有云统一管理。
五、数据访问协议与连接
PowerFlex 支持两类块协议。其主传输协议是一套专有的、基于 TCP 的协议,在 PowerFlex Data Server(PDS)与 Storage Data Client(SDC)之间,以及各存储节点组件之间高效搬运数据;架构内置 SDC 到所有承载卷数据的存储节点之间的原生多路径(native multipathing),并将协议翻译为标准 SCSI 命令子集,供操作系统、超融合与应用消费原始块设备。
NVMe/TCP:免驱动消费卷
PowerFlex 同时支持 NVMe/TCP,使主机无需安装专有内核驱动即可消费 PowerFlex 卷。Storage Data Target(SDT)服务与 PDS 同驻于存储节点,负责在原生 PowerFlex 协议与 NVMe 命令之间翻译,并充当事户端发起方的发现服务(discovery service)。PowerFlex 5.0 已对 vSphere 8.0U3 与 SUSE Linux Enterprise Server(SLES)15 SP6 提供完整 NVMe/TCP 支持。
NVMe/TCP 关键上限(源于 PDF 规格表)
| PowerFlex 项目 | 产品上限 |
|---|---|
| 单 NVMe 主机(Linux)映射卷数 | 1,024 |
| 单 NVMe 主机(ESXi 8.0)映射卷数 | 256 |
| 连接系统的 NVMe 主机总数 | 1K(计入每系统主机总数) |
| 每保护域 SDT 数 | 最小 2、最大 128 |
| 每卷多路径驱动路径数 | 8 |
| 每 SDT 的 NVMe 主机连接(I/O 控制器)数 | 512 |
| 每系统 NVMe 主机连接(I/O 控制器)总数 | 65,519 |
六、型号 / 节点家族与关键规格
PowerFlex 5.0 仅以全新(greenfield)部署方式提供支持;搭配新一代 Gen2 纠删码许可证订购新节点时,配置选项限定于标准化、兼容的组合。PowerFlex 5.0 亦兼容已在市场的既有 PowerFlex 存储节点,但既有节点需彻底擦除并全新部署,无就地升级(in-place upgrade)路径。
存储节点(Storage Node)规格
| 规格 | PowerFlex R660 | PowerFlex R760 |
|---|---|---|
| 机箱(Chassis) | 1 RU | 2 RU |
| CPU | 5th Gen Intel Xeon(双路) | |
| 每路核心数 | 16 – 32 | |
| CPU 频率 | 2.5 GHz – 2.8 GHz | |
| 内存容量 | 256 GB 或 512 GB | |
| 最大存储原始容量(NVMe) | 154 TB | 184 TB(当前支持 192 TB/节点*) |
| 硬盘托架 | 10 × 2.5” | 24 × 2.5” |
| 引导方案 | 960 GB SATA M.2(RAID1)BOSS-N1 | |
| PowerFlex 网络连接 | 25Gb / 100Gb(标准 4×25Gb) | |
| 管理 | iDRAC 9 带外管理 | |
* 当前支持的最大容量为每节点 192 TB,基于 R760 存储节点 12 块 15.36 TB 盘计算。
受管计算节点(Managed Compute Node)规格
| 规格 | R660 | R760 | R860* | R6625(AMD) | R7625(AMD) |
|---|---|---|---|---|---|
| 机箱 | 1 RU | 2 RU | 2 RU | 1 RU | 2 RU |
| CPU 技术 | 5th Gen Intel Xeon | AMD EPYC 9004 系列 | |||
| CPU 路数 | 1 或 2 | 2 | 4 | 2 | 2 |
| 总核心数 | 8 – 128 | 8 – 128 | 32 – 240 | 32 – 256 | 32 – 256 |
| CPU 频率 | 1.80 – 3.90 GHz | 2.20 – 4.10 GHz | 2.20 – 4.10 GHz | ||
| 最大内存 | 4,096 GB | 4,096 GB | 8,192 GB | 3,072 GB | 3,072 GB |
| GPU 选项 | NVIDIA L4, A2 | H100 NVL / A40 / A30 / A16 / A2 / L40S / L4 | L4, A2, AMD MI210 | 同左 + H100 NVL / A40 等 | |
| 管理 | iDRAC 9 带外管理 | ||||
* R860 当前仅以定制节点(custom node)形式提供。
七、软件与管理生态(PowerFlex Manager)
PowerFlex 的软件功能覆盖管理、本地保护两大维度:
管理软件:PowerFlex Manager 软件栈、精简资源调配(Thin Provisioning)、超配控制(Overprovisioning Control)、分布式纠删码(双校验保护)、数据减少(Inline 压缩与零检测)、容量记账(Capacity Accounting);
本地保护:SED 自加密(支持自管理与外部密钥管理)、静态数据软件加密、本地时间点拷贝(快照与精简克隆)、不可变与 Secure 快照、快照策略(Snapshot Policies)。
PowerFlex Manager(PFxM) 是 PowerFlex 的管理与运维(M&O)软件栈,以一组容器化服务运行于分布式 Kubernetes 平台之上,承载 PowerFlex UI 与 API 网关,实现软件、硬件与网络的自动化与全生命周期管理。它提供基于标准的开放 API,便于与第三方工具及自定义工作流集成;配合 Dell AIOps for Observability,PowerFlex 还引入 AI/ML 驱动的基础设施监控与管理,确保大规模环境下的简洁与一致。
八、适用场景与案例
PowerFlex 定位高性能应用与数据库、敏捷私有 / 混合云以及异构环境资源整合的理想底座,典型场景包括:
关键业务与数据库:以 SAE 分布式纠删码在 2+2 / 8+2 保护方案下获得高可用与高容量效率,承载 Oracle、SQL Server、SAP 类关键负载;
超融合(HCI):在统一节点上混搭计算与存储,按需逐节点独立扩展,单集群可纳 128 个存储节点、最高 16 PB 原始容量;
私有云 / 混合云:兼容 VMware、Kubernetes、OpenStack、Azure Arc 等,并可延伸至 Azure 与 AWS 公有云;
异构整合:在同一系统内共存裸金属 OS、超融合平台与容器平台,平滑部署、扩展与演进应用。
九、为什么选择武汉恒诺创达(湖北戴尔总代理)
武汉恒诺创达科技有限公司作为 Dell 存储产品代理商,提供 Dell PowerFlex 5.0 全系列(机架、一体机、定制节点及公有云方案)的销售、方案设计、部署实施与售后支持。无论您是需要以 SAE 重构块存储保护的关键业务数据库,还是构建弹性私有云 / HCI,我们均可依据性能、容量与预算目标提供匹配建议。如需获取 PowerFlex 5.0 规格书、报价或产品演示,欢迎联系武汉恒诺创达。
(本文技术参数与表述整理自 Dell 官方 PowerFlex 5.0 规格书,最终以戴尔官方数据为准。)