然而,調(diào)查報告也顯示,存儲依舊是用戶向容器環(huán)境遷移面臨的最主要障礙之一。
對于生產(chǎn)環(huán)境,用戶期望具備以下核心特性的存儲產(chǎn)品支撐其有狀態(tài)應(yīng)用:
目前市場上的主流存儲方案,無論是傳統(tǒng)存儲還是新興的云原生存儲,其在敏捷性、穩(wěn)定性和性能等方面尚無法完全滿足以上需求。
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 云原生全景圖 。
存儲性能對于數(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)成本效益最大化。
在同等硬件條件和測試參數(shù)下1,分別對 IOMesh 和 Portworx 進行 TPC-C MySQL 和 TPC-C PostgreSQL 測試,IOMesh 均展現(xiàn)出了業(yè)界領(lǐng)先的 IO 性能。
在 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%。
在高并發(fā)場景下,IOMesh 可以持續(xù)提供極佳且穩(wěn)定的 IOPS 性能輸出,極大地減少 IO 抖動,保障 IO 密集型應(yīng)用的穩(wěn)定運行。
安裝 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