近年來,為滿足大規(guī)模的存儲應(yīng)用需求,分布式存儲成為云環(huán)境下存儲底座構(gòu)建的重要選擇,相較于傳統(tǒng)集中式存儲方案的可靠性、安全性以及數(shù)據(jù)利用率較低,分布式存儲具有易擴展、高性能、高性價比、支持分級存儲、多副本一致性及存儲系統(tǒng)標準化等優(yōu)勢。
塊存儲作為分布式存儲的一部分,主要為計算集群虛擬機、容器提供彈性卷服務(wù),而彈性卷 EVS 則是當(dāng)前云業(yè)務(wù)平臺最核心的存儲服務(wù),對存儲性能要求極高,基于此,各大云廠商基本采用全閃化形態(tài)部署。
Ceph 則是當(dāng)前業(yè)界應(yīng)用最廣泛的開源分布式存儲軟件,憑借高擴展性、高性能、高可靠等特點,同時支持塊存儲、文件存儲及對象存儲接口,已成熟應(yīng)用于云計算的 IAAS 平臺。為更好地助力分布式塊存儲系統(tǒng)性能及可靠性的提升,憶聯(lián)在 Ceph 平臺下開展實測,本文為此次的測試結(jié)論。
一、Ceph 簡介
Ceph 是一個統(tǒng)一的分布式存儲系統(tǒng),可提供較好性能、可靠性和擴展性,是面向云計算領(lǐng)域重要的底層存儲系統(tǒng),已在國內(nèi)運營商、政府、金融、互聯(lián)網(wǎng)等多個行業(yè)落地應(yīng)用。
![wKgZomUt2-WAEOZiAAMho7IhY24568.png](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-WAEOZiAAMho7IhY24568.png)
圖 1:Ceph 技術(shù)架構(gòu)圖
Ceph 主要分為應(yīng)用接口層、存儲基礎(chǔ)接口層、存儲對象層。接口層主要負責(zé)客戶端訪問,分為本地語言綁定接口、塊存儲設(shè)備接口和文件系統(tǒng)接口,展現(xiàn)了 Ceph 統(tǒng)一性。
在 Ceph 塊存儲系統(tǒng)中,數(shù)據(jù)以塊的形式存在卷里,塊為應(yīng)用程序提供大存儲容量,可靠性和性能都更高,卷可映射到操作系統(tǒng)中,由文件系統(tǒng)層控制。Ceph 塊存儲系統(tǒng)引入的 RBD(Ceph 塊設(shè)備)協(xié)議為客戶端提供了高可靠、高性能、分布式的塊存儲,同時 RBD 也支持其他的企業(yè)級特性,例如完整和增量式快照,精簡的配置,寫時復(fù)制( copy-on-write)式克隆,以及全內(nèi)存式緩存等,從而大大提高了系統(tǒng)的性能。
![wKgZomUt2-WAFuTbAAA6dhTKhGc063.png](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-WAFuTbAAA6dhTKhGc063.png)
圖 2:Ceph 塊存儲組件
二、憶聯(lián) Ceph 存儲方案驗證
1.驗證環(huán)境
1.1 本次驗證硬件配置
![wKgZomUt2-WAU48JAAINxIv62uQ637.png](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-WAU48JAAINxIv62uQ637.png)
1.2本次驗證軟件配置
![wKgZomUt2-WAAaPRAAE3di4pbGc166.png](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-WAAaPRAAE3di4pbGc166.png)
1.3本次驗證組網(wǎng)規(guī)劃
![wKgZomUt2-WAGSE4AAFnitdjqbs692.png](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-WAGSE4AAFnitdjqbs692.png)
圖 3:Ceph 組網(wǎng)規(guī)劃架構(gòu)圖
2、驗證方法
步驟 1:創(chuàng)建 RBD pool 和 RBD 卷。配置參數(shù) osd_pool_default_size 確定 RBD Pool 池的副本數(shù),2 表示兩幅本,3 表示三副本,根據(jù)實際副本數(shù)需求,將該配置項添加到 ceph.conf 中即可。另外根據(jù)規(guī)劃,需要創(chuàng)建 60 個大小為 100GiB 的 RBD 卷進行 IO 測試。
步驟 2:下發(fā) IO 測試前,需對服務(wù)器和客戶端的 IO、CPU、網(wǎng)絡(luò)進行監(jiān)控,每 2 秒采集一次數(shù)據(jù)。
步驟 3:在 6 個客戶端上同時對 60 個 RBD 卷下發(fā) IO,每個客戶端均需綁核,即每個 fio 綁定不同 cpu 核。
步驟 4:完成 IO 測試后,需關(guān)閉服務(wù)端和客戶端的 IO、CPU、網(wǎng)絡(luò)進行監(jiān)控。
步驟 5:測試完成后,需匯總所有客戶端 fio 的 BW、IOPS、平均時延,匯總對應(yīng)的監(jiān)控數(shù)據(jù)。對于 BW 和 IOPS,累加各 FIO 對應(yīng)結(jié)果即可;對于平均時延,累加之后需求平均值。
3、驗證結(jié)果
本次在 Ceph 場景下驗證結(jié)果如下:
①、憶聯(lián) UH8 系 SSD 在隨機讀及順序讀下的表現(xiàn)。
![wKgZomUt2-WAcn6mAAFEYTOu4Lo192.png](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-WAcn6mAAFEYTOu4Lo192.png)
圖 4:Ceph 場景下憶聯(lián) UH8 系 SSD 讀性能
從圖 4 可以看出,在 Ceph 分布式存儲系統(tǒng)下,不論是二副本還是三副本,憶聯(lián) UH8 系 SSD 的讀性能基本持平。在時延方面,二副本與三副本趨勢基本一致,1QD 至 32QD 間較為穩(wěn)定,在 32QD 后時延明顯增加。
②、憶聯(lián) UH8 系 SSD 在隨機寫及順序?qū)懴碌谋憩F(xiàn)。
![wKgZomUt2-WAQL2pAAEqCd2OFCU196.png](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-WAQL2pAAEqCd2OFCU196.png)
圖 5:Ceph 場景下憶聯(lián) UH8 系 SSD 寫性能
如圖 5 所示,不論是在隨機寫還是在順序?qū)憳I(yè)務(wù)下,二副本寫性能遠高于三副本性能,主要是由于副本復(fù)制帶來的網(wǎng)絡(luò)及存儲開銷,造成三副本寫帶寬及寫 IOPS 下降明顯。在總體時延表現(xiàn)上,二副本明顯優(yōu)于三副本。在時延變化趨勢上,二副本與三副本基本一致,皆在 32QD 后有比較顯著的上升。
③、憶聯(lián) UH8 系 SSD 在混合讀寫場景下的表現(xiàn)。
![wKgZomUt2-aAKtOaAAGh4kV_Pzo257.png](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-aAKtOaAAGh4kV_Pzo257.png)
圖 6:Ceph 場景下憶聯(lián) UH8 系 SSD 混合讀寫性能
從圖 6 可以看出,在 4K 7:3 混合讀寫業(yè)務(wù)場景下,從 16QD 起,二副本 IOPS 性能優(yōu)于三副本。在時延整體表現(xiàn)上,二副本低于三副本,但在時延變化趨勢上,二副本與三副本基本一致,時延從 32QD 起,明顯上升。
小結(jié):從 Ceph 讀、寫、混合讀寫業(yè)務(wù)場景的實測數(shù)據(jù)中,可以看到憶聯(lián) SSD 整體表現(xiàn)優(yōu)秀,可為 Ceph 環(huán)境提供極致存儲性能。在時延上,憶聯(lián) SSD 在 32QD 及以下場景中,表現(xiàn)亮眼,可獲得更佳的時延體驗。
④、智能多流降 WA,有效提升 SSD 壽命
為更好解決讀寫機制帶來的寫放大而造成的 SSD 性能損耗及使用壽命縮短,憶聯(lián)推出 SSD 的智能多流特性,通過智能冷熱數(shù)據(jù)分類算法,有效提高 GC(垃圾回收)時的效率,減少寫放大,提升 SSD 性能。
![wKgZomUt2-aAVMDQAAC9ZURlGYY805.png](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-aAVMDQAAC9ZURlGYY805.png)
圖 7:Ceph 場景下智能多流特性測試
在 Ceph 方案中,基于標準 JESD 219 業(yè)務(wù)模型,針對 SSD 分別開啟、關(guān)閉智能多流進行寫放大測試,通過圖 7 對比驗證結(jié)果可以看到憶聯(lián)智能多流(IMS)開啟后,SSD 寫放大降低 20%+,極大提升了 SSD 壽命。
本次驗證證明了憶聯(lián) SSD 在 Ceph 分布式存儲系統(tǒng)中的穩(wěn)定性能,可有效支撐 Ceph 的存儲需求,為 Ceph 提供始終如一的高性能,成為軟件定義存儲解決方案最優(yōu)的選擇。同時,憶聯(lián) SSD 獨有的智能多流技術(shù)可降低分布式存儲場景下 SSD 寫放大,提升 SSD 壽命,幫助用戶減少總體 TCO。對于 Ceph 分布式存儲系統(tǒng)而言,憶聯(lián) SSD 是一個可真正做到高性能、高可靠、低成本的存儲解決方案。
![wKgZomUt2-aAapEdAABbOPPgAIU973.jpg](https://file1.elecfans.com//web2/M00/AA/3D/wKgZomUt2-aAapEdAABbOPPgAIU973.jpg)
長按識別關(guān)注更多憶聯(lián)資訊
了解更多:
下一代ZNS?淺談FDP在企業(yè)級SSD應(yīng)用前景
國慶特輯|憶聯(lián)SSD通過極端壓力中子實驗,為數(shù)字中國建設(shè)提質(zhì)增速
憶聯(lián)UH711a獲紅帽生態(tài)系統(tǒng)認證,成功入選紅帽生態(tài)名錄
原文標題:高效管理海量數(shù)據(jù)!憶聯(lián) SSD 為分布式塊存儲提供極致性能
文章出處:【微信公眾號:UnionMemory憶聯(lián)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
存儲
+關(guān)注
關(guān)注
13文章
4353瀏覽量
86169 -
SSD
+關(guān)注
關(guān)注
21文章
2887瀏覽量
117854
原文標題:高效管理海量數(shù)據(jù)!憶聯(lián) SSD 為分布式塊存儲提供極致性能
文章出處:【微信號:UnionMemory憶聯(lián),微信公眾號:UnionMemory憶聯(lián)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
分布式云化數(shù)據(jù)庫有哪些類型
HarmonyOS Next 應(yīng)用元服務(wù)開發(fā)-分布式數(shù)據(jù)對象遷移數(shù)據(jù)權(quán)限與基礎(chǔ)數(shù)據(jù)
分布式存儲費用高嗎?大概需要多少錢
憶聯(lián)SSD存儲解決方案亮相2024中國國際金融展
![<b class='flag-5'>憶</b><b class='flag-5'>聯(lián)</b><b class='flag-5'>SSD</b><b class='flag-5'>存儲</b>解決方案亮相2024中國國際金融展](https://file1.elecfans.com/web2/M00/FE/8A/wKgaomadye-AOj6rAAB9kvp_2oA095.png)
憶聯(lián)推出企業(yè)級SATA SSD UM311b,提供穩(wěn)定可靠的存儲服務(wù)
憶聯(lián)推出高性能企業(yè)級SATA SSD UM311b
![<b class='flag-5'>憶</b><b class='flag-5'>聯(lián)</b>推出高<b class='flag-5'>性能</b>企業(yè)級SATA <b class='flag-5'>SSD</b> UM311b](https://file1.elecfans.com/web2/M00/F6/68/wKgaomZ_cICAMGr4AAAdE7lgGzU313.png)
鴻蒙開發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedData (分布式數(shù)據(jù)管理)】
![鴻蒙開發(fā)接口<b class='flag-5'>數(shù)據(jù)管理</b>:【@ohos.data.distributedData (<b class='flag-5'>分布式</b><b class='flag-5'>數(shù)據(jù)管理</b>)】](https://file1.elecfans.com/web2/M00/ED/44/wKgaomZiYtqAeD3lAABQ0iJCe48630.png)
HarmonyOS開發(fā)實例:【分布式數(shù)據(jù)管理】
![HarmonyOS開發(fā)實例:【<b class='flag-5'>分布式</b><b class='flag-5'>數(shù)據(jù)管理</b>】](https://file1.elecfans.com/web2/M00/C7/D5/wKgZomYWiGyAc9TVAADfQBhprsg071.png)
評論