現(xiàn)在的存儲(chǔ),真是無所不能,除了能干存儲(chǔ)的事情外,也能干服務(wù)器的事情。
西瓜哥以前和大家分享過,EMC的高端存儲(chǔ)VMAX3的Hypermax OS支持Hypervisor,可以把一些應(yīng)用程序封裝成VM,跑在高端存儲(chǔ)里面。EMC目前已經(jīng)實(shí)現(xiàn)把管理控制臺(tái)、NAS網(wǎng)關(guān)、云網(wǎng)關(guān)、數(shù)據(jù)保護(hù)和DB TOOLS嵌入到VMAX3中,大大擴(kuò)展了存儲(chǔ)的功能??上壳癡MAX3只能跑EMC自己開發(fā)的應(yīng)用,并不能安裝第三方的應(yīng)用程序。
西瓜哥也分享過華為的OceanStor 2800 V3視頻監(jiān)控專用存儲(chǔ),它支持6個(gè)VM,可以把視頻監(jiān)控的服務(wù)跑到存儲(chǔ)上,大大簡(jiǎn)化部署,得到金鵬等視頻監(jiān)控ISV的青睞,目前已經(jīng)開始大規(guī)模出貨。
這種把VM跑在企業(yè)存儲(chǔ)上的形態(tài),是否就是企業(yè)存儲(chǔ)擴(kuò)展數(shù)據(jù)服務(wù)的最佳方式?
可能未必。
現(xiàn)在容器技術(shù)很火,很多人都認(rèn)為目前的虛擬化已經(jīng)慢慢從面向VM向面向容器演進(jìn)。VMware VSphere和Docker之爭(zhēng)也是大家討論的焦點(diǎn)。不管如何,Docker慢慢蠶食VSphere的市場(chǎng)是不爭(zhēng)的事實(shí),雖然很多情況下他們可以共存。
由于容器的輕量化的微服務(wù)的優(yōu)點(diǎn),對(duì)CPU的資源消耗更少,如果存儲(chǔ)支持Docker,而不是VM,應(yīng)該更加理想,因?yàn)榇鎯?chǔ)的CPU資源是非常寶貴的資源。
可不,這兩天Coho Data,一個(gè)存儲(chǔ)的初創(chuàng)公司宣布,支持Docker直接跑在其企業(yè)存儲(chǔ)之上。
Coho Data的架構(gòu)其實(shí)不復(fù)雜,它的構(gòu)成單元是MicroArray,采用DataStream交換機(jī)互連在一起,對(duì)外提供統(tǒng)一的命名空間,服務(wù)不同的應(yīng)用。
MicroArray采用PCIe閃存卡加速,內(nèi)部采用Data Hypervisor隔離。每個(gè)Data Hypervisor采用萬兆接口和SDN的數(shù)據(jù)分發(fā)網(wǎng)絡(luò)相連。Coho Data認(rèn)為,一個(gè)PCIe卡的性能就可以跑滿一個(gè)萬兆端口,因此把他們封裝在一個(gè)Data Hypervisor里,作為一個(gè)對(duì)象,對(duì)外提供隔離的服務(wù)。但是,他們都在一個(gè)單一的命名空間管理下。
MicroArray支持SSD,也支持普通HDD,因此,分層存儲(chǔ)是很顯然的功能。
Coho Data和其他存儲(chǔ)廠商不同的地方還有系統(tǒng)集成了SDN(采用openflow),用來智能分發(fā)數(shù)據(jù)流。
Coho Data雖然采用了SDN,但除了MicroArray硬件是定制的外,其他硬件都可以采用商用產(chǎn)品。
我們看到,Coho Data的結(jié)構(gòu)還是非常有特色的,特別是采用了Data Hypervisor和集成了SDN。但最近其宣傳支持Docker容器,讓其成為目前市場(chǎng)上第一款可以運(yùn)行Docker的企業(yè)存儲(chǔ)產(chǎn)品。
Coho Data目前宣傳支持容器運(yùn)行在其存儲(chǔ)節(jié)點(diǎn)上,存儲(chǔ)自帶Docker注冊(cè)器,并且支持采用Google的Kubernetes來配置和部署微服務(wù)。
而且可以采用類似AWS Lambda API來實(shí)現(xiàn)工作流的自動(dòng)化。
Coho Data認(rèn)為,支持Docker的存儲(chǔ),使得數(shù)據(jù)更加靠近計(jì)算,將優(yōu)先在下面3中場(chǎng)景得到應(yīng)用:
1、數(shù)據(jù)分析:容器改變Hadoop,Splunk等數(shù)據(jù)敏感分析任務(wù)的部署。Splunk計(jì)算容器節(jié)點(diǎn)部署在Coho存儲(chǔ)上,大大減少數(shù)據(jù)的移動(dòng);
2、開發(fā)平臺(tái):Coho提供了一個(gè)理想的開發(fā)協(xié)作平臺(tái),支持各種開發(fā)工作量流而不需要另外的存儲(chǔ)架構(gòu);
3、數(shù)據(jù)保護(hù):容器提供集成第三方邏輯的機(jī)會(huì),包括備份代理,病毒掃描和電子發(fā)現(xiàn)和審計(jì)工具等等。
其實(shí)Coho在今年美國的NBA展會(huì)上就演示了一個(gè)廣播行業(yè)里面的demo,就是把4K轉(zhuǎn)1080p的轉(zhuǎn)碼程序封裝成容器跑在了存儲(chǔ)上,提供按需的實(shí)時(shí)轉(zhuǎn)碼服務(wù)。
IDC把容器運(yùn)作在存儲(chǔ)上的能力起了一個(gè)新名稱“warpconvergence”,認(rèn)為這是下一代融合架構(gòu),而Coho Data則是warpconvergence的引領(lǐng)者。
Warp是彎曲的意思,這個(gè)warpconvergence如何翻譯,是一個(gè)大問題。彎曲融合?要不就叫彎融合,這樣可以和超融合對(duì)應(yīng)起來(Hyperconvergence)。
【西瓜哥觀點(diǎn)】
1、容器技術(shù)的出現(xiàn)深刻影響存儲(chǔ)產(chǎn)業(yè)。Netapp和華為等存儲(chǔ)廠商選擇支持Flocker容器卷管理API融入Docker生態(tài),而Coho Data則選擇直接在存儲(chǔ)上運(yùn)行Docker。西瓜哥建議Scale out的大數(shù)據(jù)產(chǎn)品如EMC Isilon、華為的OceanStor 9000等由于節(jié)點(diǎn)多,數(shù)據(jù)量大,可以優(yōu)先考慮把Docker部署到存儲(chǔ)結(jié)點(diǎn)上,減少數(shù)據(jù)的移動(dòng)。
2、數(shù)據(jù)服務(wù)廠商要盡快支持Docker部署。這里重點(diǎn)提一下備份軟件,比如國外的Commvault,國內(nèi)的愛數(shù)、英方、數(shù)騰都可以考慮推出Docker的部署方式,這樣嵌入到支持warpconvergence的存儲(chǔ)里面,實(shí)現(xiàn)一體化的備份功能。
3、容器技術(shù)也必然影響融合架構(gòu)市場(chǎng)。融合架構(gòu)的產(chǎn)品也要考慮對(duì)Docker的支持?,F(xiàn)在的超融合系統(tǒng),如國外的Nutanix,SimpliVity,國內(nèi)的華為、天璣數(shù)據(jù)的超融合系統(tǒng)等,都可以考慮推出直接支持Docker的超融合版本。
總之,存儲(chǔ)也可以很Fashion,是吧。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。