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