{eval=Array;=+count(Array);}
分布式處理,分布式系統(tǒng)(其實(shí)也包含分布式存儲(chǔ)系統(tǒng))一直把RAS、MTBF、MTTR等作為可靠性衡量指標(biāo),但是專業(yè)指標(biāo)是CAP指標(biāo),可用性作為其中重要因素之一。CAP理論闡述了在分布式系統(tǒng)的設(shè)計(jì)中,沒有一種設(shè)計(jì)可以同時(shí)滿足一致性,可用性和分區(qū)容錯(cuò)性。所以一個(gè)好的分布式系統(tǒng),必須在架構(gòu)上充分考慮上述指標(biāo)。
分布式系統(tǒng)設(shè)計(jì)中,BASE理論作為CAP理論的折中或延伸,在分布式系統(tǒng)中被大量使用。分布式系統(tǒng)的可靠性競爭力的建設(shè),似乎更多要依托上層軟件能力體現(xiàn)(主要原因可能也是基于便宜的X86通用服務(wù)器,硬件最求的就是便宜),如數(shù)據(jù)多副本、EC糾刪碼(跨節(jié)點(diǎn)存放數(shù)據(jù),多節(jié)點(diǎn)故障容忍等),數(shù)據(jù)Scrub校驗(yàn)、ECC,存儲(chǔ)池故障域隔離、數(shù)據(jù)快速修復(fù)等等。方案層面的可靠性也尤為重要,數(shù)據(jù)異地復(fù)制容災(zāi),數(shù)據(jù)Multiple Available Zone、Region等,這些是分布式系統(tǒng)擴(kuò)展,可靠性,和可用性的基礎(chǔ)。
在系統(tǒng)特性或差異化競爭中,也要緊跟技術(shù)趨勢,提高產(chǎn)品競爭力,所以必須考慮VNMe,SCM,SPDK,DPDK技術(shù)支持,同時(shí)讓自己的分布式存儲(chǔ)具備數(shù)據(jù)上云的災(zāi)備能力,讓客戶數(shù)據(jù)按照冷熱策略流動(dòng),具備彈性擴(kuò)展的能力。
如果一個(gè)分布式存儲(chǔ)系統(tǒng)都具備這樣的能力,可以說在整個(gè)存儲(chǔ)市場中引領(lǐng)行業(yè)趨勢,并能滿足99%左右的場景和客戶需求。
分布式存儲(chǔ)這兩年的研究趨勢主要是效率、可擴(kuò)展性和性能這三方面。效率的興起得利于云存儲(chǔ)的大行其道,云存儲(chǔ)的投入一般比較大,所以成本的控制就很重要了,不論是Amazon、七牛還是其他廠商,都希望存儲(chǔ)的成本盡可能低,因此虛擬化存儲(chǔ)、Erasure Code和Deduplication還有一些研究人員投入精力;可擴(kuò)展性這個(gè)方向投入的人就比較多了,這點(diǎn)從FAST/OSDI/SOSP等會(huì)議就能看得出來,主要是規(guī)模的擴(kuò)展和移動(dòng)平臺(tái)的擴(kuò)展,大數(shù)據(jù)時(shí)代,數(shù)據(jù)人人有,存儲(chǔ)需求變大,原來的解決方案在這種規(guī)模下比較吃力,因此有了Haystack這樣的系統(tǒng),移動(dòng)平臺(tái)就更有花樣了,這點(diǎn)從蘋果iOS/Android存儲(chǔ)文件系統(tǒng)的迭代也可窺一斑;性能是個(gè)永恒的話題,總有需求不嫌性能高,曾經(jīng)聽過某金融機(jī)構(gòu)希望存儲(chǔ)能像內(nèi)存一樣快,當(dāng)然這也是可能的,于是Flash存儲(chǔ)相變存儲(chǔ)也就流行起來了,這也是各大會(huì)議一大主題。還有一個(gè)研究方向是功耗,個(gè)人覺得這個(gè)相對(duì)次要一些,有些偽命題的色彩。分布式處理大的方向主要還是規(guī)模和效率,支持更大的數(shù)據(jù)和更快的計(jì)算速度,內(nèi)存計(jì)算現(xiàn)在就非?;?,也比較有前途。
2
回答3
回答1
回答2
回答5
回答3
回答10
回答8
回答3
回答2
回答