超大規(guī)模數(shù)據(jù)中心的成本問題
主機數(shù)據(jù)放置技術(shù)一直是超大規(guī)模數(shù)據(jù)中心關(guān)注的話題,因為它影響所部署的SSD的總體擁有成本(TCO)。盡管Open-Channel SSD和ZNS SSD等主機端數(shù)據(jù)放置技術(shù)都具有相應(yīng)的使用場景和參與客戶群體,但這些解決方案不可避免的導(dǎo)致軟件生態(tài)系統(tǒng)的碎片化,從而使代碼變得臃腫且增加開發(fā)和維護成本。
Flexible Data Placement(FDP)是新批準的 NVMe 規(guī)范(TP4146),由三星,Meta和谷歌推動,旨在減少寫放大的同時,簡化整個軟件生態(tài)系統(tǒng)的集成。
FDP SSD支持FDP功能開啟和關(guān)閉兩種模式,在關(guān)閉FDP功能時,可以兼容傳統(tǒng)SSD,無需對現(xiàn)有的軟件生態(tài)做任何改動,便可直接使用;開啟FDP功能后,只需要投入少量的開發(fā)資源便可享受FDP功能帶來的優(yōu)化效果,且這些改動并不會過多的增加現(xiàn)有軟件生態(tài)的復(fù)雜性和運維成本。
FDP SSD配置了若干個回收單元(Reclaim Unit,RU),多個RU組織成一個回收組(Reclaim Group,RG),每個RG擁有一個或多個回收單元句柄(Reclaim Unit Handle,RUH),每個RUH指向RG中的一個RU。
主機端將不同生命周期或不同類型通過不同的RUH寫入所指向的RU中,從而實現(xiàn)數(shù)據(jù)隔離,以減少垃圾回收(GC)時所引入的數(shù)據(jù)拷貝,從而降低寫放大,提升服務(wù)質(zhì)量(QoS)和SSD的耐久性。
西安三星電子研究所對FDP SSD在FDP功能分別開啟和關(guān)閉的場景下進行了對比測試。測試對象是基于自研的RocksDB數(shù)據(jù)庫的FDP插件。
從測試結(jié)果來看,F(xiàn)DP功能開啟后,將RocksDB不同生命周期的數(shù)據(jù)放在不同的RU中,寫放大和性能均得到明顯改善。其中寫放大從3.24降至1.73,同時IOPS提高了55%,P99延遲下降了28%。
隨著 FDP SSD的到來,能夠更好的幫助超大規(guī)模數(shù)據(jù)中心處理日益繁重的工作負載。由于它的兼容性以及 Linux 內(nèi)核對FDP的支持,可以很容易集成到現(xiàn)有生態(tài)系統(tǒng)中。三星將在最新一代數(shù)據(jù)中心 SSD 中支持 FDP功能,我們期待將這項技術(shù)及優(yōu)勢帶給整個超大規(guī)模數(shù)據(jù)中心。
*本文中的產(chǎn)品圖片以及型號、數(shù)據(jù)、功能、性能、規(guī)格參數(shù)等僅供參考,三星有可能對上述內(nèi)容進行改進,具體信息請參照產(chǎn)品實物、產(chǎn)品說明書或三星半導(dǎo)體官網(wǎng)。除非經(jīng)特殊說明,本網(wǎng)站中所涉及的數(shù)據(jù)均為三星內(nèi)部測試結(jié)果,涉及的對比均為與三星產(chǎn)品相比較。
審核編輯:劉清
-
QoS
+關(guān)注
關(guān)注
1文章
136瀏覽量
44787 -
SSD
+關(guān)注
關(guān)注
21文章
2862瀏覽量
117423 -
LINUX內(nèi)核
+關(guān)注
關(guān)注
1文章
316瀏覽量
21650
原文標題:超大規(guī)模數(shù)據(jù)中心采用三星FDP SSD降低存儲成本
文章出處:【微信號:sdschina_2021,微信公眾號:三星半導(dǎo)體和顯示官方】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論