儲存是虛擬化基礎設施中最關鍵、最複雜的一環。Windows Server 2012 引入三大原生儲存虛擬化技術——iSCSI Target Server、SMB 3.0 檔案伺服器、儲存空間,構建出完整的軟體定義儲存 (SDS) 能力。本文深度解析其架構、適用場景與部署要點。
儲存發展脈絡與架構分層
- 介面演進:ATA/IDE → SATA → SAS → FC → iSCSI → NVMe/oF
- 連接模式:
- DAS (Direct-Attached Storage):直連儲存,無網路相依
- NAS (Network Attached Storage):檔案層級共享 (NFS/SMB),獨立檔案伺服器
- SAN (Storage Area Network):區塊層級存取 (iSCSI/FC),像本地磁碟
- SAN 可作為 NAS 底層儲存;分散式儲存 (Ceph, Storage Spaces Direct) 在 OS 層抽象儲存資源
Windows Server 2012 三大儲存虛擬化支柱
1. iSCSI Target Server:將任意伺服器變身 SAN
- 角色服務內建於「檔案與儲存服務」下,免額外安裝
- 透過 TCP/IP 封裝 SCSI 指令,建立 IP SAN,CP 值極高
- 四大核心場景:
- 無磁碟/網路開機:支援 PXE/iBFT,差異 VHDX 節省 90% 映像空間,適合大規模相同 OS 部署
- 應用程式區塊儲存:Hyper-V、Exchange、SQL Server 需區塊儲存,iSCSI 提供持續可用 LUN
- 異質環境共享:支援非 Windows 發起端 (Linux/VMware/Unix)
- 開發/測試/實驗室:無專用儲存陣列時,任意 WS2012 即可充當 SAN
- 可納入容錯移轉叢集角色,配合 MPIO 達成高可用性
2. 檔案伺服器 / SMB 3.0:新一代檔案共享協定
兩大協定選擇:
| 協定 | 特性 | 適用場景 |
| NFS | Sun 開發、Unix/Linux 原生、無狀態、權限對應複雜 | Linux/Unix 為主環境、VMware NFS 資料儲存 |
| SMB 3.0 (CIFS) | Microsoft 主導、有狀態、支援多通道、直接存取 (RDMA)、加密、租用機制、透明容錯移轉 | Windows/Hyper-V 核心環境、SQL Server 檔案資料庫、虛擬機器儲存 |
SMB 3.0 關鍵創新:
- SMB 多通道:彙聚多張網卡頻寬,單一連線多路徑
- SMB Direct (RDMA):零複製、低延遲、低 CPU 佔用
- SMB 加密:端對端 AES-CCM 加密,無需 IPsec
- 持久控制代碼:網路中斷自動重連,應用程式無感知
- 規模較大的叢集:支援連續可用 (CA) 檔案伺服器
3. 儲存空間:軟體定義儲存核心
將異質實體磁碟 (SATA/SAS/SSD/NVMe) 虛擬化為儲存集區,再劃分虛擬磁碟 (Spaces),支援三種恢復模式:
| 模式 | 最少磁碟 | 可用容量 | 效能 | 適用場景 |
| 簡單 (Simple) | 1 | 100% | 最高 | 非關鍵資料、暫存、備份目標 |
| 鏡像 (Mirror) | 2 (雙向) / 5 (三向) | 50% / 33% | 讀優、寫較慢 | 生產工作負載、VM 儲存、SQL 資料 |
| 同位 (Parity) | 3 | 67% (單同位) / 50% (雙同位) | 讀優、寫慢 (需運算) | 歸檔、媒體庫、備份、大型循序讀取 |
進階功能:
- 分層儲存:SSD 快取層 + HDD 容量層,自動熱資料上移
- 精簡佈建:按需配置空間,避免浪費
- 叢集感知:支援 Scale-Out File Server (SOFS) 架構
整合部署架構建議
- Hyper-V 叢集儲存:SOFS (SMB 3.0 CA) + 儲存空間 (鏡像/分層) + JBOD 機櫃
- 異質環境區塊儲存:iSCSI Target Server + 儲存空間 (鏡像) + MPIO
- 開發/測試環境:單節點 iSCSI Target 或 SMB 3.0 共享,低成本快速佈署
結語
Windows Server 2012 透過 iSCSI Target (區塊)、SMB 3.0 (檔案)、儲存空間 (抽象/虛擬化) 三位一體,提供從入門級到企業級的完整 SDS 棧。理解三者定位與組合,能依預算與需求彈性打造虛擬化儲存基礎設施。