分布式存儲能夠勝任PB以上的共享存儲。為什么分布式存儲這么重要分布式存儲的誕生有著很強的優越性,主要體現在靈活性、速度、成本等方面,簡要來在性能和價格方面,相對SAN存儲,分布式存儲都存在優勢,分布式存儲組織將最大限度地降低基礎設施成本高達90%。
1、分布式存儲是什么?
簡單來說,就是存儲設備分布在不同的地理位置,數據就近存儲,將數據分散在多個存儲節點上,各個節點通過網絡相連,對這些節點的資源進行統一的管理,從而大大緩解帶寬壓力,同時也解決了傳統的本地文件系統在文件大小、文件數量等方面的限制。為什么分布式存儲這么重要分布式存儲的誕生有著很強的優越性,主要體現在靈活性、速度、成本等方面,
靈活性方面:分布式存儲系統使用強大的標準服務器(在CPU,RAM以及網絡連接/接口中),它不再需要專門的盒子來處理存儲功能。而且允許標準服務器運行存儲,這是一項重大突破,這意味著簡化IT堆棧并為數據中心創建單個構建塊,通過添加更多服務器進行擴展,從而線性地增加容量和性能。速度方面:如果你研究一個專門的存儲陣列,你會發現它本質上是一個服務器,但是他只能用于存儲,為了擁有快速存儲系統,你要花費的成本非常高,
即使在今天大多數系統中,當你為存儲系統進行擴展時,也不會提高整個系統的性能,因為所有流量都必須通過“頭節點”或主服務器(充當管理節點)。但是在分布式存儲系統中,任何服務器都有CPU,RAM,驅動器和網絡接口,它們都表現為一個組,因此,每次添加服務器時,都會增加總資源池,從而提高整個系統的速度。成本方面:分布式存儲組織將最大限度地降低基礎設施成本高達90%!沒錯,是90%,因為驅動器和網絡所花費的成本非常低,極大的提高了服務器的使用效率,同時,數據中心所花費的電力、空調費、所占空間等費用也減少了,管理起來更加方面,所需要的人也更少,
2、分布式存儲和SAN存儲有什么區別?
簡要來說,在性能和價格方面,相對SAN存儲,分布式存儲都存在優勢。性能SAN存儲:通常采用雙控制器架構方式,為前端服務器配置兩臺交換機進行連接,這種架構方式具有一些明顯的弊端:前端服務器成為整個存儲性能的瓶頸。前端服務器的對外服務能力會制約存儲的橫向拓展性,并且當控制器出現損壞時,將直接影響存儲的正常使用,
由于不同廠商設備的管理和使用方式不同,當管理接口不統一、軟硬件緊耦合時,會影響存儲使用的利用率和便利性,帶來存儲利用率較低的現象。分布式存儲:通常采用分布式系統結構,將數據分布存儲到多個數據存儲服務器上,系統的可靠性、存儲效率、擴展性都得到提升,結合適當的數據分布策略,當分布式存儲達到一定規模時,大量的磁盤和節點可以達到非常高的聚合帶寬,在性能上超越傳統的SAN存儲。
SAN一個機頭最多可帶幾百個磁盤,擴展能力有限,而分布式存儲能夠勝任PB以上的共享存儲。價格光纖網絡成本以及拓展柜使得SAN存儲價格較高;而分布式存儲的初期成本較低,IP網絡、幾臺X86服務器及內置硬盤就可以完成組建,后期通過加服務器就可以實現拓展,不過,相對于SAN存儲,分布式存儲對技術和運維能力的要求會更高,需要服務平臺維護好實際應用場景中的數據一致性和穩定性問題。
3、分布式存儲將來前景咋樣?
從計算機資源的發展來看,個人認為可以分為三個階段:最為早期的共享式,后來的單體式,到現在的分布式,這個發展的原因,都是基于計算資源的需求。早期一臺服務unix服務器,連接多個終端,每個終端單獨獲取計算資源,其實跟現在的云計算感覺很類似,計算資源都放在服務器端,終端比較簡單,這是早期對計算資源的需求和提供的計算能力之間的供需關系決定的。
后來,隨著計算機的發展,對計算資源的需求的不斷增加,單體式的計算機就出現了,功能越來越強大,性能也越來越好。再后來,隨著網絡技術的不斷發展,對計算資源的需求不斷的增加,而且性能越高的單體計算機越貴,為了在性能和計算資源之間尋找到最佳,于是分布式的就應運而生了,用普通的機器,實現高性能的計算,而且通過冗余技術,實現高可用。