分布式存儲(chǔ)的構(gòu)成
發(fā)布時(shí)間:
2022-07-07 09:18:35
分布式存儲(chǔ)是相對(duì)于集中式存儲(chǔ)的另一種存儲(chǔ)架構(gòu),也可以說是另一種存儲(chǔ)系統(tǒng)。行業(yè)中有非常多的分布式存儲(chǔ)系統(tǒng),例如華為FusionStorage分布式存儲(chǔ)套件,該分布式存儲(chǔ)系統(tǒng)是業(yè)界領(lǐng)先的分布式存儲(chǔ)解決方案之一,廣泛應(yīng)用于傳統(tǒng)醫(yī)療、金融、教育、制造等行業(yè),同時(shí)也用于華為HCS云解決方案中。本文以華為FusionStorage為例進(jìn)行分析(各分布式存儲(chǔ)產(chǎn)品原理都十分相似,即采用哈希路由方式對(duì)數(shù)據(jù)進(jìn)行分片分發(fā))。
一般來說分布式存儲(chǔ)的存儲(chǔ)系統(tǒng)分為三大板塊:
元數(shù)據(jù)管理模塊:對(duì)數(shù)據(jù)存儲(chǔ)過程中需要用到的數(shù)據(jù)分布式規(guī)則、數(shù)據(jù)重建規(guī)則、數(shù)據(jù)讀寫規(guī)則的創(chuàng)造者和維護(hù)者,同時(shí)也是整個(gè)系統(tǒng)健康管理的監(jiān)控者。
數(shù)據(jù)計(jì)算分發(fā)模塊:一般以代理的方式安裝在用戶側(cè),在系統(tǒng)內(nèi)存?zhèn)冉邮招枰鎯?chǔ)的數(shù)據(jù),通過相應(yīng)規(guī)則對(duì)數(shù)據(jù)切塊分片,再根據(jù)元數(shù)據(jù)管理模塊生產(chǎn)的數(shù)據(jù)分布式規(guī)則,結(jié)合哈希計(jì)算,將數(shù)據(jù)分發(fā)至各分布式存儲(chǔ)的節(jié)點(diǎn)內(nèi)的底層存儲(chǔ)介質(zhì)管理模塊。
底層存儲(chǔ)介質(zhì)管理模塊:一般用于管理底層存儲(chǔ)介質(zhì)(如磁盤等),也用于接收上層數(shù)據(jù)計(jì)算分發(fā)模塊下發(fā)的數(shù)據(jù)分片,并將其存儲(chǔ)于所管理的存儲(chǔ)介質(zhì)中。
那么華為FusionStorage也采用以上架構(gòu)模塊模式(如下圖)。元數(shù)據(jù)管理模塊為MDC,數(shù)據(jù)計(jì)算分發(fā)模塊VBS,底層存儲(chǔ)介質(zhì)管理模塊OSD。

上一篇:
數(shù)據(jù)分布式存儲(chǔ)規(guī)則
下一篇:
分布式計(jì)算的優(yōu)缺點(diǎn)