分布式存儲往往采用分布式的系統結構,利用多臺存儲服務(wù)器分擔存儲負荷,利用位置CDN服務(wù)器定位存儲信息。它不但提高了系統的可靠性、可用性和存取效率,還易于擴展,將通用硬件引入的不穩定因素降到最低。優(yōu)點(diǎn)如下:
1. 高性能
一個(gè)具有高性能的分布式存戶(hù)通常能夠高效地管理讀緩存和寫(xiě)緩存,并且支持自動(dòng)的分級存儲。分布式存儲通過(guò)將熱點(diǎn)區域內數據映射到高速存儲中,來(lái)提高系統響應速度;一旦這些區域不再是熱點(diǎn),那么存儲系統會(huì )將它們移出高速存儲。而寫(xiě)緩存技術(shù)則可使配合高速存儲來(lái)明顯改變整體存儲的性能,按照一定的策略,先將數據寫(xiě)入高速存儲,再在適當的時(shí)間進(jìn)行同步落盤(pán)。
2. 支持分級存儲
由于通過(guò)網(wǎng)絡(luò )進(jìn)行松耦合鏈接,分布式存儲允許高速存儲和低速存儲分開(kāi)部署,或者任意比例混布。在不可預測的業(yè)務(wù)環(huán)境或者敏捷應用情況下,分層存儲的優(yōu)勢可以發(fā)揮到最佳。解決了目前緩存分層存儲最大的問(wèn)題是當性能池讀不命中后,從冷池提取數據的粒度太大,導致延遲高,從而給造成整體的性能的抖動(dòng)的問(wèn)題。
3. 多副本的一致性
與傳統的存儲架構使用RAID模式來(lái)保證數據的可靠性不同,分布式存儲采用了多副本備份機制。在存儲數據之前,分布式存儲對數據進(jìn)行了分片,分片后的數據按照一定的規則保存在集群節點(diǎn)上。為了保證多個(gè)數據副本之間的一致性,分布式存儲通常采用的是一個(gè)副本寫(xiě)入,多個(gè)副本讀取的強一致性技術(shù),視頻CDN使用鏡像、條帶、分布式校驗等方式滿(mǎn)足租戶(hù)對于可靠性不同的需求。在讀取數據失敗的時(shí)候,系統可以通過(guò)從其他副本讀取數據,重新寫(xiě)入該副本進(jìn)行恢復,從而保證副本的總數固定;當數據長(cháng)時(shí)間處于不一致?tīng)顟B(tài)時(shí),系統會(huì )自動(dòng)數據重建恢復,同時(shí)租戶(hù)可設定數據恢復的帶寬規則,最小化對業(yè)務(wù)的影響。
4. 容災與備份
在分布式存儲的容災中,一個(gè)重要的手段就是多時(shí)間點(diǎn)快照技術(shù),使得用戶(hù)生產(chǎn)系統能夠實(shí)現一定時(shí)間間隔下的各版本數據的保存。特別值得一提的是,多時(shí)間點(diǎn)快照技術(shù)支持同時(shí)提取多個(gè)時(shí)間點(diǎn)樣本同時(shí)恢復,這對于很多邏輯錯誤的災難定位十分有用,如果用戶(hù)有多臺服務(wù)器或虛擬機可以用作系統恢復,通過(guò)比照和分析,可以快速找到哪個(gè)時(shí)間點(diǎn)才是需要回復的時(shí)間點(diǎn),降低了故障定位的難度,縮短了定位時(shí)間。這個(gè)功能還非常有利于進(jìn)行故障重現,從而進(jìn)行分析和研究,避免災難在未來(lái)再次發(fā)生。多副本技術(shù),數據條帶化放置,多時(shí)間點(diǎn)快照和周期增量復制等技術(shù)為分布式存儲的高可靠性提供了保障。
5. 存儲系統標準化
隨著(zhù)分布式存儲的發(fā)展,存儲行業(yè)的標準化進(jìn)程也不斷推進(jìn),分布式存儲優(yōu)先采用行業(yè)標準接口(SMI-S或OpenStack Cinder)進(jìn)行存儲接入。在平臺層面,通過(guò)將異構存儲資源進(jìn)行抽象化,將傳統的存儲設備級的操作封裝成面向存儲資源的操作,從而簡(jiǎn)化異構存儲基礎架構的操作,以實(shí)現存儲資源的集中管理,并能夠自動(dòng)執行創(chuàng )建、變更、回收等整個(gè)存儲生命周期流程?;诋悩嫶鎯φ系墓δ?,用戶(hù)可以實(shí)現跨不同品牌、介質(zhì)地實(shí)現容災,如用中低端陣列為高端陣列容災,用不同磁盤(pán)陣列為閃存陣列容災等等,從側面降低了存儲采購和管理成本。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動(dòng)站