切合實際地想一想
任何一個存儲虛擬化用戶應該問的第一個問題非常簡單—我正在經(jīng)歷的痛苦是否大到值得我們需要額外付出來部署這個新的解決方案從而減輕我們的痛苦? “我現(xiàn)有的,經(jīng)過考驗的解決方案在今天是否依然有效?”“對我面臨的問題有沒有一些更好的、更容易的或更好地被驗證的解決方案?”這些問題將直接涉及問題的核心。
例如,我們只能眼睜睜地看著通道中存儲虛擬化方案的推廣在小規(guī)模環(huán)境(小到2TB)的實驗中失敗。這類環(huán)境通常既沒有多個供應商,也沒有虛擬化方案旨在解決的變化數(shù)量。現(xiàn)有的解決方案比如當今的存儲陣列或存儲管理軟件為這類環(huán)境提供了一個更為經(jīng)濟,可靠且并不復雜的方案。
在投入任何精力進行評估之前,先要確保虛擬化是被當成一項實用創(chuàng)新而推行的。它可以解決眼前的壓力、懸而未決的問題,并且不會在過程中產(chǎn)生新的問題(比如更大的復雜性)。
評估虛擬化解決方案的四個標準
對于那些可以使用虛擬化存儲的環(huán)境,供應商必須解決的問題以及潛在用戶也必須考慮四個基本問題是:規(guī)模、功能、管理和支持。讓我們依依看看每個問題。
標準1:規(guī)模
在當今現(xiàn)有的SAN(存儲區(qū)域網(wǎng)絡)環(huán)境中,性能被分布在多個存儲陣列里。每個陣列都獨立于其它任何一個陣列。在一個虛擬化的環(huán)境中,存儲性能是由整個基礎結構聚合起來的。正是這種聚合的能力大大簡化了虛擬化環(huán)境中的管理。因此,存儲虛擬化的價值來自于它的規(guī)模化能力,而最大的價值就是將整個目標環(huán)境聚合成一個統(tǒng)一的邏輯視圖或“虛擬庫”。
用戶應該記住這一點,然后就規(guī)模向他們的虛擬化供應商提出三個主要問題。最基本的問題是你能實現(xiàn)多大的規(guī)模?與目標環(huán)境比較會有何不同?用戶不應該尋求只能簡單創(chuàng)建幾個虛擬化“孤島”的產(chǎn)品,因為它不能聚成合理的規(guī)模。在這種情況下,管理多個虛擬化程序所增加的復雜性(以及部署它們的成本)可能超出它們可能帶來的好處。
另一個相關的問題就是規(guī)模化的性能,特別是,當相當一部分存儲被虛擬化時,性能會發(fā)生怎樣的改變?有兩個衡量標準:反應時間(主要與系統(tǒng)的處理能力相關)和處理能力(與系統(tǒng)的帶寬相關)在這里是主要的衡量指標。在負荷增大和資源耗盡時,許多通過有限的高速緩沖存儲器、通用的處理和帶寬來發(fā)送所有I/O的通道中系統(tǒng)其性能有很大不同。帶有分布式的、專用處理能力的系統(tǒng)較不容易使性能下降。
最后一個關于規(guī)模的問題與結構有很大關系——系統(tǒng)是怎樣形成規(guī)模的?一個容易形成規(guī)模的系統(tǒng)更有可能適應將來環(huán)境的增長,對大多數(shù)用戶而言,這幾乎是一個毫無疑問的問題。如我們在前面文章中討論的那樣,通道中產(chǎn)品通常使用“向上擴展”策略,它在高速緩沖存儲器或處理能力達到極限時,需要增加一個新的“盒子”或單元。不幸的是,這些新盒子可能會形成一個單獨的管理區(qū)域,從而增加了復雜性。取決于盒子的大小和技術指標,費用可能會增加很高。基于分布式智能處理器的虛擬化結構通常更適用于“橫向擴展”策略,在保持相同管理區(qū)域的同時,這種策略隨著規(guī)模的遞增,其成本點也在遞增。
標準2:功能
今天,在SAN上存儲數(shù)據(jù)的應用程序可以使用基于陣列的多個軟件功能,比如本地和遠程復制。通過匯集和抽象存儲能力,虛擬化解決方案掩蓋了單個設備,打破了陣列軟件賴以運行的主機到設備的關系。因此,為了不減少其價值或提供一個不降低功能的環(huán)境,虛擬化解決方案必須要么取代由陣列提供的增值功能,要么保留增值功能,與現(xiàn)有功能實現(xiàn)互操作性。理想的解決方案是不會給出一個要么這樣、要么那樣的建議,而是提供兩個選擇。保留狀態(tài)(比如使用高速緩沖存儲器的通道中結構)的虛擬化結構在設計上就決定了它不能與遠程復制服務一樣管理狀態(tài)變化,它與現(xiàn)有的陣列功能不相容。
要向虛擬化供應商提出的另一個主要問題是,“對我現(xiàn)有的陣列功能會產(chǎn)生什么影響?”你能否繼續(xù)使用在流程、技能、培訓和人員等方面的現(xiàn)有投資?如果不能,那么必須仔細計算包括所有這些因素在內(nèi)的總替代成本。
除了成本之外,還必須以現(xiàn)有的解決方案作為標準對“替代”功能進行比較。是否具有所有主要的功能?市場領先的復制軟件得益于10多年來不斷改進和優(yōu)化的軟件設計。它們對任何新產(chǎn)品來說都是一個很難實現(xiàn)的衡量標準。
標準3:管理
當今存儲資源管理(SRM)工具的一個主要優(yōu)點就是它們提供了一個把環(huán)境中所有東西都集成起來的端到端的視圖。如果你希望把監(jiān)控、報告、規(guī)劃和供應服務有效地提供給你的存儲環(huán)境,SRM是絕對必要的。虛擬化設備影響SRM或任何其它的“端到端展現(xiàn)”的管理工具。引進虛擬化設備把端到端的視圖分為三個不同的區(qū)域:服務器到虛擬化設備,虛擬化設備到物理存儲以及虛擬化設備本身。管理視圖的再集成對于優(yōu)化虛擬化環(huán)境的可管理性,至關重要。
對虛擬化供應商提出的關于管理方面的主要問題是,我能否使用現(xiàn)有的SRM工具組來管理新的虛擬化環(huán)境?這個問題仍是關于保護流程、技能、培訓和人員方面的投資。其次,我是否對虛擬化和非虛擬化環(huán)境有一個統(tǒng)一的視圖?這可以保證在整個環(huán)境中貫徹一致的管理準則。不能解決上述問題,就將削弱所承諾的許多虛擬化可管理性的好處,特別是在完全向虛擬環(huán)境轉(zhuǎn)變的時候。
標準4:支持
虛擬化不是一項孤立的技術。它是一種必須在現(xiàn)有環(huán)境中工作的東西。虛擬化設備是一個嶄新的智能平臺,它必須與你已有的一切東西相互作用,包括服務器和服務器端軟件、存儲網(wǎng)絡、網(wǎng)絡硬件和網(wǎng)絡協(xié)議,以及存儲陣列和陣列駐留軟件。例如,想一想是什么讓一個 “行業(yè)標準”協(xié)議(如光纖信道)像廣告中所描述的那樣起作用。互操作性和支持是任何虛擬化解決方案取得成功的關鍵。
因此,潛在虛擬化用戶還要提出一些與支持相關的問題:“誰來負責制定新的硬件技術需求?問題將如何上報和解決?誰來負責提供服務與支持?”幸運的是,我們可以在本文中回答這些問題。答案是虛擬化供應商。
因此,評估一個供應商在提供支持方面準備的如何,我們還需要問一些其它的問題。特別是,在進行非常復雜的互操作性測試和在復雜的多供應商環(huán)境里提供支持方面,他們有多少經(jīng)驗?對于資格和互操作性測試的質(zhì)量,他們在行業(yè)中的名聲如何?也許最重要的是看看他們在這方面確實做了多少投入?許多供應商在這方面只不過是“說說而已”。然而,在一個至關重要的生產(chǎn)環(huán)境中,是否采用他們的虛擬化解決方案,還需要認真考慮他們是否有能力為“合格”的配置提供支持。你對他們的能力有信心嗎?
結論
在本文及在此系列文章中,我們對理解存儲虛擬化技術以及在部署存儲虛擬化技術過程中所涉及的許多問題進行了討論。對于那些有需求的機構,他們需要了解各種設計結構方法的優(yōu)點和缺點,要仔細考慮規(guī)模、功能、可管理性以及支持等方面的問題,以選擇最正確的解決方案。只有選擇最正確的解決方案,他們才能經(jīng)歷一次存儲架構的變革,使他們的環(huán)境更具活力、不斷可用并最終能夠更好地為業(yè)務需要提供服務。