虛擬化是近年來IT業(yè)界甚囂塵上的一個概念,諸多的虛擬詞匯,包括服務(wù)器虛擬化、網(wǎng)絡(luò)虛擬化、虛擬帶庫等,在讓我們對IT未來產(chǎn)生美好憧憬的同時,也給我們帶來迷茫和疑惑:虛擬化到底是什么?究竟能給我們帶來什么?如何部署一個有效的IT虛擬化環(huán)境?
本文詳細解釋了虛擬化映射到存儲領(lǐng)域的具體實現(xiàn)技術(shù)和應(yīng)用;解答了用戶對存儲虛擬化普遍存在的疑問和誤區(qū),并對部署虛擬化數(shù)據(jù)中心提出了有效的建議。從而建立對存儲虛擬化正確的認知,避免用戶對存儲虛擬化存在不切實際的期望。
在虛幻和現(xiàn)實中游走
如果我們問IT專業(yè)人士,你是否已經(jīng)在應(yīng)用中接受并且部署了存儲虛擬化?沒有幾個人會回答是。但是,如果換個說法:你是否采用了虛擬磁帶庫,卷管理,某個廠商的存儲系統(tǒng),包括NAS,以及其他通常不認為是虛擬技術(shù)的系統(tǒng),那么點頭說是的人就多了。
存儲虛擬化的基本概念是抽象、模擬以及促進不同存儲之間集合統(tǒng)一管理。圖1表示如何部署和存儲相關(guān)的方法和技術(shù),在一個IT環(huán)境中實現(xiàn)比存儲池和卷管理更多的功能。
如果你對存儲虛擬化的定義是卷管理以及通過智能交換實現(xiàn)LUN(邏輯設(shè)備號)池,那么NAS(網(wǎng)絡(luò)附加存儲)通常被認為不是存儲虛擬化的一個典型例子。但是事實上,市場上的許多NAS解決方案通過邏輯抽象和集合等多種方式實現(xiàn)了虛擬化技術(shù)。
支持虛擬服務(wù)器的NAS系統(tǒng)能夠通過同樣的應(yīng)用方式跨越物理服務(wù)器轉(zhuǎn)移工作負荷,同樣,也可以跨越應(yīng)用 程序,虛擬設(shè)備,來實現(xiàn)服務(wù)器合并,簡化管理。NAS系統(tǒng)應(yīng)用虛擬化技術(shù)的另一個例子是存儲池的使用以及在不同的名字空間范圍(ENS,GNS, CNS)內(nèi)實現(xiàn)在異構(gòu)存儲中透明遷移數(shù)據(jù)。
存儲虛擬化的六個誤區(qū)
人們對存儲虛擬化存在著一些誤解。下面我們看看這些誤解以及實際的情況又是如何。
誤區(qū)一:虛擬化只能在網(wǎng)絡(luò)交換機或者特定設(shè)備中應(yīng)用
實際情況:虛擬化能夠在不同的地方用不同的方式應(yīng)用,包括一個使用軟件的服務(wù)器,一個使用軟件的設(shè)備,一個存儲系統(tǒng)或者一個使用軟件或者硬件的交換機。在哪里部署虛擬化技術(shù)主要看你的需求以及你的選擇。
誤區(qū)二:虛擬化只能用來實現(xiàn)LUN和卷管理
實際情況:虛擬化除了節(jié)約了費用,對你的存儲管理方式也是一個提升。存儲池卷是一個你可以用來處理構(gòu)建一個商務(wù)應(yīng)用的必要技術(shù),還是僅僅滿足一個特定需求的漂亮技術(shù)?
誤區(qū)三:虛擬化能夠避免廠商綁定
實際情況:虛擬化技術(shù)實際上把廠商綁定這件事,挪到了別的地方——比如從存儲系統(tǒng)轉(zhuǎn)移到了在交換機或者 服務(wù)器上運行的軟件上。舉個例子說:有一種觀點是,如果你使用Cisco, Brocade 或者 QLogic的交換機,這個交換機上具有存儲虛擬化服務(wù),那么你就被綁定到了提供虛擬化服務(wù)的軟件廠商。
不管怎樣,你被綁定到交換機或者設(shè)備所使用的特定的軟件上了。然而,任何硬件平臺都潛在著危險---廠商綁定發(fā)生在你正在依賴的虛擬化軟件上。存儲虛擬化的規(guī)則就是,誰掌握了元數(shù)據(jù)或者虛擬化功能,誰就控制了主導地位。
誤區(qū)四:還不存在針對虛擬化設(shè)備和交換機的軟件
實際情況:EMC/Invista,IBM SVC,F(xiàn)ujitsu (Brocade),StoreAge (被 LSI收購) Neopath, Attune, Incipient,F(xiàn)alconStor,Diligent,Sepaton等廠商提供了這樣的軟件。然而,不是所有的軟件都可以在交換機,設(shè)備,或者 服務(wù)器上運行,這些軟件的主要功能都是不相同的。
誤區(qū)五:虛擬化技術(shù)能夠降低存儲管理的成本
實際情況:確實存在節(jié)省費用的潛力,但是這是不能保證的。舉例來說,如果你注重存儲硬件上費用的節(jié)省,那么看看額外的平臺和存儲管理軟件的費用,還有維護和軟件的費用。你也許對存儲設(shè)備的選購更加敏感,尤其是某些包含嵌入式虛擬化性能的存儲設(shè)備。
誤區(qū)六:虛擬化技術(shù)現(xiàn)在還不是非常成熟,還沒有準備好大規(guī)模應(yīng)用
實際情況:這就取決于你怎么看待和使用存儲虛擬化這個詞了。無論你正在談?wù)摶谠O(shè)備的解決方案,虛擬磁帶庫,給予交換機的虛擬技術(shù)或者其他技術(shù),都表明虛擬化方案是成熟,可靠的。
事實是一些技術(shù)比另外一些技術(shù)更加成熟可靠,在有些情況下,它是軟件和硬件的結(jié)合,而且需要進一步發(fā)展。我經(jīng)常遇到和聽到其他IT客戶說的一個問題是虛擬化技術(shù)被迫作了很多本不屬于自己工作,承擔了過多的期望,尤其是當性能發(fā)生變化的時候。
虛擬化部署需要考慮的問題
如果你還沒有應(yīng)用或者正在計劃部署某種虛擬化技術(shù)來處理你的數(shù)據(jù)和存儲管理任務(wù),那么以下的問題能夠幫助你更好的計劃并且作出某種選擇。
首先要記住你正在尋求用虛擬化技術(shù)解決的問題和挑戰(zhàn)。比如,你正在考慮卷,LUN或者文件池以及聚合來提高容量的利用率,增強交互性,降低管理的復(fù)雜性,降低費用或者避免實際的,可能的廠商綁定。
問問你自己,你是否需要或者想要使用虛擬化技術(shù)。比如,你可能想通過虛擬化實現(xiàn)一個無縫,透明的統(tǒng)一存儲池來降低費用,避免廠商綁定。或者你可能需要通過虛擬化技術(shù)來實現(xiàn)透明地在異構(gòu)網(wǎng)絡(luò)中實現(xiàn)透明的數(shù)據(jù)遷移,或者消除由于技術(shù)升級,容量變化帶來的系統(tǒng)停頓。
虛擬化技術(shù)是否適合于你現(xiàn)有的環(huán)境?看看還需要什么樣的步驟和配置改變(包括培訓需求)?
在主機上還需要什么技術(shù)?包括應(yīng)用程序,代理服務(wù),管理軟件,驅(qū)動或者其他軟件。考慮一個技術(shù)能否成為備選的虛擬化技術(shù)或者方案,主要依據(jù)存儲設(shè)備的數(shù)量,需要的服務(wù)器的數(shù)量,整體的容量,性能(IOPS,帶寬,存取速度),易用性和可用性。
虛擬化技術(shù)幾乎對任何IT組織都有巨大的好處,無論這個組織是大是小。不同的虛擬化方案和技術(shù)適應(yīng)于不 同的應(yīng)用環(huán)境。當采用虛擬化技術(shù)時,開始要采用簡單的方案,然后考慮擴展性,要考慮你的規(guī)模擴充問題,頭腦中要時刻謹記設(shè)計和準備支持的虛擬化技術(shù)。明確 地意識到不同的解決方案是為了不同的目標制定的,然后根據(jù)需要調(diào)整系統(tǒng)的性能,這是成功部署存儲虛擬化的關(guān)鍵。如果能夠正確地做到這幾點,那么虛擬化技術(shù) 對用戶來說,將是透明的,并且能夠降低管理系統(tǒng)的復(fù)雜性。