SmartX 釋出 K8s 雲原生儲存 IOMesh,加速有狀態應用容器化程式
2021 年 6 月 22 日,北京——專業超融合與分散式儲存產品與解決方案提供商 SmartX 釋出為 Kubernetes 設計和開發的雲原生儲存產品 IOMesh 預覽版(以下簡稱“IOMesh”),加速資料庫等有狀態應用的容器化程式。IOMesh 不僅具備容器化部署、自動運維、宣告式介面等雲原生特性,同時表現出卓越的效能: 在同等硬體條件和測試引數1 的 TPC-C MySQL 和 TPC-C PostgreSQL 測試中,IOMesh 的效能分別是業界同類產品的 2.81 倍和 1.47 倍。
目前,Kubernetes 已經成為雲原生時代容器編排的事實標準,並在生產環境中承載越來越多的有狀態應用。CNCF 在 2020 年的調查2報告顯示,受訪者企業在生產環境中使用 Kubernetes 的比例從 78% 提高到了 83%,同時,55%的受訪者在生產環境中透過容器中部署了有狀態應用。
圖 1:在容器中部署有狀態應用的比例(圖片來源於 CNCF 報告)
然而,調查報告也顯示,儲存依舊是使用者向容器環境遷移面臨的最主要障礙之一。
圖 2 :使用/部署容器的主要挑戰(圖片來源於 CNCF 報告)
對於生產環境,使用者期望具備以下核心特性的儲存產品支撐其有狀態應用:
- 基於 K8s 的雲原生部署和運維模式。
- 高效能低延遲滿足資料庫等場景需求。
- 穩定的產品核心從而達到生產環境高可用要求。
- 強大的彈性擴充套件能力。
目前市場上的主流儲存方案,無論是傳統儲存還是新興的雲原生儲存,其在敏捷性、穩定性和效能等方面尚無法完全滿足以上需求。
IOMesh 雲原生儲存應運而生
作為一款專為 Kubernetes 設計和開發的雲原生儲存產品,IOMesh 以 SmartX 自主研發且“生產就緒”的分散式儲存系統 ZBS 為核心,為執行在 Kubernetes 環境中的業務關鍵型應用,如 MySQL、Cassandra、MongoDB 等提供生產級別的高效能和可靠的持久化儲存能力,有力支撐有狀態應用的容器化改造。IOMesh 現已加入 CNCF 雲原生全景圖 。
IOMesh 的主要特點與優勢
- Kubernetes 原生:IOMesh 完全基於 Kubernetes 自身能力構建,運維團隊可以使用標準的 Kubernetes 工具對執行在容器上的應用程式和 IOMesh 儲存系統進行統一管理,可極大地降低管理複雜度和運維成本。
- 效能卓越:儲存效能對於資料庫等 IO 密集型應用的穩定執行至關重要。在標準的 Kubernetes 儲存效能測試中,IOMesh 在獲得高 IOPS 的同時保持了極低且穩定的延遲,可為目標應用的穩定執行提供強有力的保障。
- 高可靠:IOMesh 執行在使用者空間內,不引入額外的核心模組,從而有效確保了隔離性,不會影響同節點其它應用的正常執行。
- 高價效比:IOMesh 支援多種儲存介質的靈活組合部署,包括 NVMe SSD、SATA SSD、HDD 等,並透過冷熱分層演算法將活躍和非活躍資料分別放在不同的儲存介質中,充分發揮不同儲存介質的容量、效能和成本優勢,實現成本效益最大化。
- 高可擴充套件:IOMesh 叢集最少只需 3 個節點,使用者可根據業務需要增加節點或磁碟,對儲存叢集進行橫向或縱向線上擴容,且效能隨節點線性增長,真正實現彈性擴充套件。
IOMesh 效能領先業界雲原生儲存廠商
在同等硬體條件和測試引數下1,分別對 IOMesh 和 Portworx 進行 TPC-C MySQL 和 TPC-C PostgreSQL 測試,IOMesh 均展現出了業界領先的 IO 效能。
資料庫 OLTP 綜合效能表現
在 TPC-C MySQL 測試中,IOMesh 承載 MySQL 資料庫表現的效能是 Portworx 的 2.81 倍,P95 延遲比 Portworx 降低了 70.07%。
圖 4: IOMesh vs. Portworx 資料庫 OLTP 綜合效能表現 (TPC-C MySQL)
在 TPC-C PostgreSQL 測試中,IOMesh 的綜合效能是 Portworx 的 1.47 倍,P95 延遲比 Portworx 降低了 54.72%。
圖 5. IOMesh vs. Portworx 資料庫 OLTP 綜合效能表現 (TPC-C PostgreSQL)
效能穩定性測試
在高併發場景下,IOMesh 可以持續提供極佳且穩定的 IOPS 效能輸出,極大地減少 IO 抖動,保障 IO 密集型應用的穩定執行。
圖 6:IOMesh vs. Portworx 效能穩定性測試(TPC-C MySQL TPS)
圖 7:IOMesh vs. Portworx 效能穩定性測試(TPC-C PostgreSQL TPS)
IOMesh 快速部署指南
安裝 IOMesh,您需要滿足以下前提:
至少 3 個 Worker 節點的 Kubernetes v1.17+ 或 OpenShift v4.0+ 叢集,同時每個 Worker 節點需要:
- 至少 1 塊空閒的 SSD 用於 IOMesh 日誌和快取。
- 至少 1 塊空閒的 HDD 用於 IOMesh 資料儲存。
- 1 塊 10GbE 及以上網路卡用於 IOMesh 儲存網路。
- /opt 目錄至少有 100G 可用磁碟空間用於後設資料儲存。
透過使用 IOMesh,您可以:
- 建立持久卷為應用提供持久化儲存,並透過編輯 PVC 對現有持久捲進行擴容。
- 對持久捲進行快照或克隆,並基於卷快照恢復卷。
- 使用 Prometheus 和 Grafana 對儲存叢集實現全面的視覺化監控管理。
- 線上完成儲存叢集的升級和擴容,擴容期間不影響當前業務,提升運維效率。
快來體驗 IOMesh 吧!
IOMesh 提供永久免費的社群版,安裝方式簡單便捷,使用一行程式碼即可完成安裝,您可以在文件中心()獲取最新版本的產品安裝要求、安裝方式及操作指引。
在產品的安裝和使用過程中,如果您有任何的問題或建議,歡迎加入 IOMesh 微信社群,您將獲得:
- 即時的產品答疑解惑;
- 專業的雲原生技術探討;
- 深入的行業洞察。
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()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69974533/viewspace-2777730/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲原生儲存詳解:容器儲存與 K8s 儲存卷K8S
- 容器附加儲存(CAS)是雲原生儲存
- 火山引擎雲原生儲存加速實踐
- 雲原生儲存系列文章(一):雲原生應用的基石
- Knative 助力 XTransfer 加速應用雲原生 Serverless 化Server
- 雲原生時代 容器持久化儲存的最佳方式是什麼?持久化
- [譯] Flutter 中的原生應用程式狀態Flutter
- 使用NAS動態儲存卷建立有狀態應用
- 杉巖:雲原生時代,容器持久化儲存方案選對了嗎?持久化
- Portworx – 您的雲原生容器儲存解決方案
- Longhorn 雲原生容器分散式儲存 - Python Client分散式Pythonclient
- Longhorn 雲原生容器分散式儲存 - 故障排除指南分散式
- 阿里雲聯合中國信通院釋出《雲端計算開放應用架構》標準,加速雲原生應用規模化落地程式阿里應用架構
- Longhorn,企業級雲原生容器分散式儲存 - K8S 資源配置示例分散式K8S
- Longhorn 雲原生容器分散式儲存 - Air Gap 安裝分散式AI
- 城商行容器雲平臺應用場景及持久化儲存實踐持久化
- 容器雲對接持久化儲存並使用持久化
- 讓容器應用管理更快更安全,Dragonfly 釋出 Nydus 容器映象加速服務Go
- 阿里雲釋出雲原生加速器,攜手生態企業擁抱數字時代阿里
- 當容器拍了拍儲存,讓你“想用又敢用”雲原生
- 擁抱雲原生,騰訊釋出TCSS容器安全服務!CSS
- 擁抱雲原生,騰訊釋出TCSS容器安全服務CSS
- 騰訊雲物件儲存COS新品釋出——智慧分層儲存,自動優化您的儲存成本物件優化
- ALB Ingress 釋出!輕鬆應對雲原生應用流量管理
- 用友雲平臺,真正的雲原生架構,加速雲應用落地架構
- 三種雲原生儲存方案優缺點及應用場景分析
- iNeuOS工業網際網路作業系統,釋出實時儲存方式:實時儲存、變化儲存、定時儲存,增加裝置振動狀態和電能狀態監測驅動,v3.6.2作業系統
- 定位產業AIGC化加速器 “雲闕AI”大模型垂直應用正式釋出產業AIGC大模型
- 雲原生一體化數倉重磅釋出
- Crane 釋出國內首個雲原生應用碳排放計算最佳化器
- Longhorn,企業級雲原生容器分散式儲存 - 備份與恢復分散式
- 容器服務 TKE 儲存外掛與雲硬碟 CBS 最佳實踐應用硬碟
- Gartner 釋出容器公有云競爭格局報告 | 雲原生生態週報 Vol. 44
- 從零開始入門 K8s | 有狀態應用編排 - StatefulSetK8S
- k8s使用glusterfs實現動態持久化儲存K8S持久化
- k8s使用ceph實現動態持久化儲存K8S持久化
- 如何採用雲原生技術加速數字化轉型
- k8s pod狀態有哪些K8S