圖1:在容器中部署有狀態(tài)應(yīng)用的比例(來源于 CNCF 報告)

然而,調(diào)查報告也顯示,存儲依舊是用戶向容器環(huán)境遷移面臨的最主要障礙之一。

圖 2:使用/部署容器的主要挑戰(zhàn)(來源于CNCF 報告)

對于生產(chǎn)環(huán)境,用戶期望具備以下核心特性的存儲產(chǎn)品支撐其有狀態(tài)應(yīng)用:

目前市場上的主流存儲方案,無論是傳統(tǒng)存儲還是新興的云原生存儲,其在敏捷性、穩(wěn)定性和性能等方面尚無法完全滿足以上需求。

IOMesh 云原生存儲應(yīng)運而生

IOMesh 以 SmartX 自主研發(fā)且“生產(chǎn)就緒”的分布式存儲系統(tǒng) ZBS 為核心,為運行在 Kubernetes 環(huán)境中的業(yè)務(wù)關(guān)鍵型應(yīng)用,如 MySQL、Cassandra、MongoDB 等提供生產(chǎn)級別的高性能和可靠的持久化存儲能力,有力支撐有狀態(tài)應(yīng)用的容器化改造。IOMesh 現(xiàn)已加入 CNCF 云原生全景圖 。

圖 3. IOMesh 產(chǎn)品架構(gòu)圖

IOMesh 的特點及優(yōu)勢

存儲性能對于數(shù)據(jù)庫等 IO 密集型應(yīng)用的穩(wěn)定運行至關(guān)重要。在標準的 Kubernetes 存儲性能測試中,IOMesh 在獲得高 IOPS 的同時保持了極低且穩(wěn)定的延遲,可為目標應(yīng)用的穩(wěn)定運行提供強有力的保障。

IOMesh 運行在用戶空間內(nèi),不引入額外的內(nèi)核模塊,從而有效確保了隔離性,不會影響同節(jié)點其它應(yīng)用的正常運行。

IOMesh 支持多種存儲介質(zhì)的靈活組合部署,包括 NVMe SSD、SATA SSD、HDD 等,并通過冷熱分層算法將活躍和非活躍數(shù)據(jù)分別放在不同的存儲介質(zhì)中,充分發(fā)揮不同存儲介質(zhì)的容量、性能和成本優(yōu)勢,實現(xiàn)成本效益最大化。

IOMesh 性能領(lǐng)先業(yè)界云原生存儲廠商

在同等硬件條件和測試參數(shù)下1,分別對 IOMesh 和 Portworx 進行 TPC-C MySQL 和 TPC-C PostgreSQL 測試,IOMesh 均展現(xiàn)出了業(yè)界領(lǐng)先的 IO 性能。

數(shù)據(jù)庫 OLTP 綜合性能表現(xiàn)

在 TPC-C MySQL 測試中,IOMesh 承載 MySQL 數(shù)據(jù)庫表現(xiàn)的性能是 Portworx 的 2.81 倍,P95 延遲比 Portworx 降低了 70.07%。

在 TPC-C PostgreSQL 測試中,IOMesh 的綜合性能是 Portworx 的 1.47 倍,P95 延遲比 Portworx 降低了 54.72%。

圖 4. IOMesh vs. Portworx 數(shù)據(jù)庫 OLTP 綜合性能表現(xiàn) (TPC-C MySQL)
圖 5. IOMesh vs. Portworx 數(shù)據(jù)庫 OLTP 綜合性能表現(xiàn) (TPC-C PostgreSQL)

性能穩(wěn)定性測試

在高并發(fā)場景下,IOMesh 可以持續(xù)提供極佳且穩(wěn)定的 IOPS 性能輸出,極大地減少 IO 抖動,保障 IO 密集型應(yīng)用的穩(wěn)定運行。

圖 6. IOMesh vs. Portworx 性能穩(wěn)定性測試

IOMesh 快速部署指南

安裝 IOMesh,您需要滿足以下前提:

通過使用 IOMesh,您可以:

快來體驗 IOMesh 吧!

IOMesh 提供永久免費的社區(qū)版,安裝方式簡單便捷,使用一行代碼即可完成安裝,您可以在文檔中心獲取最新版本的產(chǎn)品安裝要求、安裝方式及操作指引。

在產(chǎn)品的安裝和使用過程中,如果您有任何的問題或建議,歡迎加入 IOMesh 微信社區(qū),您將獲得:

注:性能測試環(huán)境

1,

Chassis: SmartX HALO400

Processor Per Node: 2 x Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz

Memory Per Node:    2 x 32GiB 2133Mhz

SSDs Per Node:      960GB (2 x S4610 480G)

HDD Per Node:       1T (1 x HDD 1T)

Mgmt Network:       Intel I350 1Gbps

Storage Network:    Intel 82599ES 10Gbps

Cluster Pressure Mock: stress –vm 6 –vm-bytes 4G –timeout 2d –vm-hang 0 –vm-keep&

2.CNCF SURVEY 2020

https://www.cncf.io/wp-content/uploads/2020/12/CNCF_Survey_Report_2020.pdf
分享到

zhupb

相關(guān)推薦