注:因為 310 萬 IOPS 的需要的網(wǎng)絡帶寬至少需要 13GB/s,計算節(jié)點需要使用 2x100Gb RoCE 網(wǎng)卡;以上數(shù)據(jù)均來源于各廠商官網(wǎng)披露數(shù)據(jù)。
在吞吐率方面,星飛全閃同樣表現(xiàn)優(yōu)異,其單卷的最大吞吐率能夠達到 15,000MiB/s,是華為云極速型 SSDV2 的 3.75 倍,是阿里云 ESSD 的 3.66 倍。
注:以上數(shù)據(jù)均來源于各廠商官網(wǎng)披露數(shù)據(jù)
此外,星飛全閃存儲采用端到端 NVMe 和 RDMA 網(wǎng)絡,平均時延僅為 100 微秒,完全可以滿足高性能 OLTP 的要求。
為什么需要“單卷”性能?
01單卷和集群的性能差異
單卷性能主要關注的是特定邏輯單元的讀寫速度、響應時間、IOPS(每秒輸入/輸出操作數(shù))等指標。它側(cè)重于評估該特定卷在處理數(shù)據(jù)請求時的獨立表現(xiàn)。
集群性能則是考慮整個集群系統(tǒng)的綜合性能,包括多個卷以及相關的存儲節(jié)點、網(wǎng)絡連接等組件之間的協(xié)同工作效果。
02單卷性能對關鍵應用至關重要
對于某些應用,可能對特定數(shù)據(jù)的訪問和處理有較高的要求。如果單個卷性能不佳,可能導致依賴該卷的應用出現(xiàn)明顯的延遲、卡頓,影響應用的響應速度和效率。例如:
- 在線事務處理(OLTP)應用:如關系型數(shù)據(jù)庫(MySQL、Oracle、Postgre 等)。這些應用通常需要頻繁地讀寫數(shù)據(jù),對存儲的響應時間和 IOPS 要求較高。特別是對于關鍵的交易處理或數(shù)據(jù)查詢操作,如果單個卷性能不足,可能導致查詢延遲增加,交易處理時間延長,從而影響業(yè)務的正常進行;
- 虛擬化/云環(huán)境:在服務器虛擬化/云場景中,多個虛擬機可能共享存儲資源。某些對性能敏感的虛擬機,例如承載關鍵業(yè)務服務的虛擬機,其數(shù)據(jù)所在的單卷性能至關重要。單個卷性能不佳可能導致虛擬機運行緩慢,影響整個虛擬環(huán)境的穩(wěn)定性和性能。
因此,對應用來說,如果單個卷不能滿足應用的性能需求,即使整個集群性能看起來不錯,該應用的運行仍可能受到嚴重影響,導致用戶體驗下降,甚至業(yè)務流程受阻。
哪些應用能駕馭單卷310萬性能?
星飛全閃塊存儲適用于時延敏感型和 IO 密集型的場景,包括:
- AIGC:高性能訓練和推理場景;
- KV 鍵值存儲:如 RocksDB、Etcd 等,KV 存儲業(yè)務常以串行 I/O 模式落盤,對每個 I/O 處理時延要求極高,單并發(fā)時延決定了系統(tǒng)的整體性能。星飛全閃塊存儲提供 100us 的時延表現(xiàn);
- 中間件:如 Redis、Kafka;
- 大型 OLTP 數(shù)據(jù)庫:支持千萬級行表級別的 MySQL、Oracle、PostgreSQL、SQL Server 等中大型關系數(shù)據(jù)庫應用;
- 大型 NoSQL:滿足 HBase、Cassandra、MongoDB 等 NoSQL 業(yè)務對存儲的性能要求;
- OLAP 數(shù)據(jù)庫:Clickhouse、Greenplum;
- ElasticSearch:滿足 ES 對存儲低時延的性能要求;
- 大數(shù)據(jù)分析:提供針對 TB、PB 級數(shù)據(jù)的分布式處理能力,適用于數(shù)據(jù)分析、挖掘、商業(yè)智能等領域;
- 核心業(yè)務系統(tǒng):對數(shù)據(jù)可靠性要求高的 I/O 密集型等核心業(yè)務系統(tǒng)。
除了滿足應用性能要求,企業(yè)級存儲系統(tǒng)還有哪些優(yōu)勢?
01分布式數(shù)據(jù)庫場景,替代本地 SSD 硬盤
目前仍有很多用戶在眾多分布式數(shù)據(jù)庫場景中使用本地硬盤,但是這種方案的弊端很多:
- TCO 居高不下:基于本地 SSD 的服務器集群中的存儲容量和性能利用率不均衡,資源浪費嚴重;
- 運維管理困難:服務器本地盤數(shù)量眾多,缺乏統(tǒng)一的硬盤管理工具,無法自動預警和處理存儲介質(zhì)故障和亞健康問題,導致業(yè)務受影響時間長、運維成本高;
- 無數(shù)據(jù)服務:沒有快照等數(shù)據(jù)保護服務。本地盤無數(shù)據(jù)冗余保護,可靠性低。
星飛全閃單卷不僅在 TCO、可管理性、可靠性上完勝本地 SSD 硬盤,而且讀性能是 SATA SSD 的 31 倍,寫性能是 PCIE 4.0 NVME SSD 的 8 倍,可輕松替代本地 SSD 硬盤。
02高性能單卷帶來的管理優(yōu)勢
應用也可以用多個普通卷來提高 IOPS 性能。但是使用多個卷也存在一些缺點:
- 增加管理復雜性:使用多個卷需要更多的管理和維護工作(比如使用 LVM 和 RAID),例如需要為每個卷配置存儲參數(shù)、監(jiān)控性能和管理數(shù)據(jù);
- 降低存儲利用率:每個卷都會有一些額外的空間用于存儲元數(shù)據(jù)和其他管理信息,因此使用多個卷可能會降低存儲利用率;
- 增加成本:使用多個卷可能會增加存儲成本,因為需要購買和維護更多的存儲設備。
使用星飛全閃,您只需要關注容量運維,性能運維將不再成為痛點。
XSKY 星飛,不止當下
在存儲技術領域,通過 NVMe over RoCE 技術+SPDK+硬件堆砌,雖然可以實現(xiàn)高 IOPS 性能,但要同時達到高性能、高可靠性(100ms 故障切換)以及高得盤率(大比例 EC 和壓縮),則需要依賴于最先進的存儲架構和專利技術支撐。
XSKY 憑借過去9年在存儲產(chǎn)品領域積累的深厚經(jīng)驗和對國內(nèi)外最前沿技術趨勢的深入洞察,精心打造了創(chuàng)新的星海全閃架構。這一架構不僅能夠滿足當前市場對高性能、高可靠性和高得盤率的嚴苛要求,更具備在未來十年內(nèi)保持產(chǎn)品競爭力領先地位的潛力。
XSKY 剛開始在測試單卷性能時候,單卷最大隨機讀 IOPS 只有 100 萬,最大隨機寫 IOPS 只有 70 萬,基于星海全閃架構的先進性,XSKY 的研發(fā)團隊只增加了 500 行代碼,就讓單卷最大隨機讀 IOPS 提高到 310 萬(提高了 2.1 倍),最大隨機寫 IOPS 提高到 180 萬(提高了 1.5 倍)。這足以證明星海全閃架構能夠游刃有余地處理各種性能問題。
我們相信,在未來面對 256 核 CPU、400Gb/800Gb 網(wǎng)絡、 PCIE 6.0 NVME 新硬件時,星海全閃架構也能夠完美適配,充分釋放硬件潛能,為用戶帶來更卓越的性能體驗,為業(yè)務提供更全面、更可靠的支持。