CubeCOS 部署的硬體與基礎架構需求
本節概述在各種叢集配置中部署 CubeCOS 的關鍵硬體與網路需求。 從CPU與記憶體規劃、儲存媒體選型到網路架構設計,每個元件對於確保平台的穩定性、效能表現與擴展能力都至關重要。
處理器(CPU)需求
為 CubeCOS 節點選擇處理器時,應配合各節點的運算角色與工作負載需求。
為確保虛擬機高可用性 (HA) 遷移能正確運作,所有運算節點必須採用相同的 CPU 世代。
請參閱硬體需求章節了解最低要求,並根據工作負載的具體效能需求來規劃運算節點的規模。
記憶體規劃與分配
最低記憶體需求可確保 CubeCOS 集群服務穩定運作,實際記憶體需求將根據工作負載要求而增加。 要計算主機所需的總記憶體,請使用以下公式:
Minimum memory for the node role + memory required for workloads = Total memory of the node
軟體定義儲存(SDS)的記憶體保留
CubeCOS採用軟體定義儲存(SDS)解決方案Ceph,提供可擴展、分散式且高可用性的儲存後端。 為支援記憶體內資料快取,請在每個節點上為每台儲存裝置預留至少 4 GB 的 RAM。 可確保了 Ceph OSD(Object Storage Daemon)子系統的最佳效能。
不支援 Intel Optane 記憶體模組。
儲存架構與相容性
CubeCOS 要求每個節點內需具備兩種硬碟配置:
- 一對鏡像的開機硬碟用來安裝CubeCOS作業系統。
- 由HBA支援或non-RAID硬碟控制器提供的資料硬碟,用於Ceph儲存作業。
開機硬碟要求
為提供高用的開機碟保護,請採用硬體支援的 RAID 1 解決方案,例如:
- Dell Boot Optimized Storage Solution (BOSS)卡片(RAID-1)
- HPE NVMe 熱插拔開機解決方案 (RAID-1)
- 任何其他供應商提供的 RAID- 或開機優化儲存媒體。
這些選項有助於確保在正式環境與邊緣環境中,開機操作皆能維持高可用性。
支援的儲存控制器與介面
儲存控制器的類型與配置直接影響叢集穩定性與 Ceph 效能。 請遵循以下指引:
- 為了讓Ceph可以直接存取實體硬碟,採用主機匯流排介面卡 (HBA) 或以IT模式運作的RAID 控制器。
- 針對 NVMe 儲存裝置,CubeCOS 可支援直接存取裝置無需額外控制器。
避免使用同時支援 RAID 及直通模式的混合模式儲存控制器。 混合模式可能降低儲存可靠性並導致效能下降。
支援的儲存媒體
- NVMe
- NL-SAS
- SAS 固態硬碟/機械硬碟
- SATA 固態硬碟/機械硬碟
混合儲存部署模式
混合儲存配置結合了用於快取的高速度快閃記憶體與用於大量儲存容量的硬碟。
為維持最佳效能並避免效能瓶頸,請以原始容量比 1:10 的比例,將固態硬碟分配至總硬碟儲存空間。
網路設計與頻寬規劃
CubeCOS 依賴軟體定義服務,這些服務需要穩定且高可用性的網路連線,以維持叢集健康狀態、資料一致性及服務同步作業。
基礎設施基本要求
為確保可靠操作與性能表現,請遵循以下網絡設計規範:
- 使用 LACP 綁定(協定:802.3ad,速率:快速,傳輸策略:第 3 層與第 4 層)實現介面聚合容錯機制。
- 部署高可用性交換架構,以提供故障轉移韌性並將停機時間降至最低。
- 使用固態硬碟或 NVMe 儲存裝置時,請提升網路介面速度以滿足高儲存吞吐量需求。
使用如NVMe的高階儲存裝置時,請確保網路吞吐量與儲存速度相匹配,以避免資料同步作業瓶頸。
流量分段與網路角色分離
CubeCOS 支援靈活的網路分段與流量控制,以滿足多樣化的部署架構與效能需求。
- 在低吞吐量環境中,雙埠 10 GbE 網路介面卡可同時處理用戶端與內部叢集流量。
- 針對生產環境或高效能部署,建議將流量分散至以下邏輯網路:
- 管理與供應商網絡
- 覆蓋與儲存網路
您可以採用以下任一方法實施船流分隔:
- 基於VLAN的幹道技術:透過單一實體上行鏈路傳輸標記流量,以實現流量邏輯分段。
- 專用實體介面:當合規標準或效能保證要求時,應為每種流量類型配置獨立介面。
高速網路與 NVMe 儲存考量事項
部署 NVMe 儲存時,請確保網路能持續滿足複製與協調作業所需的高 IOPS 及頻寬需求。
- 最低建議網路速度:25 GbE
- 首選網路速度:100 GbE 及更高