軟體定義儲存(SDS)全景
將儲存邏輯從硬體解耦,跑在通用 x86 或雲端上。從核心概念、三種路線分類,到 IBM / VMware / Dell / 開源 / HCI / 新架構的完整產品對照,以及場景對應選型邏輯。
SDS 核心思想#
Software-Defined Storage(SDS)的核心是把儲存的管理邏輯、資料服務(複製、快照、重刪、壓縮)從特定硬體中解放出來,跑在通用 x86 伺服器或雲端環境上。採購時不再被特定廠商的硬體綁定,底層硬體可以替換,上層服務不受影響。
SDS vs 傳統儲存的根本差異
| 面向 | 傳統儲存(Appliance) | 軟體定義儲存(SDS) |
|---|---|---|
| 智慧在哪裡 | 控制器韌體,與硬體不可分離 | 軟體層,可跑在任何相容硬體 |
| 硬體依賴 | 高(換硬體 = 換廠商) | 低(底層硬體可替換) |
| 擴展方式 | 向廠商購買特定規格硬體 | 加入通用 x86 節點即可擴展 |
| 初始成本 | 較高(專用硬體 + 授權) | 較低(通用硬體 + 軟體授權) |
| 效能可預測性 | 高(廠商驗證的固定組合) | 依硬體組合而異,需自行調優 |
| 適合場景 | 使命關鍵、高可用性需求、不願冒風險的核心系統 | 雲原生、容器化、AI 訓練、成本敏感、私有雲建設 |
三種 SDS 路線
IBM 旗下 SDS#
| 產品 | 類型 | 協定 | 主要場景 | 說明 |
|---|---|---|---|---|
| IBM Storage Scale 前 GPFS / Spectrum Scale |
平行分散式檔案系統 | NFS / SMB / S3 / POSIX | HPC、AI 訓練資料集、媒體製作 | 單一命名空間橫向擴展至 PB 級;可跑在 FlashSystem 後端或通用 x86;IBM 在 HPC 市場的核心產品 |
| IBM Storage Ceph 基於 Red Hat Ceph |
三合一 SDS | Block(RBD)/ File(CephFS)/ Object(S3) | OpenStack 私有雲、Kubernetes PV、AI 資料湖 | Red Hat 收購後整合入 IBM 生態;OpenShift 原生;商業支援版 Ceph |
| IBM Storage Fusion 前 Spectrum Fusion |
容器原生儲存平台 | Kubernetes CSI / PVC | Red Hat OpenShift 容器平台 | 整合 DR、備份、資料目錄;IBM Cloud Pak 解決方案的儲存基礎 |
IBM SDS 與 FlashSystem 的搭配
IBM SDS 產品通常不是獨立部署,而是與 FlashSystem 搭配:FlashSystem 提供高效能 Block 儲存,Storage Scale 在上面建立高吞吐量的 File 層,讓 AI 訓練框架(PyTorch、TensorFlow)能直接高速存取訓練資料集。這個組合是 IBM 在 AI 基礎設施市場的主要方案。
VMware vSAN#
vSAN 是目前企業市場部署最廣泛的 SDS / HCI 儲存解決方案,把 ESXi 叢集中每台主機的本機 SSD 聚合成共享儲存池,完全整合在 vSphere 管理介面中。
vSAN 的核心設計
- 本機儲存聚合:每台 ESXi 主機的 NVMe / SSD 通過 vSAN 軟體聚合成叢集共享儲存,不需要獨立的 SAN 設備
- 物件儲存引擎:vSAN 在底層把 VMDK 切成物件(Component),分散在多台主機上保護,不是傳統 RAID 概念
- Storage Policy Based Management(SPBM):以策略(Policy)定義 VM 的儲存要求(副本數、效能層),vSAN 自動執行
- Stretched Cluster:跨兩個站點的 vSAN 叢集,提供雙活能力,需要 Witness 節點仲裁
vSAN 版本演進
| 版本 | 重要特性 |
|---|---|
| vSAN 傳統架構 | Hybrid(SSD Cache + HDD)或 All-Flash,以 RAID-1 / RAID-5 / RAID-6 保護物件 |
| vSAN ESA(Express Storage Architecture) | 2022 推出的全新架構,拋棄舊有 Hybrid 設計,All-NVMe 專屬;單層儲存池(不再區分 Cache / Capacity);效能大幅提升;需要 vSAN ESA 認證硬體 |
vSAN 的適用場景與限制
| 適合 | 不適合 |
|---|---|
|
|
Dell PowerFlex#
PowerFlex(前身 ScaleIO)是 Dell 的純軟體定義 Block 儲存,可以跑在通用 x86 伺服器上,也有 Dell Appliance 版本。2025 年推出的 PowerFlex Ultra 大幅提升效率與可用性。
PowerFlex 架構特點
- 純 Block 儲存:只提供 Block(iSCSI / NVMe-oF),不提供 File 或 Object,定位清晰
- 軟體部署彈性:可跑在任何 x86 伺服器,也可買 Dell Appliance 版本(硬體驗證,部署更快)
- PowerFlex Ultra(2025):10個9資料可用性;80% 儲存效率;Dell Private Cloud 原生支援,與 PowerStore / PowerMax 並列
- OpenStack / Kubernetes 整合:有 Cinder Driver 和 CSI Driver,是大型 OpenStack 私有雲的常見儲存選項
對標 vSAN 和 Ceph
| 比較項目 | Dell PowerFlex | VMware vSAN | Ceph(開源) |
|---|---|---|---|
| 協定 | Block(iSCSI / NVMe-oF) | Block(VMFS / RDM / vVol) | Block / File / Object |
| Hypervisor 依賴 | 無(Hypervisor 無關) | 強依賴 VMware ESXi | 無 |
| 授權成本 | 商業授權 | 商業授權(通常含在 vSphere 方案中) | 免費(社群版) |
| 適用場景 | 大型 OpenStack / Kubernetes / Dell 生態 | VMware 環境整合 | OpenStack / Kubernetes / 成本敏感 |
開源生態(Ceph / Rook / MinIO / Longhorn)#
| 專案 | 類型 | 協定 | 特色 | 適用場景 |
|---|---|---|---|---|
| Ceph CNCF / 開源社群 |
三合一 SDS | Block(RBD)/ File(CephFS)/ Object(RADOS GW / S3) | 最廣泛部署的開源 SDS;Red Hat / IBM / SUSE 均有商業版;架構成熟但維運複雜 | OpenStack 私有雲標配;Kubernetes PV;成本敏感的大規模環境 |
| Rook CNCF / 開源社群 |
Kubernetes Operator | 透過 Ceph 提供(Block / File / Object) | 讓 Ceph 在 Kubernetes 上像原生資源一樣管理;自動化 Ceph 的部署、擴展、故障恢復 | Kubernetes 環境整合 Ceph 的標準方式 |
| MinIO MinIO Inc.(開源) |
S3 相容物件儲存 | S3 | 極高效能(號稱最快的 S3 相容儲存);純軟體,部署極簡;GPUDirect S3 整合;AI / ML pipeline 熱門選擇 | AI 訓練資料湖;備份目標;S3 相容的資料歸檔 |
| Longhorn CNCF / Rancher(SUSE) |
Kubernetes 原生 Block | Block(透過 CSI) | 輕量;自動複製、快照、備份整合 S3;不需要額外硬體;中小型 K8s 叢集友善 | 中小型 Kubernetes 叢集的持久卷儲存 |
Ceph 的商業支援版本
| 廠商 | 商業版名稱 | 特色 |
|---|---|---|
| IBM / Red Hat | Red Hat Ceph Storage / IBM Storage Ceph | Red Hat OpenShift 深度整合,IBM 企業支援 |
| SUSE | SUSE Enterprise Storage | Rancher / K3s 生態整合 |
| Ubuntu / Canonical | MicroCeph / Charmed Ceph | 輕量部署版本,適合小規模環境 |
HCI 陣營(Nutanix / VxRail)#
HCI(超融合)把計算和儲存融合在同一節點,儲存層由軟體(SDS)提供。雖然對終端用戶看起來是買一台「超融合設備」,底層其實是跑在 x86 上的 SDS。
| 產品 | 廠商 | Hypervisor | 儲存軟體 | 特色 |
|---|---|---|---|---|
| Nutanix AOS | Nutanix | AHV(自研)/ ESXi / Hyper-V | Nutanix AOS(分散式儲存引擎) | HCI 發明者;管理介面最友善;AHV 是免費 Hypervisor;Nutanix Files / Objects 提供 NAS / S3 延伸 |
| Dell VxRail | Dell | ESXi(VMware 專屬) | VMware vSAN | Dell 硬體 + VMware vSAN,整合認證;適合已有 VMware 授權的客戶 |
| HPE SimpliVity | HPE | ESXi | HPE 自研(含硬體壓縮加速晶片) | 內建硬體壓縮加速,備份和複製效能強 |
HCI vs 傳統 SAN 的思維轉換
採用 HCI 最大的思維轉換是:儲存不再是獨立的設備,而是叢集的一部分。擴展計算就是擴展儲存,擴展儲存就是擴展計算。這在計算和儲存成長比例相近的環境很有效率,但在兩者成長比例差異大時(例如儲存快速成長但計算不需要增加)就會有浪費。
DASE 新架構(VAST / NetApp AFX / HPE Alletra MP)#
DASE(Disaggregated Shared Everything)是近年最受關注的新儲存架構,解決了 HCI「計算和儲存必須同步擴展」的問題,同時保留 SDS 的靈活性,是 AI 時代儲存架構的重要方向。
DASE vs 傳統架構的差異
| 產品 | 廠商 | 架構 | 最強場景 |
|---|---|---|---|
| VAST Data Platform | VAST Data(新創) | 完全解耦 DASE,Global Namespace | AI 訓練 / 推理;Block + File + Object + DB 四合一;GPUDirect 最佳化 |
| HPE Alletra MP B10000 | HPE | DASE,控制平面與資料平面分離 | AI 工作負載;大規模虛擬化;NVMe-oF 後端 |
| NetApp AFX | NetApp | 解耦架構,NVMe-oF + RoCE 後端 | 高效能 NAS / S3;AI / ML 資料管線;HPC 工作負載 |
選型判斷#
SDS 的選型沒有標準答案,取決於工作負載特性、既有環境、人力能力和預算。以下是常見場景的建議方向。
快速選型對照表
| 場景 | 優先推薦 | 次選 | 避免 |
|---|---|---|---|
| 使命關鍵 / 高可用 | 傳統 SAN Appliance | vSAN ESA | 開源 SDS(維運複雜) |
| AI 訓練高吞吐 | VAST Data / Storage Scale | MinIO + NVMe | 傳統雙控 SAN |
| Kubernetes 原生 | Rook+Ceph / Longhorn | 商業 CSI Driver | 傳統磁帶庫 |
| VMware HCI | vSAN / VxRail | Nutanix | 純軟體 SDS(維運複雜) |
| 台灣大型企業核心 | FlashSystem / PowerStore(傳統 SAN) | vSAN(VMware 環境) | VAST(市場滲透率仍低) |