發(fā)布時間:2020-05-21 作者:未知
分布式服務(wù)器存儲有幾大優(yōu)點
分布式存儲通常采用分布式系統(tǒng)結(jié)構(gòu),使用多個存儲服務(wù)器來共享存儲負(fù)載,使用位置服務(wù)器來定位存儲信息。它不僅提高了系統(tǒng)的可靠性、可用性和訪問效率,而且易于擴展,使一般硬件引入的不穩(wěn)定因素最小化。以下是分布式存儲的一些優(yōu)點:
分布式存儲的六大優(yōu)勢
1。高性能
一個高性能的分布式儲存器可以有效地管理讀寫緩存,支持自動分層存儲。分布式存儲通過將熱點區(qū)域的數(shù)據(jù)映射到高速存儲來提高系統(tǒng)的響應(yīng)速度;一旦這些區(qū)域不再是熱點,存儲系統(tǒng)就會將它們移出高速存儲。寫緩存技術(shù)可以顯著改變高速存儲的整體存儲性能。按照一定的策略,先將數(shù)據(jù)寫入高速存儲器,然后在適當(dāng)?shù)臅r間同步下磁盤。
2。支持分層存儲
由于網(wǎng)絡(luò)中存在松耦合鏈路,分布式存儲允許高速存儲和低速存儲分開部署,或按任意比例混合部署。在不可預(yù)知的業(yè)務(wù)環(huán)境或靈活的應(yīng)用程序中,可以最大限度地發(fā)揮分層存儲的優(yōu)勢。緩存分層存儲最大的問題是,當(dāng)性能池?zé)o法讀取時,從冷池中提取數(shù)據(jù)的粒度過大,導(dǎo)致高延遲,從而導(dǎo)致整體性能抖動。
3。多個拷貝的一致性
與傳統(tǒng)的采用raid方式保證數(shù)據(jù)可靠性的存儲結(jié)構(gòu)不同,分布式存儲采用多拷貝備份機制。在數(shù)據(jù)存儲之前,分布式存儲對數(shù)據(jù)進(jìn)行分割,分割后的數(shù)據(jù)按照一定的規(guī)則存儲在集群節(jié)點上。為了保證多份數(shù)據(jù)之間的一致性,分布式存儲通常采用一份寫多份讀的強一致性技術(shù),并采用鏡像、分條、分布式驗證等方法來滿足租戶對可靠性的不同要求。當(dāng)數(shù)據(jù)讀取失敗時,系統(tǒng)可以從其他副本中讀取數(shù)據(jù)并將其寫回副本進(jìn)行恢復(fù),以確保副本總數(shù)是固定的;當(dāng)數(shù)據(jù)長時間處于不一致狀態(tài)時,系統(tǒng)會自動重建和恢復(fù)數(shù)據(jù),租戶可以為數(shù)據(jù)恢復(fù)設(shè)置帶寬規(guī)則,以將對業(yè)務(wù)的影響降到最低。
4。災(zāi)難恢復(fù)和備份
在分布式存儲的容災(zāi)中,多時間點快照技術(shù)是一種重要的手段,它使用戶生產(chǎn)系統(tǒng)能夠在一定的時間間隔內(nèi)保存每個版本的數(shù)據(jù)。特別值得一提的是,多時間點快照技術(shù)支持同時提取多個時間點樣本進(jìn)行恢復(fù),對于許多邏輯錯誤的災(zāi)難定位非常有用。如果用戶有多臺服務(wù)器或虛擬機可用于系統(tǒng)恢復(fù),通過對比分析,可以快速找到哪個時間點是要恢復(fù)的時間點,降低了故障定位的難度,縮短了定位時間。這一功能也非常有利于故障的重現(xiàn),以便進(jìn)行分析研究,避免今后災(zāi)難的重現(xiàn)。多拷貝技術(shù)、數(shù)據(jù)分條、多時間點快照和周期性增量復(fù)制為分布式存儲的高可靠性提供了保證。
5。彈性膨脹
由于一個合理的分布式體系結(jié)構(gòu),分布式存儲可以預(yù)測和彈性地擴展計算、存儲容量和性能。分布式存儲的水平擴展具有以下特點:
1) 節(jié)點擴展后,將舊數(shù)據(jù)自動遷移到新節(jié)點,實現(xiàn)負(fù)載均衡,避免單點過熱;
2) 橫向擴展只需要將新節(jié)點和原集群連接到同一個網(wǎng)絡(luò)上,整個過程不會影響業(yè)務(wù);
3) 當(dāng)節(jié)點加入集群后,集群系統(tǒng)的整體容量和性能將線性擴展,然后新節(jié)點的資源將被管理平臺接管,用于分配或回收。
6。存儲系統(tǒng)標(biāo)準(zhǔn)化
隨著分布式存儲的發(fā)展,存儲行業(yè)的標(biāo)準(zhǔn)化進(jìn)程也在不斷推進(jìn)。分布式存儲的存儲訪問首選行業(yè)標(biāo)準(zhǔn)接口(SMI-S或openstack cinder)。在平臺級,通過抽象異構(gòu)存儲資源,并將傳統(tǒng)的存儲設(shè)備級操作封裝為面向存儲資源的操作.