關(guān)于數(shù)據(jù)存儲(chǔ)的相關(guān)知識(shí),請(qǐng)大家關(guān)注“數(shù)據(jù)存儲(chǔ)張”,各大平臺(tái)同名。
通過(guò)《什么是云存儲(chǔ)?從對(duì)象存儲(chǔ)說(shuō)起》我們對(duì)對(duì)象存儲(chǔ)的歷史、概念和基本使用有了一個(gè)大概的認(rèn)識(shí)。而且我們以Minio為例,通過(guò)單機(jī)部署的模式實(shí)際操作了一下對(duì)象存儲(chǔ)的GUI,感受了一下對(duì)象存儲(chǔ)的用法。
在上例中,對(duì)象存儲(chǔ)軟件部署在一臺(tái)服務(wù)器上,稱為一個(gè)單機(jī)版的對(duì)象存儲(chǔ)系統(tǒng)。單機(jī)版的對(duì)象存儲(chǔ)系統(tǒng)其實(shí)可以非常簡(jiǎn)單,可以是如下圖所示的架構(gòu),上層是協(xié)議層,用于解析客戶端的請(qǐng)求;下層是存儲(chǔ)層,用于對(duì)設(shè)備內(nèi)的硬盤(pán)進(jìn)行管理,并實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)。
在實(shí)際生產(chǎn)中并不會(huì)使用單機(jī)部署的對(duì)象存儲(chǔ),原因是如果服務(wù)器宕機(jī),那么我們就無(wú)法訪問(wèn)其中的數(shù)據(jù)了,也就是所謂的單點(diǎn)故障問(wèn)題。除了上面說(shuō)的單點(diǎn)問(wèn)題外,還有就是單臺(tái)服務(wù)器的處理能力和存儲(chǔ)能力有限,通常無(wú)法滿足互聯(lián)網(wǎng)大規(guī)模訪問(wèn)的性能和容量需求。
所以,對(duì)于企業(yè)級(jí)的對(duì)象存儲(chǔ),通常采用的是分布式的架構(gòu),也就是數(shù)據(jù)會(huì)被存儲(chǔ)在多個(gè)節(jié)點(diǎn)上。而且對(duì)象存儲(chǔ)的性能和容量可以與節(jié)點(diǎn)總數(shù)量有一個(gè)近似線性的關(guān)系,也就是節(jié)點(diǎn)越多,性能越高,容量也越大。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-730805.html
那么如何將數(shù)據(jù)放置到多個(gè)節(jié)點(diǎn)呢?這就涉及到兩種不同的數(shù)據(jù)放置方法,一種是分片(Sharding),另外一種稱為副本(Replication)。下面我們分別解釋一下上面兩個(gè)概念。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-730805.html
到了這里,關(guān)于對(duì)象存儲(chǔ),從單機(jī)到分布式的演進(jìn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!