超融合架構(gòu)對比傳統(tǒng)存儲架構(gòu)
相比ServerSAN,超融合吸引更大,也更加充分。因?yàn)椴捎贸诤?,用戶可以同時節(jié)省應(yīng)用計(jì)算服務(wù)器數(shù)量,加上Scale-Out(橫向擴(kuò)展)能力帶來的管理、運(yùn)維成本節(jié)省,更容易打動用戶。
唯一讓用戶感覺擔(dān)心的是超融合的計(jì)算能力,能不能應(yīng)對雙新作戰(zhàn)的需要。用戶擔(dān)心,會不會因?yàn)橘Y源不足帶來新的不確定性。
對此疑慮, SmartX在不久前B輪融資過程中有所說明。SmartX表示:在超融合軟件架構(gòu)上,Smart X、Nutanix選擇了類 Google Colossus架構(gòu),和 Ceph/ GlusterFS等基于哈希算法開源系統(tǒng)不同,這種架構(gòu)通過分布式元數(shù)據(jù)服務(wù)來精準(zhǔn)控制數(shù)據(jù)塊在系統(tǒng)中的分配位置,以求達(dá)到最優(yōu)的I/O性能和穩(wěn)定性,更好的利用超融合架構(gòu)中,計(jì)算和存儲運(yùn)行在同一臺主機(jī)上的優(yōu)勢。
據(jù)了解,所謂“分布式元數(shù)據(jù)精準(zhǔn)控制數(shù)據(jù)塊分配”的技術(shù),類似于查表性質(zhì)的操作,因此并占用CPU更多計(jì)算的資源。與之相比,基于哈希算法架構(gòu),如Ceph的Crush Hash,就需要消耗更多CPU資源。
因此架構(gòu)不同,會有不同的表現(xiàn)。對于基于Ceph的Crush Hash的分布式存儲系統(tǒng)而言,因?yàn)楣K惴ㄒ呀?jīng)消耗了很多CPU資源,所以對他們而言,超融合近乎奢望,想“超”其實(shí)也“超”不成。
從這個意義來說,超融合其實(shí)代表著效率的一種境界。從技術(shù)上說,還有很多可以挖掘的地方,包括Nutanix的超融合系統(tǒng)在內(nèi),本地存儲仍然在利用Linux Ext4,所謂Kernel文件系統(tǒng)層,這會帶來性能開銷。如今,好的系統(tǒng)會直接構(gòu)建用戶態(tài)文件系統(tǒng),追逐更高的效率。
小結(jié)
從技術(shù)上來說,超融合效率是一種能力。總之,如果分布式存儲系統(tǒng)取代傳統(tǒng)存儲注定要發(fā)生,對此不妨更加徹底一些,超融合應(yīng)該是一種理想的選擇。