儲存空間直接存取的硬體需求
本文會描述儲存空間直接存取的最低硬體需求。 如需有關 Azure Stack HCI 的硬體需求,我們的作業系統是針對與雲端連線的超融合部署所設計,請參閱部署 Azure Stack HCI 之前:確定硬體需求。
針對實際執行環境,Microsoft 建議向我們的合作夥伴購買已驗證的硬體/軟體解決方案,其中包括部署工具和程序。 這些解決方案會針對我們的參考架構進行設計、組合及驗證,以確保相容性和可靠性,因此您可以快速地啟動並執行。 如需硬體解決方案,請瀏覽 Azure Stack HCI 解決方案網站。
提示
想要評估儲存空間直接存取,但沒有硬體? 使用 Hyper-V 或 Azure 虛擬機器,如在客體虛擬機器叢集中使用儲存空間直接存取中所述。
基本需求
重要
在實作叢集節點的案例中,NIC 介面卡、驅動程式和韌體必須完全相符,SET 小組才能正常運作。
系統、元件、裝置和驅動程式必須經過您在 Windows Server 目錄中所使用之作業系統的認證。 此外,我們建議伺服器和網路介面卡應具有軟體定義資料中心 (SDDC) 標準和/或軟體定義資料中心 (SDDC) 進階的額外資格 (AQs),如下圖所示。 SDDC AQs 有超過 1,000 個元件。
完整設定的叢集(伺服器、網路和記憶體)必須根據故障轉移叢集管理員中的精靈或 PowerShell 中的 Test-Cluster
Cmdlet,通過所有叢集驗證測試。
此外,下列需求亦適用:
伺服器
- 至少 2 個伺服器,最多 16 個伺服器
- 建議所有伺服器都是相同的製造商和模型
CPU
- Intel Nehalem 或更新版本的相容處理器;或
- AMD EPYC 或更新版本的相容處理器
記憶體
- Windows Server、VM 和其他應用程式或工作負載的記憶體;以及
- 每個伺服器上每 TB 4 GB RAM 的快取磁碟機容量,用於儲存空間直接存取中繼資料
Boot
- Windows Server 所支援的任何開機裝置,現在包含 SATADOM
- RAID 1 鏡像不是必需的,但支援開機
- 建議:大小下限為 200 GB
網路
儲存空間直接存取要求每個節點之間需有可靠的高頻寬、低延遲的網路連線。
小型 2-3 節點的最小互連
- 10 Gbps 網路介面卡 (NIC),或更快速度
- 建議從每個節點有兩個或多個網路連線,以實現備援和效能
建議的互連,以達到高效能、大規模或 4+ 的部署
- 支援遠端直接記憶體存取 (RDMA)、iWARP (建議) 或 RoCE 的 NIC
- 建議從每個節點有兩個或多個網路連線,以實現備援和效能
- 25 Gbps NIC 或更快速度
已切換或無切換的節點互連
- 已切換:必須正確設定網路交換器,才能處理頻寬和網路類型。 如果使用實作 RoCE 通訊協定的 RDMA,網路裝置和交換器設定會更加重要。
- 無切換:節點可以使用直接連線進行互連,以避免使用交換器。 每個節點都必須與叢集的其他每個節點直接連線。
磁碟機
儲存空間直接存取可和直接連結的 SATA、SAS、NVMe 或永續性記憶體 (PMem) 磁碟機搭配運作,而每台磁碟機實體上只會連結至一個伺服器。 如需選擇磁碟機的詳細資訊,請參閱選擇磁碟機和了解與部署永續性記憶體文章。
- 支援 SATA、SAS、永續性記憶體和 NVMe (M.2、U.2 和增益集卡片) 磁碟機
- 支援 512n、512e 和 4K 原生磁碟機
- 固態硬碟必須提供電源損失保護
- 每個伺服器中的磁碟機數目和類型相同 – 請參閱磁碟機對稱性考量
- 快取裝置必須是 32 GB 或更大
- 持續性記憶體裝置會用於區塊儲存模式
- 使用永續性記憶體裝置作為快取裝置時,您必須使用 NVMe 或 SSD 容量裝置 (您無法使用 HDD)
- 如果您使用 HDD 來提供儲存體容量,則必須使用儲存體匯流排快取。 使用全快閃部署時,不需要儲存體匯流排快取
- NVMe 驅動程式是 Microsoft 提供的,包含在 Windows 中 (stornvme.sys)
- 建議:容量磁碟機數目是快取磁碟機數目的倍數
- 建議:快取磁碟機應具有高寫入耐力:至少 3 個每日磁碟機寫入數 (DWPD) 或每天至少 4 個寫入 TB (TBW) – 請參閱了解每日磁碟機寫入數 (DWPD)、寫入 TB (TBW),以及儲存空間直接存取的最低建議
注意
使用儲存體容量的全快閃磁碟機時,儲存集區快取的優點會受限。 深入了解儲存集區快取。
以下是儲存空間直接存取和磁碟機連線的方式:
- 直接連結的 SATA 磁碟機
- 直接連結的 NVMe 磁碟機
- 具有 SAS 磁碟機的 SAS 主機匯流排介面卡 (HBA)
- 具有 SATA 磁碟機的 SAS 主機匯流排介面卡 (HBA)
- RAID 控制器卡只會直接通過 SAS 實體儲存體裝置
- 不支援:不支援直接通過 SAS 實實體儲存體裝置或 SAN (光纖通道、iSCSI、FCoE) 儲存體的 RAID 控制器卡。 主機匯流排介面卡 (HBA) 必須為用於儲存空間直接存取的任何儲存體裝置,實作簡單的傳遞模式
磁碟機可能位於伺服器內部,或位於僅連線到一個伺服器的外部機箱中。 需要 SCSI 機箱服務 (SES) 才能進行插槽對應和識別。 每個外部機箱都必須顯示唯一識別碼 (不重複的識別碼)。
- 伺服器內部的磁碟機
- 連線至一個伺服器的外部機箱 (「JBOD」) 中的磁碟機
- 不支援:連線至多個伺服器的共用 SAS 機箱,或可由多個路徑存取磁碟機的任何形式多路徑 IO (MPIO)。
磁碟機數目下限 (不包括開機磁碟機)
您需要的容量磁碟機數目下限會隨著部署案例而有所不同。 如果您打算使用儲存集區快取,每個伺服器必須至少有 2 個快取裝置。
您可以在實體伺服器叢集或虛擬機器 (VM) 客體叢集上部署儲存空間直接存取。 您可以根據選取的實體或虛擬存放裝置設定效能、容量或平衡案例的儲存空間直接存取設計。 虛擬化部署會利用私人或公用雲端的基礎儲存體效能和復原能力。 部署在 VM 客體叢集上的儲存空間直接存取可讓您在虛擬環境中使用高可用性解決方案。
下列各節會說明實體和虛擬部署的最低磁碟機需求。
實體部署
下表會依類型顯示硬體部署時容量磁碟機的最小數目,例如 Azure Stack HCI 21H2 版或更新版本,以及 Windows Server。
存在的磁碟機類型 (僅限容量) | 所需的磁碟機最小數目 (Windows Server) | 所需的磁碟機最小數目 (Azure Stack HCI) |
---|---|---|
所有永續性記憶體 (相同模型) | 4 個持續性記憶體 | 2 個持續性記憶體 |
所有 NVMe (相同模型) | 4 個 NVMe | 2 個 NVMe |
所有 SSD (相同模型) | 4 個 SSD | 2 個 SSD |
如果您使用儲存集區快取,則至少必須再為快取設定 2 個磁碟機。 下表會顯示使用 2 個或更多節點進行 Windows Server 和 Azure Stack HCI 部署所需的磁碟機最小數目。
存在的磁碟機類型 | 所需的磁碟機最小數目 |
---|---|
永續性記憶體 + NVMe 或 SSD | 2 個永續性記憶體 + 4 個 NVMe 或 SSD |
NVMe + SSD | 2 個 NVMe + 4 個 SSD |
NVMe + HDD | 2 個 NVMe + 4 個 HDD |
SSD + HDD | 2 個 SSD + 4 個 HDD |
重要
儲存集區快取無法與單一節點部署中的 Azure Stack HCI 搭配使用。
虛擬部署
下表會依類型顯示虛擬部署時磁碟機的最小數目,例如 Windows Server 客體 VM 或 Windows Server Azure Edition。
存在的磁碟機類型 (僅限容量) | 所需的磁碟機最小數目 |
---|---|
虛擬硬碟 | 2 |
提示
若要在 Azure Stack HCI 或 Windows Server 上執行時提升客體 VM 的效能,請考慮使用 CSV 記憶體內部讀取快取來快取無緩衝的讀取作業。
如果您在虛擬環境中使用儲存空間直接存取,則必須考慮:
- 虛擬磁碟不像實體磁碟機等容易失敗,不過仍依公用或私人雲端的效能和可靠性而定
- 建議使用單一層級的低延遲/高效能儲存體
- 虛擬磁碟只能用於容量
深入了解如何使用虛擬機器和虛擬化儲存體部署儲存空間直接存取。
容量上限
最大值 | Windows Server 2019 或更新版本 | Windows Server 2016 |
---|---|---|
每個伺服器的原始容量 | 400 TB | 100 TB |
集區容量 | 4 PB (4,000 TB) | 1 PB |