隨著存儲虛擬化的逐漸成熟與流行,究竟存儲虛擬化是通過怎樣的方式來為企業用戶提供更大利益?什么樣的存儲虛擬化解決方案才是企業用戶的最佳選擇?下面將為您揭曉答案。
存儲虛擬化作用
存儲虛擬化是對存儲硬件資源進行抽象化表現。這種虛擬化使用戶可以與存儲資源中大量的物理特性隔絕開來,就好像我們去倉庫存放或者提取物品時,只要跟倉庫管理員打交道,而不必要去關心我們的物品究竟存放在倉庫內的哪一個角落。對于用戶來說,虛擬化的存儲資源就像是一個巨大的“存儲池”,用戶不會看到具體的磁盤、磁帶,也不必關心自己的數據經過哪一條路徑通往哪一個具體的存儲設備。
從管理的角度來看,虛擬存儲池是采取集中化的管理,并根據具體的需求把存儲資源動態地分配給各個應用。值得特別指出的是,利用虛擬化技術,可以用磁盤陣列模擬磁帶庫,為應用提供速度像磁盤一樣快、容量卻像磁帶庫一樣大的存儲資源,這就是當今應用越來越廣泛的虛擬磁帶庫(VTL,VirtualTapeLibrary),在當今企業存儲系統中扮演著越來越重要的角色。
將存儲資源虛擬成一個“存儲池”,這樣做的好處是把許多零散的存儲資源整合起來,從而提高整體利用率,同時降低系統管理成本。與存儲虛擬化配套的資源分配功能具有資源分割和分配能力,可以依據“服務水平協議(service level agreement)”的要求對整合起來的存儲池進行劃分,以最高的效率、最低的成本來滿足各類不同應用在性能和容量等方面的需求。特別是虛擬磁帶庫,對于提升備份、恢復和歸檔等應用服務水平起到了非常顯著的作用,極大地節省了企業的時間和金錢。
除了時間和成本方面的好處,存儲虛擬化還可以提升存儲環境的整體性能和可用性水平,這主要是得益于“在單一的控制界面動態地管理和分配存儲資源”。
在當今的企業運行環境中,數據的增長速度非常之快,而企業管理數據能力的提高速度總是遠遠落在后面。通過虛擬化,許多既消耗時間又多次重復的工作,例如備份/恢復、數據歸檔和存儲資源分配等,可以通過自動化的方式來進行,大大減少了人工作業。因此,通過將數據管理工作納入單一的自動化管理體系,存儲虛擬化可以顯著地縮短數據增長速度與企業數據管理能力之間的差距。
存儲虛擬化的實現
在企業IT架構中引入虛擬化技術,可以通過以下四種方式來實現,每種方式都有其優勢和缺陷:
第一,基于服務器的虛擬化,也就是在服務器上運行虛擬存儲軟件。這種方式實現起來最容易,但是服務器會因為運行虛擬軟件而占用處理能力,因而影響到企業IT系統的整體性能,而且也會因為服務器故障而導致整個系統宕機。
第二,“帶外(out-of-band)”虛擬引擎,又叫做不對稱虛擬(Asymmetric),是在數據通路外的服務器上實現的虛擬功能,也就是將控制數據和存儲數據安排在不同的數據通路上傳輸。這種方式減少了存儲數據網絡中的流量,有助于提高系統性能,但是一般需要安裝專用軟件,也容易受到攻擊。
第三,“帶內(in-band)”虛擬引擎,常常也稱作對稱虛擬(Symmetric),是在應用服務器和存儲的數據通路內部實現虛擬存儲,控制數據(Metadata)和需要存儲的實際數據在同一個數據通路內傳遞。帶內虛擬存儲具有較強的協同工作能力,同時便于通過集中化的管理界面進行控制。同時,帶內虛擬具有較高的安全性,黑客很難侵入存儲系統。但是,在服務器層面看,帶內存儲會占用較多的數據網絡帶寬來傳輸控制數據,因而容易在服務器和存儲設備之間產生性能瓶頸。
第四,基于存儲交換機和存儲器的虛擬存儲。這種方法直接在存儲設備上實現虛擬化,實現起來相對容易,同時它對用戶和管理人員都是透明的,因此為用戶和管理員的管理提供了很大的方便。但是,這類設備目前還沒有統一的標準,這就意味著不同廠商的存儲產品很難在單一的存儲系統中無縫集成。
既然實現存儲虛擬化的方式有這么多,而且每種方式都有各自的優勢與不足,這就需要企業用戶關注自己的特定情況,選擇最適當的方式。相應地,擁有存儲設備、服務器和操作系統全面產品線的提供商,更容易為企業用戶提供最適當的虛擬存儲解決方案,因為這樣的廠商不必為了推銷自己的特定產品而采用某種偏頗的觀念來影響用戶。