曾幾何時(shí),提到虛擬化,人們都會(huì)不由自主地想到服務(wù)器虛擬化或者計(jì)算資源的重利用、再分配,殊不知,存儲(chǔ)虛擬化已經(jīng)成為了一個(gè)獨(dú)立且用途廣泛的虛擬化新“學(xué)科”。
上文中我們已經(jīng)明確提到:任何企業(yè)和組織都需要高效的生產(chǎn)和運(yùn)營(yíng)。那么,要實(shí)現(xiàn)“高效”二字,就必不可少地需要正確的方法論??茖W(xué)技術(shù)的發(fā)展與進(jìn)步,將部分方法論的最終實(shí)現(xiàn)交給了機(jī)器,同人的勞作相比,用機(jī)器替代在一定程度上實(shí)現(xiàn)了高效。不過(guò),這種對(duì)于高效的追逐是永遠(yuǎn)沒(méi)有盡頭的。
換句話說(shuō),人們?cè)谟脵C(jī)器實(shí)現(xiàn)比人更高效地工作的同時(shí),也一直在思考一個(gè)問(wèn)題:如何讓機(jī)器工作的更加高效?
數(shù)據(jù)存儲(chǔ)當(dāng)前正在面臨著這樣的一個(gè)局面。從結(jié)繩記事、書畫文字到紙帶打孔、磁帶磁盤,從十進(jìn)制到十二進(jìn)制再到二進(jìn)制,時(shí)至今日,數(shù)據(jù)存儲(chǔ)已經(jīng)在很大程度上擺脫了人的勞動(dòng),實(shí)現(xiàn)了高效。同時(shí),在數(shù)據(jù)存儲(chǔ)的發(fā)展壯大中,其又為其它產(chǎn)業(yè)和領(lǐng)域起到了支撐和保障。
然而,隨著數(shù)據(jù)量的不斷增長(zhǎng),特別是非結(jié)構(gòu)化數(shù)據(jù)(圖片、視頻等)應(yīng)用的出現(xiàn),使得數(shù)據(jù)存儲(chǔ)在“高效”面前多少開始顯得有些力不從心。因此,在這一領(lǐng)域,已經(jīng)有越來(lái)越多的人開始就高效存儲(chǔ)方面議題進(jìn)行研究。這也就可以解釋,為什么近兩年來(lái)存儲(chǔ)行業(yè)是如此的火爆。
要讓存儲(chǔ)實(shí)現(xiàn)高效,那么首先就要做的,就是讓機(jī)器實(shí)現(xiàn)智能化和自動(dòng)化。也就是說(shuō),要在盡可能少進(jìn)行人工干預(yù)的前提下,優(yōu)化存儲(chǔ)資源,將不同應(yīng)用和分類的數(shù)據(jù)放置到不同位置。這中間要依靠一定的策略制訂和算法。在上一篇文章中,我們已經(jīng)就此展開了討論。在本文中,我們會(huì)就存儲(chǔ)資源最大化利用進(jìn)行新的分析。
存儲(chǔ)虛擬化
“你用或者不用盤陣,它就在這里,不增也不減。”
通過(guò)對(duì)存儲(chǔ)資源的優(yōu)化,我們的存儲(chǔ)基礎(chǔ)設(shè)施想必已經(jīng)空閑出了大量的資源,那么,如何對(duì)這些資源進(jìn)行再利用?當(dāng)企業(yè)業(yè)務(wù)不斷發(fā)展,IT系統(tǒng)已經(jīng)不足以支撐現(xiàn)有的業(yè)務(wù)壓力之時(shí),我們是否會(huì)想到再深挖一下現(xiàn)有系統(tǒng)的潛力,而不是購(gòu)買新的設(shè)備來(lái)增加采購(gòu)和維護(hù)成本?當(dāng)購(gòu)買了新的存儲(chǔ)設(shè)備來(lái)作為生產(chǎn)系統(tǒng)的時(shí)候,如何能夠在不中斷前段業(yè)務(wù)的前提下,將數(shù)據(jù)從舊存儲(chǔ)遷移到新存儲(chǔ)上?
解決以上這些問(wèn)題,就是存儲(chǔ)虛擬化的任務(wù)。曾幾何時(shí),提到虛擬化,人們都會(huì)不由自主地想到服務(wù)器虛擬化或者計(jì)算資源的重利用、再分配,殊不知,存儲(chǔ)虛擬化已經(jīng)成為了一個(gè)獨(dú)立且用途廣泛的虛擬化新“學(xué)科”。
存儲(chǔ)虛擬化實(shí)踐之一:解除存儲(chǔ)孤島
IT孤島這個(gè)詞非常常見,其所代表的意義是,單一應(yīng)用無(wú)法同其它應(yīng)用構(gòu)建通訊和聯(lián)系,進(jìn)而造成業(yè)務(wù)流程阻塞。和軟件、計(jì)算資源一樣,存儲(chǔ)同樣也存在著孤島。
我們都知道,由于各種原因,不同存儲(chǔ)廠商的產(chǎn)品之間是很難實(shí)現(xiàn)直接的互通的。由于管理方式的不同,A廠商的資源調(diào)配、快照等功能,一般很難去覆蓋到B廠商的產(chǎn)品上。在IT采購(gòu)中,對(duì)于一部分用戶而言,是不會(huì)遇到這種困擾的。這些用戶往往都會(huì)固定采購(gòu)?fù)患覐S商的產(chǎn)品。不過(guò),對(duì)于另外一部分用戶來(lái)說(shuō),從采購(gòu)成本、業(yè)務(wù)發(fā)展的角度出發(fā),當(dāng)需要新的廠商產(chǎn)品融入已有存儲(chǔ)基礎(chǔ)設(shè)施中來(lái)的時(shí)候,存儲(chǔ)孤島的問(wèn)題就凸顯出來(lái)。
存儲(chǔ)虛擬化特性為提供單一的平臺(tái)來(lái)管理多種不同的磁盤系統(tǒng)提供了可能。目前來(lái)看,市場(chǎng)上大部分的存儲(chǔ)虛擬化產(chǎn)品不僅能夠跨多種存儲(chǔ)陣列構(gòu)建統(tǒng)一存儲(chǔ)資源池,而且還提供了通用的軟件功能集,可以以與磁盤系統(tǒng)類型無(wú)關(guān)的相同方式進(jìn)行工作。通過(guò)此方式,存儲(chǔ)虛擬化可以幫助用戶避免鎖定廠商,降低管理復(fù)雜性,進(jìn)而節(jié)省存儲(chǔ)成本。
存儲(chǔ)虛擬化實(shí)踐之二:提高業(yè)務(wù)可用性
什么叫高可用(High Availability)?簡(jiǎn)明扼要的說(shuō),就是始終保證一級(jí)生產(chǎn)業(yè)務(wù)在線,且能完成業(yè)務(wù)流程,能夠最大限度減少停機(jī)時(shí)間。一直以來(lái),在高可用性方面,業(yè)界一直是在容錯(cuò)、負(fù)載均衡、計(jì)劃內(nèi)、計(jì)劃外等等方面做文章,實(shí)際上,實(shí)現(xiàn)虛擬化部署也是保證業(yè)務(wù)連續(xù)性的一個(gè)方面。
以數(shù)據(jù)遷移為例,存儲(chǔ)虛擬化不僅可以如上文所述,幫助用戶在不同廠商的產(chǎn)品之間遷移數(shù)據(jù),而且存儲(chǔ)虛擬化還可以避免讓用戶的生產(chǎn)存儲(chǔ)設(shè)備離線。一般來(lái)說(shuō),市場(chǎng)上常見的數(shù)據(jù)遷移功能都能夠支持在數(shù)據(jù)遷移和存儲(chǔ)基礎(chǔ)設(shè)施發(fā)生改變之時(shí)保持持續(xù)的數(shù)據(jù)訪問(wèn)。
存儲(chǔ)虛擬化實(shí)踐之三:降低管理復(fù)雜度 提高生產(chǎn)效率
盡管追求“高效”的方法多種多樣,對(duì)“高效”的解讀也是五花八門,不過(guò)有一點(diǎn)已經(jīng)形成共識(shí):高效就是用最少的投入來(lái)辦成最多的事。而虛擬化在這方面的作用已經(jīng)被業(yè)界所認(rèn)可。
存儲(chǔ)虛擬化技術(shù)能夠?qū)⒋鎯?chǔ)資源整合成一個(gè)大的存儲(chǔ)資源池,通過(guò)從一個(gè)中央點(diǎn)對(duì)整個(gè)存儲(chǔ)池執(zhí)行存儲(chǔ)管理任務(wù)。IT管理員或者存儲(chǔ)管理員只需要通過(guò)單一的儀表板(Dashboard)即可實(shí)現(xiàn)對(duì)所有存儲(chǔ)資源的調(diào)控與管理。因此,無(wú)論是從前期的培訓(xùn)、部署,還是從后期的應(yīng)用、腳本、配置等方面,虛擬化都能在一定程度上降低管理復(fù)雜度。
另一方面,這種將多個(gè)磁盤陣列的存儲(chǔ)容量合并到單一存儲(chǔ)資源的方式,使得存儲(chǔ)管理員不再需要為每個(gè)單獨(dú)的服務(wù)器保留空閑空間以備不時(shí)之需。所有主機(jī)共享跨存儲(chǔ)設(shè)施容量“池”的方式,讓存儲(chǔ)設(shè)施的利用率得到了提升。
我們從存儲(chǔ)智能談到了存儲(chǔ)虛擬化,實(shí)際上,高效存儲(chǔ)所涉及的內(nèi)容遠(yuǎn)非這些內(nèi)容所能涵蓋的。不過(guò),從另一方面來(lái)說(shuō),真正做到存儲(chǔ)智能和存儲(chǔ)虛擬化,就一定能夠讓現(xiàn)有的存儲(chǔ)環(huán)境更加高效。對(duì)于用戶來(lái)說(shuō),無(wú)論是重新部署機(jī)房,還是對(duì)機(jī)房進(jìn)行擴(kuò)容,都需要同廠商和集成商深入探討,了解到最適合于自己實(shí)際情況的方案和產(chǎn)品。