分布式存儲和SAN存儲有什么區別?
簡要來說,在性能和價格方面,相對SAN存儲,分布式存儲都存在優勢。
性能SAN存儲:
通常采用雙控制器架構方式,為前端服務器配置兩臺交換機進行連接。這種架構方式具有一些明顯的弊端:
前端服務器成為整個存儲性能的瓶頸。前端服務器的對外服務能力會制約存儲的橫向拓展性,并且當控制器出現損壞時,將直接影響存儲的正常使用。
由于不同廠商設備的管理和使用方式不同,當管理接口不統一、軟硬件緊耦合時,會影響存儲使用的利用率和便利性,帶來存儲利用率較低的現象。
分布式存儲:
通常采用分布式系統結構,將數據分布存儲到多個數據存儲服務器上,系統的可靠性、存儲效率、擴展性都得到提升。
結合適當的數據分布策略,當分布式存儲達到一定規模時,大量的磁盤和節點可以達到非常高的聚合帶寬,在性能上超越傳統的SAN存儲。
SAN一個機頭最多可帶幾百個磁盤,擴展能力有限。而分布式存儲能夠勝任PB以上的共享存儲。價格光纖網絡成本以及拓展柜使得SAN存儲價格較高;
而分布式存儲的初期成本較低,IP網絡、幾臺X86服務器及內置硬盤就可以完成組建,后期通過加服務器就可以實現拓展。不過,相對于SAN存儲,分布式存儲對技術和運維能力的要求會更高,需要服務平臺維護好實際應用場景中的數據一致性和穩定性問題。