1,不同的可擴展性:
傳統磁盤陣列:主要由“控制櫃”和“硬盤擴展櫃”組成。“控制櫃”通過SAS電纜與“硬盤擴展櫃”和“硬盤擴展櫃”串聯,以後還會繼續擴展。
選擇“控制櫃”型號的那壹刻,您就已經確定了磁盤陣列的最大可擴展性(性能& amp;容量)。
“控制櫃”(或稱為主控制櫃)將有兩個專用的主/備用控制器(類似於服務器,具有特殊的CPU和內存等。),它們負責接收來自服務器的IO,並在“控制櫃”和“硬盤擴展櫃”中調度多個磁盤中的機械臂最終卸載數據,相當於整套存儲的大腦中樞。
所以“控制櫃”的控制器的處理能力決定了整套存儲的最大IOPS(性能),可以串聯的“硬盤擴展櫃”的數量,可以控制的磁盤的類型和數量。(容量)
軟件定義存儲:就是在N臺X86服務器上部署分布式存儲軟件,使用N臺服務器上插入的本地磁盤存儲數據。分布式存儲的NameNode(類似於brain node,負責計算數據是如何分布的)從需要寫數據的服務器接收IO,通過軟件計算,告訴需要寫數據的服務器最後把數據放到壹個DataNode(最終寫數據的節點)。計算能力主要受NameNode限制,IOPS主要受DataNode數量、磁盤數量和磁盤類型限制。壹旦性能/容量不足,您可以通過添加NameNode或DataNode進行橫向擴展,這在理論上是無限的。
2.不同的兼容性:
傳統磁盤陣列:壹旦選擇了品牌,基本上後續的擴展就只能黑了。因為不同品牌之間的磁盤陣列不能混用。例如,如果您分別有48TB的戴爾存儲和1的惠普存儲,您不能將所有的裸容量混合到壹個96TB的區域中,然後從中提取邏輯卷。
有時,同壹品牌的不同系列可能無法兼容使用。
品牌模式壹旦確定,後續的擴張只能被廠商綁架,沒有議價能力。而且壹旦產品更新換代,由於廠商原因導致系列停產,需要購買新的系列並且與正在使用的系列存儲不兼容,就只能被迫做數據遷移。
為了解決上述跨品牌或同壹品牌跨系列的混合存儲資源,需要額外購買硬件,增加了額外的開支。
軟件定義存儲:因為都部署在X86服務器的操作系統上,所以無論使用什麽品牌的服務器,操作系統都是標準的Linux或者Windows操作系統,所以兼容性沒有問題,可以跨品牌服務器兼容。
3.不同的可用性:
傳統磁盤陣列:基本的磁盤陣列都是商業產品,每個廠商基本都有圖形化的管理界面,所以日常的運維基本上點擊圖形界面就可以完成。而且壹旦出現問題,還可以立案尋求廠家的協助。畢竟存儲的是數據,是企業的核心生產力。壹旦數據丟失或無法訪問,這可不是小事。
軟件定義存儲:現在有很多開源的分布式存儲軟件如ceph、swift等,可以自己搭建。最穩定的設備是軟硬件結合(但本質上是存儲品牌綁定和跨品牌不兼容),最陷阱的是純軟件版本(比如VSAN,不僅購買的硬件必須在VSAN的兼容列表中,而且驅動和版本需要匹配到微碼級別,否則可能會出現兼容性問題,這不是開個機箱就能解決的),擴展性最好但可用性最差的開源版本當然是。(基本上需要命令行操作,需要壹個非常有能力的運維團隊,否則萬壹失敗也沒有外部支持。)