SERVER SAN很火,前段時間有網(wǎng)友希望介紹一下EMC的SERVER SAN,ScaleIO。
SCALEIO原是一個以色列公司,2013年被EMC收購。雖然SERVER SAN很火,但其并沒有其另外一個以色列兄弟XtremIO那樣幸運(yùn),成為EMC增長最快的產(chǎn)品。西瓜哥分析,一是SERVER SAN還是沒有全閃存火,二是SERVER SAN主要和開源產(chǎn)品Ceph競爭,這塊不是EMC的強(qiáng)項(xiàng)。
那么什么是SCALEIO呢?簡單來說,就是一個支持上千節(jié)點(diǎn)的SERVER SAN,目前只支持塊設(shè)備,具有企業(yè)特性,面向企業(yè)市場。
SCALEIO有三個軟件模塊。第一個就是SDC,這是一個客戶端,安裝在需要使用ScaleIO卷的主機(jī)上面。
第二個就是SDS,這個安裝在有本地存儲介質(zhì)的服務(wù)器上面,對外提供塊服務(wù)。SDC和SDS通過網(wǎng)絡(luò)(以太網(wǎng)或者Infiniband)通訊。
最后一個軟件模塊就是元數(shù)據(jù)管理器MDM。為了可靠性,ScaleIO需要三個MDM組建成一個集群。當(dāng)主MDM失效,由備MDM接管。第三個MDM平時用來做仲裁(tie break)。
由于SDS,SDC和MDM都只是軟件模塊,因此可以靈活部署,分開或者同居都支持。
常見的部署方式有全融合架構(gòu),即SDC和SDS在每個服務(wù)器上都有,也就是我們常說的計(jì)算和存儲融合。
另外一種部署方式就是兩層配置,即計(jì)算和存儲分別部署,這樣做的好處就是計(jì)算和存儲可以分別擴(kuò)展,靈活性更好。
當(dāng)然,混合部署也是支持的。
SDS和SDC也可以部署在各種hypervisor上。ScaleIO和VMware VSAN最大的區(qū)別除了性能和擴(kuò)展性外,就是支持各種hypervisor。
在老版本,SDC是不能嵌入到ESX hypervisor上的(但其他hypervisor都可以),但從1.31版本起,ScaleIO支持這個功能。
這也就是前面ScaleIO宣傳把自己集成進(jìn)VMware內(nèi)核的宣傳,但遭到vmware的強(qiáng)烈反對,因?yàn)樗麄儍?nèi)部有競爭。感興趣可以看我以前的文章。
ScaleIO,你和vSphere內(nèi)核有毛線關(guān)系?
SDC集成到ESX hypervisor的好處不僅僅是部署簡單,而且性能提高了兩倍。
ScaleIO的優(yōu)點(diǎn),EMC宣傳主要有5點(diǎn),經(jīng)濟(jì)性、擴(kuò)展性、高性能、靈活性、企業(yè)特性。經(jīng)濟(jì)性、擴(kuò)展性和靈活性是所有的SERVER SAN架構(gòu)的特點(diǎn),西瓜哥就不展開。我們重點(diǎn)看看ScaleIO的企業(yè)特性和性能,因?yàn)檫@也是傳統(tǒng)高端陣列的關(guān)鍵能力。
從企業(yè)特性看,確實(shí)ScaleIO支持還是蠻全面的,包括QoS和復(fù)制都是有的。SERVER SAN架構(gòu),實(shí)現(xiàn)復(fù)制其實(shí)是最難的,ScaleIO也不例外。ScaleIO其實(shí)本身并不支持復(fù)制,只是可以和RecoverPoint集成,在每個SDC上安裝相應(yīng)的RPA來實(shí)現(xiàn)。
EMC把ScaleIO區(qū)分為兩個版本,基本版和企業(yè)版。高級特性需要企業(yè)版才能支持。License按照TB容量計(jì)費(fèi),最少12TB起售。
在今年5月的EMC WORLD 2015上,EMC宣布ScaleIO可以免費(fèi)下載。這個1.32版本還增加了對ESX和SLES新版本的支持。
至于可靠性,不同的磁盤類型有不同的MTBF,一個系統(tǒng)采用的磁盤越多,系統(tǒng)的MTBF也會下降。目前在數(shù)據(jù)的容錯方面,ScaleIO采用雙副本的機(jī)制,類似IBM XIV。
EMC說,ScaleIO在800個盤的情況下,還是有6個9的可用性。
最后我們來看看ScaleIO的性能表現(xiàn)。
從EMC公布的數(shù)據(jù)看,單個SDS節(jié)點(diǎn)可以達(dá)20萬讀IOPS,寫就只有10萬了。
單個SDC節(jié)點(diǎn),讀寫都可以到25萬IOPS。這個值可以更高,主要取決于對CPU資源的使用。
ScaleIO宣傳性能可以幾乎線性擴(kuò)展。EMC測試了128個節(jié)點(diǎn)的情況,讀性能達(dá)3100萬IOPS,相當(dāng)于8套HDS最新的高端存儲VSG G1000。由于目前ScaleIO最大支持1024個節(jié)點(diǎn),理論推算,滿配情況下,ScaleIO的讀性能高達(dá)1.8億IOPS(不過當(dāng)然指的是聚合性能),相當(dāng)46套G1000。
至于ScaleIO的競爭對手Ceph,EMC給出了一個性能對比。從IOPS和時延來說,EMC說自己完勝。
【小結(jié)】總的來說,我們看到ScaleIO確實(shí)還不錯,特別是性能和企業(yè)級特性可能是其競爭的法寶。西瓜哥本人也對SERVER SAN比較看好,認(rèn)為以后傳統(tǒng)的中低端存儲市場都可能被這種形態(tài)取代。但目前SERVER SAN為什么還不太成熟,主要由于硬件的種類太多,不同的硬件,看似配置差不多,但可能性能相差很大。這也是SERVER SAN目前企業(yè)沒有大量采用的原因。這樣就造成很多的性能問題可能還需要現(xiàn)場調(diào)優(yōu),比如西瓜哥前面說華為FusionStorage的一個案例:
Server SAN讓用戶和高端存儲說88,這個情人節(jié)還讓不讓高端存儲過了
據(jù)說也和ScaleIO進(jìn)行了性能PK。華為的勝出,可能不完全是產(chǎn)品層面的,而是因?yàn)槿A為有本地研發(fā)人員,現(xiàn)場測試可以進(jìn)行更深入的調(diào)優(yōu)。不過這都是西瓜哥猜的,猜錯概不負(fù)責(zé),O(∩_∩)O哈!