分布式存儲系統(tǒng)中的多臺服務器通過網(wǎng)絡進行連接。但是我們無法保證網(wǎng)絡是一直通暢的,分布式系統(tǒng)需要具有一定的容錯性來處理網(wǎng)絡故障帶來的問題。一個令人滿意的情況是,當一個網(wǎng)絡因為故障而分解為多個部分的時候,分布式存儲系統(tǒng)仍然能夠工作。分布式存儲系統(tǒng)需要使用多臺服務器共同存儲數(shù)據(jù),而隨著服務器數(shù)量的增加,服務器出現(xiàn)故障的概率也在不斷增加。為了保證在有服務器出現(xiàn)故障的情況下系統(tǒng)仍然可用。一般做法是把一個數(shù)據(jù)分成多份存儲在不同的服務器中。但是由于故障和并行存儲等情況的存在,同一個數(shù)據(jù)的多個副本之間可能存在不一致的情況。這里稱保證多個副本的數(shù)據(jù)完全一致的性質(zhì)為一致性。 分布式存儲系統(tǒng)需要使用多臺服務器共...
分布式存儲系統(tǒng)需要使用多臺服務器共同存儲數(shù)據(jù),而隨著服務器數(shù)量的增加,服務器出現(xiàn)故障的概率也在不斷增加。為了保證在有服務器出現(xiàn)故障的情況下系統(tǒng)仍然可用。一般做法是把一個數(shù)據(jù)分成多份存儲在不同的服務器中。但是由于故障和并行存儲等情況的存在,同一個數(shù)據(jù)的多個副本之間可能存在不一致的情況。這里稱保證多個副本的數(shù)據(jù)完全一致的性質(zhì)為一致性。分布式存儲系統(tǒng)需要多臺服務器同時工作。當服務器數(shù)量增多時,其中的一些服務器出現(xiàn)故障是在所難免的。我們希望這樣的情況不會對整個系統(tǒng)造成太大的影響。在系統(tǒng)中的一部分節(jié)點出現(xiàn)故障之后,系統(tǒng)的整體不影響客服端的讀/寫請求稱為可用性。 分布式存儲在數(shù)據(jù)治理過程中的定位。揚州...
目測分布式存儲領域有兩個派系,一派是SDS(軟件定義存儲),一派是軟硬一體。前者以vSAN、Ceph為代biao,以軟件廠商為主在推廣。分布式存儲軟件+通用服務器組合,打著重定義存儲市場的旗幟,頗有“有王侯將相寧有種乎”的氣勢;另一派是存儲老牌存儲玩家的產(chǎn)品,他們以軟硬一體為主,如Isilon、HCP等。誰主沉浮很難判斷,不過我們不妨從產(chǎn)業(yè)動態(tài)窺見一斑。雖然用過的客戶都詬病分布式存儲軟件+服務器的方式存在各種兼容性、可靠性、可維護性的問題,但筆者認為SDS這種模式會長期存在,尤其是在傳統(tǒng)的低端領域,如備份歸檔、開發(fā)測試環(huán)境。而越往高duan走,軟硬一體越是占據(jù)主流。業(yè)界主流廠商也在持續(xù)推出...
正所謂長江后浪推前浪,分布式存儲快速增長是不可否認的,這從各大廠商的業(yè)績報告和分析師報告就能看出來,但想要把企業(yè)外置存儲這個前浪拍死在沙灘上還是步子邁太大,不現(xiàn)實。企業(yè)外置存儲在相當長的一段時間內(nèi),仍然是主流。它主要面向企業(yè)傳統(tǒng)應用如ERP/CRM/HIS等,數(shù)據(jù)量不大但對可靠性、性能有極zhi要求,如銀行Core-Banking,從可靠性、生態(tài)層面,分布式存儲都不是比較好選擇。分布式存儲主要面向海量數(shù)據(jù)、新興業(yè)務場景,如HPC/EDA、大數(shù)據(jù),這類場景以二進制文件、視頻、圖片等非結(jié)構(gòu)化數(shù)據(jù)為主,數(shù)據(jù)量極大。所以從場景來看,二者場景是有明確區(qū)隔的,按場景并存是比較好的選擇。 布式存儲幫助企...
與傳統(tǒng)的存儲架構(gòu)使用RAID模式來保證數(shù)據(jù)的可靠性不同,分布式存儲采用了多副本備份機制。在存儲數(shù)據(jù)之前,分布式存儲對數(shù)據(jù)進行了分片,分片后的數(shù)據(jù)按照一定的規(guī)則保存在集群節(jié)點上。為了保證多個數(shù)據(jù)副本之間的一致性,分布式存儲通常采用的是一個副本寫入,多個副本讀取的強一致性技術(shù),使用鏡像、條帶、分布式校驗等方式滿足租戶對于可靠性不同的需求。在讀取數(shù)據(jù)失敗的時候,系統(tǒng)可以通過從其他副本讀取數(shù)據(jù),重新寫入該副本進行恢復,從而保證副本的總數(shù)固定。當數(shù)據(jù)長時間處于不一致狀態(tài)時,系統(tǒng)會自動數(shù)據(jù)重建恢復,同時租戶可設定數(shù)據(jù)恢復的帶寬規(guī)則,小化對業(yè)務的影響。 分布式存儲系統(tǒng),是將數(shù)據(jù)分散存儲在多臺單獨的設備上...
如何保證分布式存儲的高性能與高可用?大家可能想到的是,除了傳統(tǒng)架構(gòu)里面的備份、HotStandby、雙活、多活這種架構(gòu)之外,對于保證分布式存儲系統(tǒng)的高可靠和高可用,數(shù)據(jù)在系統(tǒng)中一般存儲多個副本。當某個存儲節(jié)點出故障時,系統(tǒng)能夠自動將服務切換到其他的副本,從而實現(xiàn)自動容錯。分布式存儲系統(tǒng)通過復制協(xié)議將數(shù)據(jù)同步到多個存儲節(jié)點,并確保多個副本之間的數(shù)據(jù)一致性。同一份數(shù)據(jù)有多個副本,只有一個為主副本Primary,其他的副本為備份副本Backup,數(shù)據(jù)從主副本復制到備份副本,采用終一致性來保證數(shù)據(jù)和事物的完整。 分布式存儲的小知識,你值得擁有!無錫什么是分布式存儲技術(shù)有哪些 分布式存儲的...
什么是分布式存儲呢?如果一個存儲系統(tǒng),不管是對象、塊、文件、kv、log、olap、oltp,只要對所管理的數(shù)據(jù)做了Partitioning&Replication,不管姿勢對不對,其實都可以歸納于分布式存儲。分布式存儲就是:Partitioning以多機scale,Replication以災備容錯。復制是解決可用性,可擴展性和高性能的關鍵。為了災備,數(shù)據(jù)需要冗余存儲;為了高可用,服務需要hotstandby。缺乏災備的系統(tǒng)難以在生產(chǎn)環(huán)境使用。元數(shù)據(jù)和數(shù)據(jù)的維護均離不開復制,復制可轉(zhuǎn)移而不可消除。復制引出了多副本一致性問題,而一致性保證需要考慮各種軟件和硬件故障,以及誤操作。 布式存儲系統(tǒng)...
分布式存儲的興起與互聯(lián)網(wǎng)的發(fā)展密不可分,互聯(lián)網(wǎng)公司由于其數(shù)據(jù)量大而資本積累少,而通常都使用大規(guī)模分布式存儲系統(tǒng)。與傳統(tǒng)的高duan服務器、高duan存儲器和高duan處理器不同的是,互聯(lián)網(wǎng)公司的分布式存儲系統(tǒng)由數(shù)量眾多的、低成本和高性價比的普通PC服務器通過網(wǎng)絡連接而成。其主要原因有以下三點(1)互聯(lián)網(wǎng)的業(yè)務發(fā)展很快,而且注意成本消耗,這就使得存儲系統(tǒng)不能依靠傳統(tǒng)的縱向擴展的方式,即先買小型機,不夠時再買中型機,甚至大型機?;ヂ?lián)網(wǎng)后端的分布式系統(tǒng)要求支持橫向擴展,即通過增加普通PC服務器來提高系統(tǒng)的整體處理能力。(2)普通PC服務器性價比高,故障率也高,需要在軟件層面實現(xiàn)自動容錯,...
分布式存儲的重要性:從單機單用戶到單機多用戶,再到現(xiàn)在的網(wǎng)絡時代,應用系統(tǒng)發(fā)生了很多的變化。而分布式系統(tǒng)依然是目前很熱門的討論話題,那么,分布式系統(tǒng)給我們帶來了什么,或者說是為什么要有分布式系統(tǒng)呢?(1)升級單機處理能力的性價比越來越低;企業(yè)發(fā)現(xiàn)通過更換硬件做垂直擴展的方式來提升性能會越來越不劃算;(2)單機處理能力存在瓶頸;某個固定時間點,單顆處理器有自己的性能瓶頸,也就說即使愿意花更多的錢去買計算能力也買不到了;(3)出于穩(wěn)定性和可用性的考慮如果采用單擊系統(tǒng),那么在這臺機器正常的時候一切OK,一旦出問題,那么系統(tǒng)就完全不能用了。當然,可以考慮做容災備份等方案,而這些方案就會讓系...
什么是分布式存儲呢?如果一個存儲系統(tǒng),不管是對象、塊、文件、kv、log、olap、oltp,只要對所管理的數(shù)據(jù)做了Partitioning&Replication,不管姿勢對不對,其實都可以歸納于分布式存儲。分布式存儲就是:Partitioning以多機scale,Replication以災備容錯。復制是解決可用性,可擴展性和高性能的關鍵。為了災備,數(shù)據(jù)需要冗余存儲;為了高可用,服務需要hotstandby。缺乏災備的系統(tǒng)難以在生產(chǎn)環(huán)境使用。元數(shù)據(jù)和數(shù)據(jù)的維護均離不開復制,復制可轉(zhuǎn)移而不可消除。復制引出了多副本一致性問題,而一致性保證需要考慮各種軟件和硬件故障,以及誤操作。 相較于傳統(tǒng)存...
實際上分布式存儲,高性能與高可用是矛盾的,比如要設計一個分布式存儲系統(tǒng),出于對性能的考慮,記錄數(shù)據(jù)時先寫一個份數(shù)據(jù)到某個機器上并立即返回,然后異步發(fā)起多個數(shù)據(jù)備份過程(副本)。這種設計的性能比較好,但存在“容錯性”的風險,即寫完數(shù)據(jù)后,目標機器立即發(fā)生故障,會導致數(shù)據(jù)丟失!如果同時寫多個副本,每個副本寫成功以后再返回,則又導致性能下降,因為這個過程取決于慢的那臺機器的性能。這就是高性能與高可用之間的矛盾。而要真正從根本上克服這些矛盾,解決分布式存儲的高性能和高可用問題,更有效的是對于分布式文件系統(tǒng)和分布式存儲系統(tǒng)架構(gòu)進行優(yōu)化和改進,從而從源頭解決這些問題。 淺談分布式存儲中的網(wǎng)絡通信。蕪湖...
很多人可能對分布式存儲耳熟能詳,但是,大多數(shù)人對其概念或者知識點卻了解得都過于分散,看了很多卻“只見樹木,不見森林”,學了很多往往只能“知其然,卻不能知其所以然”。因此,有必要對分布式存儲的概念、問題和矛盾進行一下分析和解讀。實際上,如果可能,應該是盡量不使用分布式的,因為這會增加系統(tǒng)的復雜度和管理難度,然而,雖然是這樣,但這些終歸是可以通過其他技術(shù)來解決,而如果不使用分布式,系統(tǒng)的可用性、穩(wěn)定性都無法保證,更談不上系統(tǒng)的高性能了。因此,說分布式是被迫使用的,一點也不夸張。 布式存儲系統(tǒng),采用Scale-out擴展架構(gòu),可實現(xiàn)超大集群規(guī)模的部署。泰州聯(lián)想分布式存儲系統(tǒng)原理解析 分布式存儲...
與傳統(tǒng)的存儲架構(gòu)使用RAID模式來保證數(shù)據(jù)的可靠性不同,分布式存儲采用了多副本備份機制。在存儲數(shù)據(jù)之前,分布式存儲對數(shù)據(jù)進行了分片,分片后的數(shù)據(jù)按照一定的規(guī)則保存在集群節(jié)點上。為了保證多個數(shù)據(jù)副本之間的一致性,分布式存儲通常采用的是一個副本寫入,多個副本讀取的強一致性技術(shù),使用鏡像、條帶、分布式校驗等方式滿足租戶對于可靠性不同的需求。在讀取數(shù)據(jù)失敗的時候,系統(tǒng)可以通過從其他副本讀取數(shù)據(jù),重新寫入該副本進行恢復,從而保證副本的總數(shù)固定。當數(shù)據(jù)長時間處于不一致狀態(tài)時,系統(tǒng)會自動數(shù)據(jù)重建恢復,同時租戶可設定數(shù)據(jù)恢復的帶寬規(guī)則,小化對業(yè)務的影響。 分布式存儲釋放了大量被閑置的存儲資源,讓存儲變得更...
說起分布式存儲,大家可能都會覺得這是一個老生常談的問題,雖然分布式存儲并不是一個年輕的技術(shù),許多開發(fā)者也對分布式存儲耳熟能詳,但分布式存儲卻并不是像想象中的那種簡單的技術(shù),它是一個涉及到文件系統(tǒng)、存儲系統(tǒng)、網(wǎng)絡、算法、管理等多方面技術(shù)的匯聚,因此,要想真正的掌握分布式存儲技術(shù),絕不是一件輕松的事。但對于開發(fā)者來說,如果不了解分布式存儲技術(shù),實際上對他們的開發(fā)工作還是會有很大的影響,特別是現(xiàn)在基于互聯(lián)網(wǎng)的開發(fā)更是離不開對分布式存儲技術(shù)的深入了解。 分布式存儲能夠?qū)崿F(xiàn)內(nèi)容感知,配合前端應用對海量數(shù)據(jù)進行大數(shù)據(jù)分析和價值挖掘。南通聯(lián)想分布式存儲架構(gòu)實戰(zhàn) 什么是分布式存儲呢?如果一個存儲系統(tǒng),不...
分布式存儲系統(tǒng)需要使用多臺服務器共同存儲數(shù)據(jù),而隨著服務器數(shù)量的增加,服務器出現(xiàn)故障的概率也在不斷增加。為了保證在有服務器出現(xiàn)故障的情況下系統(tǒng)仍然可用。一般做法是把一個數(shù)據(jù)分成多份存儲在不同的服務器中。但是由于故障和并行存儲等情況的存在,同一個數(shù)據(jù)的多個副本之間可能存在不一致的情況。這里稱保證多個副本的數(shù)據(jù)完全一致的性質(zhì)為一致性。分布式存儲系統(tǒng)需要多臺服務器同時工作。當服務器數(shù)量增多時,其中的一些服務器出現(xiàn)故障是在所難免的。我們希望這樣的情況不會對整個系統(tǒng)造成太大的影響。在系統(tǒng)中的一部分節(jié)點出現(xiàn)故障之后,系統(tǒng)的整體不影響客服端的讀/寫請求稱為可用性。 布式存儲可實現(xiàn)集群的健康監(jiān)測,在故障潛...
由于異常的存在,分布式存儲系統(tǒng)設計時往往會將數(shù)據(jù)冗余存儲多份,每一份稱為一個副本)。這樣,當某一個節(jié)點出現(xiàn)故障時,可以從其他副本上讀到數(shù)據(jù)??梢赃@么認為,副本是分布式存儲系統(tǒng)容錯技術(shù)的手段。由于多個副本的存在,如何保證副本之間的一致性是整個分布式系統(tǒng)的理論核xin。數(shù)據(jù)一致性這個單詞在平常開發(fā)中,或者各種文章中都能經(jīng)??匆姡覀兂3B犚娛裁礀|西數(shù)據(jù)不一致了,造成了一定的損失,趕快修復一下。那有幾種一致性呢?a、時間一致性:要求所有數(shù)據(jù)組件的數(shù)據(jù)在任意時刻都是完全一致的;b、事物一致性:事務一致性只能存在在事務開始前的和事務完成之后,在事務過程中數(shù)據(jù)有可能不一致,比如A轉(zhuǎn)100元給B...
由于異常的存在,分布式存儲系統(tǒng)設計時往往會將數(shù)據(jù)冗余存儲多份,每一份稱為一個副本)。這樣,當某一個節(jié)點出現(xiàn)故障時,可以從其他副本上讀到數(shù)據(jù)??梢赃@么認為,副本是分布式存儲系統(tǒng)容錯技術(shù)的手段。由于多個副本的存在,如何保證副本之間的一致性是整個分布式系統(tǒng)的理論核xin。數(shù)據(jù)一致性這個單詞在平常開發(fā)中,或者各種文章中都能經(jīng)??匆姡覀兂3B犚娛裁礀|西數(shù)據(jù)不一致了,造成了一定的損失,趕快修復一下。那有幾種一致性呢?a、時間一致性:要求所有數(shù)據(jù)組件的數(shù)據(jù)在任意時刻都是完全一致的;b、事物一致性:事務一致性只能存在在事務開始前的和事務完成之后,在事務過程中數(shù)據(jù)有可能不一致,比如A轉(zhuǎn)100元給B...
軟硬件解耦的分布式存儲在性能設計上存在兩大天然缺陷:標準服務器不具備機房突然斷電時保護內(nèi)存數(shù)據(jù)的電池(BBU),所以只能用SSD卡/盤來做數(shù)據(jù)緩存。SSD的時延遠高于內(nèi)存,導致業(yè)界絕大多數(shù)的軟硬解耦的分布式存儲時延無法和生產(chǎn)存儲媲美。單獨采購的分布式存儲軟件無法和第三方服務器的SSD盤緊密配合,從而無法像業(yè)界先進的全閃存存儲一樣實現(xiàn)全局垃圾回收,控制數(shù)量眾多的SSD盤各自的垃圾回收導致的生產(chǎn)應用時延波動。軟硬件一體的分布式存儲有機會克服如上兩大缺陷。我們看到業(yè)界先進的分布式存儲產(chǎn)品,采用了類似于全閃存存儲的電池保護(BBU)、系統(tǒng)級全局垃圾回收,達到了媲美傳統(tǒng)生產(chǎn)存儲的高并發(fā)壓力下...
分布式存儲構(gòu)建存儲系統(tǒng)時.需要基于成本和性能來考慮,因此存儲系統(tǒng)通常采用多層不同性價比的存儲器件組成存儲層次結(jié)構(gòu)。大數(shù)據(jù)的規(guī)模大,因此構(gòu)建高效合理的存儲層次結(jié)構(gòu),可以在保證系統(tǒng)性能的前提下,降低系統(tǒng)能耗和構(gòu)建成本,利用數(shù)據(jù)訪問局部性原理.可以從兩個方面對存儲層次結(jié)構(gòu)進行優(yōu)化。從提高性能的角度,可以通過分析應用特征,識別熱點數(shù)據(jù)并對其進行緩存或預取,通過高效的緩存預取算法和合理的緩存容量配比,以提高訪問性能。從降低成本的角度,采用信息生命周期管理方法,將訪問頻率低的冷數(shù)據(jù)遷移到低速廉價存儲設備上,可以在小幅犧sheng系統(tǒng)整體性能的基礎上,大幅降低系統(tǒng)的構(gòu)建成本和能耗。 分布式存儲在數(shù)據(jù)治理...
為了保證分布式存儲系統(tǒng)的高可靠和高可用,數(shù)據(jù)在系統(tǒng)中一般存儲多個副本。當某個副本所在的存儲節(jié)點出現(xiàn)故障時,分布式存儲系統(tǒng)能夠自動將服務切換到其他的副本,從而實現(xiàn)自動容錯。分布式存儲系統(tǒng)通過復制協(xié)議將數(shù)據(jù)同步到多個存儲節(jié)點,并確保多個副本之間的數(shù)據(jù)一致性??蛻舳藢懻埱蟀l(fā)送給主副本,主副本將寫請求復制到其他備副本,常見的做法是同步操作日志(CommitLog)。主副本首先將操作日志同步到備副本,備副本回放操作日志,完成后通知主副本。接著,主副本修改本機,等到所有的操作都完成后再通知客戶端寫成功。下圖中的復制協(xié)議要求主備同步成功才可以返回客戶端寫成功,這種協(xié)議稱為強同步協(xié)議。 布式存儲系統(tǒng),采...
說起分布式存儲,大家可能都會覺得這是一個老生常談的問題,雖然分布式存儲并不是一個年輕的技術(shù),許多開發(fā)者也對分布式存儲耳熟能詳,但分布式存儲卻并不是像想象中的那種簡單的技術(shù),它是一個涉及到文件系統(tǒng)、存儲系統(tǒng)、網(wǎng)絡、算法、管理等多方面技術(shù)的匯聚,因此,要想真正的掌握分布式存儲技術(shù),絕不是一件輕松的事。但對于開發(fā)者來說,如果不了解分布式存儲技術(shù),實際上對他們的開發(fā)工作還是會有很大的影響,特別是現(xiàn)在基于互聯(lián)網(wǎng)的開發(fā)更是離不開對分布式存儲技術(shù)的深入了解。 分布式存儲與數(shù)據(jù)庫選型問答整理分享。寧波魏晉元興分布式存儲系統(tǒng)架構(gòu) 面對海量數(shù)據(jù)的存儲需求,分布式存儲顯然在架構(gòu)上有著天然優(yōu)勢,但在這波數(shù)據(jù)洪流...
分布式存儲構(gòu)建存儲系統(tǒng)時.需要基于成本和性能來考慮,因此存儲系統(tǒng)通常采用多層不同性價比的存儲器件組成存儲層次結(jié)構(gòu)。大數(shù)據(jù)的規(guī)模大,因此構(gòu)建高效合理的存儲層次結(jié)構(gòu),可以在保證系統(tǒng)性能的前提下,降低系統(tǒng)能耗和構(gòu)建成本,利用數(shù)據(jù)訪問局部性原理.可以從兩個方面對存儲層次結(jié)構(gòu)進行優(yōu)化。從提高性能的角度,可以通過分析應用特征,識別熱點數(shù)據(jù)并對其進行緩存或預取,通過高效的緩存預取算法和合理的緩存容量配比,以提高訪問性能。從降低成本的角度,采用信息生命周期管理方法,將訪問頻率低的冷數(shù)據(jù)遷移到低速廉價存儲設備上,可以在小幅犧sheng系統(tǒng)整體性能的基礎上,大幅降低系統(tǒng)的構(gòu)建成本和能耗。 分布式存儲的基本理論...
如何保證分布式存儲的高性能與高可用?大家可能想到的是,除了傳統(tǒng)架構(gòu)里面的備份、HotStandby、雙活、多活這種架構(gòu)之外,對于保證分布式存儲系統(tǒng)的高可靠和高可用,數(shù)據(jù)在系統(tǒng)中一般存儲多個副本。當某個存儲節(jié)點出故障時,系統(tǒng)能夠自動將服務切換到其他的副本,從而實現(xiàn)自動容錯。分布式存儲系統(tǒng)通過復制協(xié)議將數(shù)據(jù)同步到多個存儲節(jié)點,并確保多個副本之間的數(shù)據(jù)一致性。同一份數(shù)據(jù)有多個副本,只有一個為主副本Primary,其他的副本為備份副本Backup,數(shù)據(jù)從主副本復制到備份副本,采用終一致性來保證數(shù)據(jù)和事物的完整。 分布式存儲系統(tǒng),分布式存儲架構(gòu)及原理。江蘇分布式存儲 開源分布式存儲軟件的出現(xiàn),一定...
分布式存儲在大數(shù)據(jù)環(huán)境下,數(shù)據(jù)規(guī)模和復雜度的增加往往非常迅速,對系統(tǒng)的擴展性能要求較高。實現(xiàn)存儲系統(tǒng)的高可擴展性首先要解決兩個方面的重要問題,包含元數(shù)據(jù)的分配和數(shù)據(jù)的透明遷移。元數(shù)據(jù)的分配主要通過靜態(tài)子樹劃分技術(shù)實現(xiàn),后者則側(cè)重數(shù)據(jù)遷移算法的優(yōu)化。此外,大數(shù)據(jù)存儲體系規(guī)模龐大.結(jié)點失效率高,因此還需要完成一定的自適應管理功能。系統(tǒng)必須能夠根據(jù)數(shù)據(jù)量和計算的工作量估算所需要的結(jié)點個數(shù),并動態(tài)地將數(shù)據(jù)在結(jié)點間遷移。以實現(xiàn)負載均衡;同時.結(jié)點失效時,數(shù)據(jù)必須可以通過副本等機制進行恢復,不能對上層應用產(chǎn)生影響。 布式存儲系統(tǒng),采用Scale-out擴展架構(gòu),可實現(xiàn)超大集群規(guī)模的部署。連云港全閃塊分...
無論如何波折,分布式存儲未來可期:正所謂不管白貓、黑貓,抓到老鼠的就是好貓。我們相信在較長一段時間內(nèi),分布式存儲軟硬件一體和軟硬件解耦會長期共存??傮w而言,筆者認為隨著數(shù)據(jù)價值的增高,場景對數(shù)據(jù)可靠性的要求隨之會越來越嚴苛,市場的天平就會更多偏向軟硬件一體;與此相反,場景對數(shù)據(jù)可靠性的敏感度越低、短期成本敏感度越高,市場的天平就會更多的偏向軟硬件解耦。分布式存儲的發(fā)展歷程無論如何波折,我們更愿意相信它終會是部正劇,在整個存儲市場中占據(jù)海量數(shù)據(jù)承載的主力軍位置,鏗鏘而立,并給人以無窮回味!布式存儲可實現(xiàn)集群的健康監(jiān)測,在故障潛伏期即可實現(xiàn)故障提醒。上海聯(lián)想分布式存儲有哪些 在整個結(jié)構(gòu)中,機頭中...
分布式存儲早期主要用于互聯(lián)網(wǎng)日志、企業(yè)備份歸檔、開發(fā)測試等場景,這些場景無疑是低價值場景,成本是第yi訴求甚至訴求。然此一時彼一時,士別三日也當刮目相看。首先是分布式存儲產(chǎn)品能力已今非昔比,逐漸具備了承載企業(yè)高價值業(yè)務的關鍵能力,例如毫秒級時延、TB/s級帶寬、雙活/3DC業(yè)務級容災、端到端DIF等,無論是結(jié)構(gòu)化數(shù)據(jù)還是非結(jié)構(gòu)化數(shù)據(jù)的承載,功能完備性的比較大短板早已補齊。其次,分布式存儲已走入眾多高價值關鍵業(yè)務,如運營商BOM業(yè)務、金融渠道類業(yè)務以及超算、油藏探測HPC等高價值業(yè)務,通過大規(guī)模應用實踐來檢驗成色。(小道消息,某些高價值場景全閃出貨價達到1000美金/TB以上啦)看完...
很多人可能從來沒有考慮過這個問題,為什么需要分布式存儲?實際上,使用分布式存儲是“被迫”的,因為隨著互聯(lián)網(wǎng)的飛速發(fā)展、應用越來越豐富、用戶數(shù)量越來越多、數(shù)據(jù)也成幾何級增長,海量數(shù)據(jù)的存儲給本地存儲帶了巨大壓力,存儲系統(tǒng)已經(jīng)不堪重負,處于崩潰的邊緣,因此,必須通過其他手段分散存儲系統(tǒng)壓力,分布式存儲和分布式文件系統(tǒng)應運而生。實際上,如果可能,應該是盡量不使用分布式的,因為這會增加系統(tǒng)的復雜度和管理難度,然而,雖然是這樣,但這些終歸是可以通過其他技術(shù)來解決,而如果不使用分布式,系統(tǒng)的可用性、穩(wěn)定性都無法保證,更談不上系統(tǒng)的高性能了。因此,說分布式是被迫使用的,一點也不夸張。 分布式存儲將如何挑...
分布式存儲采用分布式的系統(tǒng)結(jié)構(gòu),將數(shù)據(jù)以切片式或粉碎式分散在多個du立存儲服務器。它不但提高了系統(tǒng)的可靠性、可用性和存取效率,還易于擴展,將通用硬件引入的不穩(wěn)定因素降到比較低。優(yōu)點如下:1、高性能。2、支持分級存儲。3、多副本的一致性。4、容災與備份。5、彈性擴展。6、存儲系統(tǒng)標準化。隨著分布式存儲的發(fā)展,存儲行業(yè)的標準化進程也不斷推進,分布式存儲優(yōu)先采用行業(yè)標準接口進行存儲接入。在平臺層面,通過將異構(gòu)存儲資源進行抽象化,將傳統(tǒng)的存儲設備級的操作封裝成面向存儲資源的操作,從而簡化異構(gòu)存儲基礎架構(gòu)的操作,以實現(xiàn)存儲資源的集中管理,并能夠自動執(zhí)行創(chuàng)建、變更、回收等整個存儲生命周期流程,...
分布式存儲系統(tǒng)中的多臺服務器通過網(wǎng)絡進行連接。但是我們無法保證網(wǎng)絡是一直通暢的,分布式系統(tǒng)需要具有一定的容錯性來處理網(wǎng)絡故障帶來的問題。一個令人滿意的情況是,當一個網(wǎng)絡因為故障而分解為多個部分的時候,分布式存儲系統(tǒng)仍然能夠工作。分布式存儲系統(tǒng)需要使用多臺服務器共同存儲數(shù)據(jù),而隨著服務器數(shù)量的增加,服務器出現(xiàn)故障的概率也在不斷增加。為了保證在有服務器出現(xiàn)故障的情況下系統(tǒng)仍然可用。一般做法是把一個數(shù)據(jù)分成多份存儲在不同的服務器中。但是由于故障和并行存儲等情況的存在,同一個數(shù)據(jù)的多個副本之間可能存在不一致的情況。這里稱保證多個副本的數(shù)據(jù)完全一致的性質(zhì)為一致性。 分布式存儲系統(tǒng)通過統(tǒng)一硬件資源池,...
軟硬件解耦的分布式存儲在性能設計上存在兩大天然缺陷:標準服務器不具備機房突然斷電時保護內(nèi)存數(shù)據(jù)的電池(BBU),所以只能用SSD卡/盤來做數(shù)據(jù)緩存。SSD的時延遠高于內(nèi)存,導致業(yè)界絕大多數(shù)的軟硬解耦的分布式存儲時延無法和生產(chǎn)存儲媲美。單獨采購的分布式存儲軟件無法和第三方服務器的SSD盤緊密配合,從而無法像業(yè)界先進的全閃存存儲一樣實現(xiàn)全局垃圾回收,控制數(shù)量眾多的SSD盤各自的垃圾回收導致的生產(chǎn)應用時延波動。軟硬件一體的分布式存儲有機會克服如上兩大缺陷。我們看到業(yè)界先進的分布式存儲產(chǎn)品,采用了類似于全閃存存儲的電池保護(BBU)、系統(tǒng)級全局垃圾回收,達到了媲美傳統(tǒng)生產(chǎn)存儲的高并發(fā)壓力下...