可以說,沒有標準答案。但不妨參考一下,宏杉科技總裁李治,一個從業超過15年的存儲老兵的觀點。
關于分布式系統的盲點
傳統陣列是一種集中式的架構,橫向擴展能力有限;與之相比,以x86為核心構建分布式系統,不僅成本較低,橫向擴展能力也很強,由于互聯網企業普遍采用這種分布式架構,在互聯網+轉型的背景下,分布式系統備受推崇。磁盤陣列和分布式存儲的架構之爭,成為行業用戶普遍面臨的問題。
非此即彼,對此,李治指出,這其中存在一個巨大誤區。所謂分布式并不是x86存儲的專利。傳統陣列也可以采用分布式架構。“傳統陣列 V.S 分布式,這樣的對比是不合適的。是一個偽命題。”李治說。
傳統陣列 V.S 分布式,這樣的對比是不合適的,是一個偽命題
不論如何,數據是需要依靠磁盤來存儲的,不論是磁盤,還是SSD。傳統陣列和x86的分別,硬件上,磁盤陣列采用多控制器,或者是專用的ASIC,或者是通用的處理器;x86方案是依靠服務器來調度和管理。鑒于x86服務器的價格優勢,后者在成本上占有優勢。這也是該方案備受互聯網企業青睞的原因。 如果多控制也能夠分布式部署,那么,它是陣列,還是x86呢?果真如此,涇渭就不那么分明了。
傳統陣列為什么不作為
任何事物的推動都是需要內因、外因的共同推動的。對于傳統存儲陣列來說,龐大的市場規模和收入,其內應的動力不足,這是顯而意見的事情。互聯網企業的成功實踐,打破了這種平衡。外部環境的變化,讓傳統存儲廠商措手不及,面臨著嚴峻的挑戰。
“所謂船大難掉頭,這就給宏杉這樣的企業帶來的機會,我們沒有更多的包袱。”李治說。 李治表示:國內存儲企業長期追隨發展,學習追趕EMC等國際存儲企業,必將導致面臨共同的問題。“如果只是跟隨,中國企業不會有趕超的機會。我們要有所創新,有所突破。宏杉科技會在明年年初發布基于陣列的分布式系統,在數據管理和調度方面效率更高,保留陣列的高可靠性和安全性,在成本上,可以與x86存儲方案相當。硬件甚至可以不賺錢,爭取有所突破。”李治說。
CAP的難題
傳統磁盤陣列是一種數據強一致性高可靠方案,與之相比,x86存儲云方案,具有高可擴展性,但犧牲了一定的數據一致性。
涉及關鍵業務的事務處理類型數據庫應用,遵循CAP理論,也就是一致性(Consistenc)、可用性(Availability)、分區容忍性(Tolerance of network Partition),這3個需求中,最多只能同時滿足其中的兩個需求。
集中式模式犧牲了一定的分區容忍性
x86 分布式存儲云方案犧牲一定的數據一致性
傳統集中式模式實際犧牲了分區容忍性,因此橫向擴展能力不強;x86 存儲云方案則是以犧牲數據一致性作為代價的,可以說二者之間并沒有優劣之分。
任何系統設計,不過是上述3個因素的平衡和取舍。不同的產品設計,適合不同的應用。李治表示,高端存儲市場還會長期存在,對于很多關鍵業務應用來說,傳統磁盤陣列仍然是比較適合的選擇。
李治指出,對于新的分布式方案,如何區分不同層次需求和產品,如何評估除了單純的硬件采購成本之外的定制開發、運營維護、能耗成本,如何評估故障、業務中斷、數據丟失等方面風險,如何實現數據全生命周期管理等,這些都還沒有形成規則,還不是一個清晰的市場。
“那種以為x86+分布式軟件搞定所有硬件類型的思想過于天真了。” 他說。必須認識到互聯網企業業務的特殊性,橘生淮南則為枳,這是極有可能會發生的事情。
宏杉科技怎么辦
“對于國內存儲廠商,要發展,要成長,必須面對競爭。”李治說。
對于宏杉科技,IDC 2015中國存儲市場上半年數據顯示:在中端存儲市場,宏杉科技同比增長率高達147.7%,是業內平均水平14.1%的10倍以上。李治表示,這是宏杉科技專注于存儲,通過研發、生產、銷售,從幾十人長到700人,保持技術創新和優秀的結果。平均每年60%速度增長,這是最好的回報。 顯然,李治并不滿足于此。“我們會尋求陣列技術分布式架構新的突破。”他說。
結果如何?這需要拭目以待。