貌似我已經(jīng)養(yǎng)成了習(xí)慣,每年學(xué)一次“Rodney Dangerfield”(美國喜劇演員,80年代以一句“沒人尊重我”而知名)和存儲(chǔ)管理軟件人士一起表達(dá)人們對他們的產(chǎn)品和目標(biāo)的不夠尊重。存儲(chǔ)資源管理(Storage resource management ,SRM)在專業(yè)媒體中很少獲得提及,因?yàn)楣芾頂?shù)據(jù)存儲(chǔ)資源從來都無法進(jìn)入IT計(jì)劃清單——那上面都是虛擬化、敏捷、軟件定義和超融合。
供應(yīng)商似乎也喜歡這種分割的局面,他們傾向于使用像SNMP這樣的80年代技術(shù)來收集信息并把他們存儲(chǔ)在MIB(management information bases)庫里,直到被取出檢查,而不是用某種實(shí)時(shí)監(jiān)控、預(yù)防性分析、關(guān)聯(lián)和縮減、主動(dòng)重配置等等。簡單說來,他們不喜歡任何SNMP工具所不能提供的功能。這也是我們常常指望軟件開發(fā)人員想出一個(gè)新辦法,卻不肯去買的原因。
幾年前,REST-ful管理被寄予厚望。所有人都承諾會(huì)把他們的設(shè)備加入REST能力,提供實(shí)時(shí)協(xié)同和響應(yīng)應(yīng)用、網(wǎng)絡(luò)、服務(wù)器或者存儲(chǔ)時(shí)間的能力。IBM把他們的努力叫做Project Zero——名字很貼切,因?yàn)樗麄兓疽矝]做什么。
據(jù)我所知,只有X-IO實(shí)現(xiàn)了RESTful管理的承諾。我可以配置或者分配X-IO存儲(chǔ)來排查或者修復(fù)故障,這都得益于Jeff Nicholson(前X-IO,現(xiàn)HGST)所做的工作,不過上次我們聊天時(shí)他幾乎是抱歉地承認(rèn)只用了很少的時(shí)間就實(shí)現(xiàn)了。
但是REST沒流行起來。VMware支持它,但卻把他們的REST API藏在幾層私有的API下面來讓打算在 vSphere上打造一個(gè)更好的管理平臺(tái)的人猝不及防。IBM的一些設(shè)備具備有限的REST功能,但他們最得意的是新出的Spectrum Accelerate (基于之前的XIV)產(chǎn)品,目標(biāo)是管理所有他們正在建議客戶實(shí)施的軟件定義存儲(chǔ)和超融合架構(gòu)。
供應(yīng)商把軟件定義存儲(chǔ)和存儲(chǔ)管理相提并論
事實(shí)上,IBM和幾個(gè)其它廠商都開始把軟件定義存儲(chǔ)——把增值存儲(chǔ)服務(wù)從陣列控制器中拿出來放到服務(wù)器上的一個(gè)軟件層上,不管是作為一個(gè)獨(dú)立的虛擬機(jī)還是作為hypervisor軟件棧的一部分——和存儲(chǔ)管理相提并論。DataCore軟件認(rèn)為管理并規(guī)劃數(shù)據(jù)存儲(chǔ)資源是軟件定義存儲(chǔ)的下一次革命——但是他們的管理的概念不止是分配存儲(chǔ)服務(wù)那么簡單。容量也是可以跨架構(gòu)管理的。
管理存儲(chǔ)架構(gòu)不只是管理哪個(gè)業(yè)務(wù)能得到類似數(shù)據(jù)復(fù)制、鏡像、連續(xù)數(shù)據(jù)保護(hù)或者加密這些服務(wù)。你還需要虛擬化并管理存儲(chǔ)容量——這是被多數(shù)軟件定義存儲(chǔ)人士所厭惡的。事實(shí)上,你得提供跨多種私有軟件定義或者超融合存儲(chǔ)架構(gòu)的水平管理。這可能包括運(yùn)行在多個(gè)hypervisor上的不同堆棧,外加你使用的云服務(wù)商提供的存儲(chǔ),還有用來支持非虛擬化業(yè)務(wù)的存儲(chǔ)。
當(dāng)然,要打造一個(gè)真正有用的、全面的數(shù)據(jù)存儲(chǔ)管理,需要以應(yīng)用為中心。SolarWinds的伙計(jì)們貌似很了解這個(gè),他們在幾個(gè)月前推出了他們的下一代包羅萬象的存儲(chǔ)管理平臺(tái),代號(hào)Orion Core。他們把一系列的服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)管理工具集成到一個(gè)控制臺(tái)驅(qū)動(dòng)的套件中,提供對虛擬和物理架構(gòu)的監(jiān)控,所有這些都用應(yīng)用的視角來觀察。如果一個(gè)應(yīng)用響應(yīng)緩慢,你可以迅速打開那個(gè)應(yīng)用所使用的資源控制臺(tái),盡可能地圈定速度緩慢的幾個(gè)原因。
前路漫漫
以我看來,現(xiàn)在還沒有一個(gè)人能搞定整個(gè)堆棧。我希望能夠看到,例如,所有的那些節(jié)點(diǎn)間數(shù)據(jù)復(fù)制是不是能提供所需求的可用性。我希望能看到IO堆棧的什么地方的阻塞正在拖慢我的應(yīng)用:多數(shù)情況下,它并不是傳統(tǒng)存儲(chǔ)或者隊(duì)列深度的問題,不管Hypervisor的廠家怎么說。我想看到一個(gè)移動(dòng)商務(wù)交易進(jìn)來的時(shí)候引起一系列后端進(jìn)程的星型沖擊波效應(yīng),這樣我就能理解應(yīng)用之間的相互關(guān)系,來提供一個(gè)全面的應(yīng)用恢復(fù)能力。
簡而言之,我需要真正的架構(gòu)管理。
到這里,我就說完我的年度抱怨了。至少有DataCore、IBM和SolarWinds的工作可以說明還是有人在試圖給存儲(chǔ)管理應(yīng)有的尊重的。