談到磁盤存儲,人們往往會覺得十分簡單:如果我們需要更多磁盤空間,只需要提供更大磁盤驅(qū)動器即可。但數(shù)據(jù)存儲會不斷增長,我們需要增加多個磁盤驅(qū)動器。這樣一來,發(fā)現(xiàn)和管理這些磁盤驅(qū)動器就會變得越來越困難,而且還會花費越來越多的時間。因此,RAID、NAS和SAN也就隨之出現(xiàn)。但這樣一來,管理和維護成千上萬磁盤驅(qū)動器會成為一項更加繁重的任務(wù)。
存儲虛擬化就可以解決該兩難問題,它通過在存儲系統(tǒng)和服務(wù)器之間,增加一個新的軟件或/和硬件層,使得應(yīng)用程序不再需要了解具體的磁盤 驅(qū)動器、分區(qū)或者數(shù)據(jù)貯存的存儲子系統(tǒng)信息。管理員可以對分布式存儲以單個、融合存儲系統(tǒng)的形式來實現(xiàn)識別、部署和管理。存儲虛擬化還可以增加可用性,因為應(yīng)用程序不再受限于具體的存儲資源,因此可以減少大部分的宕機事件。
虛擬化結(jié)構(gòu)圖
此外,存儲虛擬化通常還可以實現(xiàn)存儲容量的自動擴展,減少手工部署,在保持運行連貫性的情況下實現(xiàn)存儲資源的更新升級。
通常來說,存儲系統(tǒng)可以看作是存儲陣列或磁盤陣列或一個文件管理器。存儲系統(tǒng)通常使用特殊的硬件和軟件以及磁盤驅(qū)動器,以滿足計算和 數(shù)據(jù)處理的快速和可靠存儲需要。存儲系統(tǒng)通常來說比較復(fù)雜,被認為是提供高級別數(shù)據(jù)保護的某種特定功能計算機。磁盤驅(qū)動器僅僅是存儲系統(tǒng)中的一個元素,它還涉及到硬件、內(nèi)置特殊功能的軟件模塊。
何謂存儲虛擬化?
存儲虛擬化是將多個存儲設(shè)備抽象為一個存儲資源池,通過將一個或多個目標(biāo)服務(wù)與功能,與其他附加功能實現(xiàn)集成,實現(xiàn)全面功能服務(wù)的提供。通常來說,存儲區(qū)域網(wǎng)絡(luò)(Storage Area Network),在實現(xiàn)虛擬化存儲后會被視作服務(wù)器操作的一個子系統(tǒng),從而實現(xiàn)集中管理和統(tǒng)一部署。
存儲虛擬化是一種貫穿于整個IT環(huán)境、用于簡化本來可能會相對復(fù)雜的底層基礎(chǔ)架構(gòu)的技術(shù),它能將資源的邏輯映像與物理存儲分開,根據(jù)具體的需求把存儲資源動態(tài)地分配給各個應(yīng)用。在存儲虛擬化條件下,可以通過磁盤陣列模擬磁帶庫,為應(yīng)用提供速度像磁盤一樣快、容量卻像 磁帶庫一樣大的存儲資源。
在存儲系統(tǒng)中,通常有兩種主要的虛擬化類型:
塊虛擬化:此種情況下,是指對物理存儲抽象為邏輯存儲,這樣就可以在不考慮物理存儲或者異結(jié)構(gòu)的情形下訪問存儲數(shù)據(jù)。這種邏輯與物理存儲的分離,可以為管理員提供最大化的存儲系統(tǒng)靈活管理。
文件虛擬化:打破文件級別的數(shù)據(jù)訪問與文件物理存儲路徑之間的依賴關(guān)系,可以解決NAS帶來的挑戰(zhàn)問題。它有助于優(yōu)化存儲使用和服務(wù)器融合,實現(xiàn)無中斷文件遷移。
存儲虛擬化必要性
由于企業(yè)數(shù)據(jù)負載越來越大,DAS需要過渡到SAN,需要以經(jīng)濟效益的方式對存儲進行擴容,同時要提供滿足未來需要的靈活性。SAN可以幫助克服很多存儲面臨的挑戰(zhàn)問題,但也會增加復(fù)雜性。而且不同廠商的存儲設(shè)備在SAN中的互操作性要求并不高。管理任務(wù)也很繁重,而且需要額外資源來實現(xiàn)。
存儲虛擬化通過集中多個存儲設(shè)備至統(tǒng)一管理的“虛擬”存儲資源池實現(xiàn)對SAN的“隱藏”,將物理存儲設(shè)備與服務(wù)器進行隔離。存儲虛擬化可以幫助企業(yè):
1、隨意增加存儲設(shè)備而無需額外對服務(wù)器和網(wǎng)絡(luò)進行配置;
2、移除和改變存儲容量,分配若干個存儲設(shè)備滿足服務(wù)級別要求;
3、可以對不同廠商的不同類型和讀取速度的磁盤驅(qū)動器進行集中管理;
4、動態(tài)分配存儲資源。
如果你是某個企業(yè)的CIO,存儲虛擬化將可以幫助降低IT成本和復(fù)雜性,同時還可以提高業(yè)務(wù)的響應(yīng)速度:
提供存儲管理員工作效率
。由于虛擬化將NAS設(shè)備視作單個設(shè)備來對待,可以幫助簡化管理,也可以減少各個子系統(tǒng)的專有資源需求。
存儲使用率實現(xiàn)最大化
。存儲資源池允許未使用容量根據(jù)需要跨SAN實現(xiàn)動態(tài)分配。它可以幫助提高存儲資源的使用率和SAN整體性能。
更快的業(yè)務(wù)響應(yīng)
。能夠在網(wǎng)絡(luò)不出現(xiàn)宕機的情況下,增加新應(yīng)用程序、存儲容量和存儲設(shè)備。這特別有利于關(guān)鍵業(yè)務(wù)應(yīng)用程序?qū)崿F(xiàn)更快的反應(yīng)。
而如果您是IT或者存儲管理員,存儲虛擬化將可以幫助提升運營效率、IT基礎(chǔ)架構(gòu)的靈活性和可用性:
簡化日常管理
。虛擬化可以減少管理多個設(shè)備接口的必要性,也無需花更多時間來管理和跨SAN服務(wù)級別的需要。這將有助于減少設(shè)備管理的時間和成本支出。
減少服務(wù)宕機
。虛擬化可以實現(xiàn)高級存儲管理功能,比如針對整個SAN而不僅僅是單個設(shè)備的高級拷貝服務(wù)。備份和還原操作以及數(shù)據(jù)遷移、軟硬件升級,都可以在不中斷的情況下,提升數(shù)據(jù)可用性。
動態(tài)資源分配
。虛擬化可以實現(xiàn)動態(tài)分配,并對存儲資源進行自動化、手工管理,也可以根據(jù)定制化政策進行管理。這使得在不斷變化的工作負載中也能實現(xiàn)平穩(wěn)發(fā)展。
存儲虛擬化實施
存儲虛擬化在中小企業(yè)環(huán)境中,具有如此重要的意義,那么我們?nèi)绾螌嵤┐鎯μ摂M化呢?
通常來說,在企業(yè)IT架構(gòu)中部署虛擬化,可以通過服務(wù)器虛擬化、對稱虛擬、非對稱虛擬來實現(xiàn)。服務(wù)器虛擬化,也就是在服務(wù)器上部署支持虛擬化存儲的應(yīng)用軟件。相比而言,這種虛擬化方式實現(xiàn)起來比較容易,而且對中小企業(yè)前期投入和時間要求不高。不足之處在于,這種方式會占用服務(wù)器處理性能,影響整個IT架構(gòu)性能,更增加了因服務(wù)器出現(xiàn)故障而面臨整個系統(tǒng)出現(xiàn)宕機的風(fēng)險。
非對稱虛擬,是指數(shù)據(jù)通路之外的服務(wù)器平臺上實現(xiàn)虛擬化功能。它將控制數(shù)據(jù)和存儲數(shù)據(jù)放置在不同的數(shù)據(jù)通路上傳輸,前提是需要安裝有專用軟件實現(xiàn)此類功能。它可以減少存儲數(shù)據(jù)網(wǎng)絡(luò)中的流量,有助于提高系統(tǒng)性能。
對稱虛擬,也就是在應(yīng)用服務(wù)器和存儲的數(shù)據(jù)通路內(nèi)部實現(xiàn)虛擬存儲,控制數(shù)據(jù)(Metadata)和需要存儲的實際數(shù)據(jù)在同一個數(shù)據(jù)通路內(nèi)傳遞。這種虛擬存儲具有較強的協(xié)同工作能力,同時便于通過集中化的管理界面進行控制。這種虛擬存儲具有較高的安全性。但是,這種虛擬存儲容易在服務(wù)器和存儲設(shè)備之間產(chǎn)生性能瓶頸。
對于中小企業(yè)用戶來說,不同的存儲虛擬化都有不同的優(yōu)劣利弊。對于實力和規(guī)模都不大的小型企業(yè)來說,可以通過外包等方式,將存儲虛擬化解決方案交付給第三方,以專業(yè)的服務(wù)和產(chǎn)品幫助企業(yè)快速實現(xiàn)虛擬化部署,以最小的成本和最高的效率充分利用已有IT資源,并滿足不斷增長的業(yè)務(wù)需要。
中小企業(yè)用戶也可以根據(jù)自身情況,采用其他途徑實現(xiàn)存儲虛擬化。在部署存儲虛擬化之前,需要將企業(yè)業(yè)務(wù)數(shù)據(jù)進行合理分類規(guī)劃,規(guī)劃好存儲層次以及服務(wù)級別。同時,還要規(guī)劃好存儲層次和服務(wù)級別。另外,存儲虛擬化部署不能忽視安全性和兼容性問題,這也是是廣大企業(yè)用戶在實施存儲虛擬化中最為擔(dān)心的問題。對于某些安全性比較敏感的特殊行業(yè),在實施存儲虛擬化方案的時候,都經(jīng)過多方論證,給予足夠重視,避免“撿了芝麻丟了西瓜”。