技術(shù)的觀點來看,虛擬化存儲就是介于物理存儲設備和用戶之間的一個中間層。用戶的觀點來看,它則是個存儲空間而不是具體的物理存儲設備。
虛擬化存儲簡單的說就是將多個存儲介質(zhì)模塊通過一定的手段集中管理起來,所有的存儲模塊在一個存儲池中得到同一的管理。如此從主機和工作站的角度看起來不是多個存儲設備,而是一個分區(qū)或者卷。
虛擬化技術(shù)雖然已經(jīng)由來已久。不過其應用到存儲設備上并被用戶所接受,也是近幾年的事情。那么現(xiàn)在的問題是,到底什么樣的企業(yè)適合采用這個虛擬化存儲設備呢?筆者認為可以從如下幾個方面來考慮。
一、企業(yè)現(xiàn)在是否有異構(gòu)的存儲設備,是否需要進行有效整合?
虛擬化存儲技術(shù)很重要的一個特點是屏蔽了具體的物理設備,能夠把不同類型、不同特性的異構(gòu)存儲資源整合成一個統(tǒng)一的存儲空間加以利用。簡單的說,就是可以有效的整合異構(gòu)的存儲設備,打破了存儲設備的界限。如現(xiàn)在有一家企業(yè),其信息化管理走的比較早。現(xiàn)在企業(yè)中有多種存儲設備。如Oracle數(shù)據(jù)庫服務器其數(shù)據(jù)是存儲在硬盤中;而文件服務器的數(shù)據(jù)則存儲在磁盤陣列中。同時為了安全起見,需要對這些應用的數(shù)據(jù)進行備份。在備份時用到的主要設備是磁帶。因為磁帶相對來說比較便宜,而且能夠支持比較大的存儲空間。
在一個企業(yè)中就有多大三種存儲設備。為了提高管理效率,管理員往往需要對其進行整合。此時就可以使用虛擬化存儲技術(shù)。在終端與存儲設備之間,建立一個中間層。將硬盤、磁盤陣列、磁帶等存儲介質(zhì)組合成一個存儲池,然后再根據(jù)一定的規(guī)則組合成卷。如此用戶看到的不再是具體的存儲設備,而是一個中間卷。在存儲空間管理時,如磁盤限額設置等等,針對的也是這個中間的卷,而不是具體的存儲設備。
可見,在企業(yè)中如果存在多種存儲介質(zhì),而且有這方面整合的需求,那么就可以考慮通過虛擬化存儲技術(shù)來有效整合異構(gòu)的存儲設備。
二、存儲性能欠佳,有進一步提升數(shù)據(jù)存儲讀取性能的需求?
隨著企業(yè)信息化管理的發(fā)展,企業(yè)對于數(shù)據(jù)存儲不再光光是空間方面的要求。還要求提高數(shù)據(jù)存儲的性能,特別是用戶并發(fā)訪問的性能。如現(xiàn)在企業(yè)有一個文件服務器,剛開始用戶可能比較少,性能還過得去。但是隨著企業(yè)的發(fā)展,員工的數(shù)量也隨之增長。此時文件服務器的用戶數(shù)量也不斷增加。但是由于文件服務器的存儲設備其數(shù)據(jù)存取的速度是有一定限制的。一旦用戶并發(fā)行訪問增加,就會發(fā)現(xiàn)無論是文件存儲還是讀取,速度都會降低許多。
當遇到這種情況時,除了花大價錢對現(xiàn)有的存儲設備更新?lián)Q代之外,是否還有其他的渠道呢?答案是肯定的。如上圖所示,管理員可以通過虛擬化技術(shù),在中間層上實現(xiàn)I/O負責均衡。如文件服務器原先可能只有一塊硬盤,那么文件服務器管理員可以再增加一塊硬盤。注意,利用虛擬化技術(shù),增加一塊硬盤后其不僅僅只是存儲空間的增加。更重要的是其性能也會有比較大的提高。這主要是因為采用了虛擬化存儲技術(shù)后,可以將用戶的I/O請求合理的分配到各個物理設備上。如此就可以提高系統(tǒng)的整體訪問帶寬。
這就好像為黃河多開了一個支流。無論是往黃河中注入水(往硬盤中存儲數(shù)據(jù))還是當洪水來臨時釋放水流(用戶從硬盤中讀取數(shù)據(jù)),效率都會增加不少。這跟在服務器之間實現(xiàn)負載均衡是同樣的道理。而采用虛擬化技術(shù)的話,可以在存儲層就實現(xiàn)I/O負載均衡。
總之虛擬磁盤的存儲空間采用了條帶化方法進行邏輯分卷,就可以有效的提高虛擬磁盤的性能。故企業(yè)如果在數(shù)據(jù)存儲上遇到了性能的障礙,同時由于成本的限制又不想整批更新設備時,就可以嘗試通過采用虛擬化存儲技術(shù),來實現(xiàn)I/O負載均衡,提高網(wǎng)絡存儲系統(tǒng)的整體訪問速度。
三、是否需要通過鏡像或者快照等技術(shù)提高數(shù)據(jù)的可用性?
隨著企業(yè)對信息化管理依賴程度的不斷加強,越來越多的用戶希望信息化管理系統(tǒng)能夠每天24個小時不間斷的運行。特別是對于金融、能源、交通、公共服務等行業(yè),即使當機一個小時起帶來的損失也是不可估量的。虛擬化存儲不僅可以擴大存儲空間,提升數(shù)據(jù)存儲的效率,而且還提供了許多額外的安全措施。如在虛擬化存儲方案中,可以通過鏡像技術(shù)對某份數(shù)據(jù)在多個存儲設備上進行同步備份。當某個介質(zhì)出現(xiàn)故障時可以自動切換到其他的存儲設備上,實現(xiàn)系統(tǒng)24小時不間斷的運行。再如在虛擬存儲技術(shù)的幫助下,可以在虛擬設備級別實現(xiàn)快照功能,使得數(shù)據(jù)可以在不同種類的平臺之間進行轉(zhuǎn)移,實現(xiàn)擴平臺的需要。
雖然通過其他技術(shù),如服務器負載均衡等手段,也可以提高數(shù)據(jù)的可用性。但是無論從成本還是維護的角度來看,虛擬化存儲有比較大的優(yōu)勢。對于有資金和技術(shù)限制的客戶,同時又要求比較高的可用性,筆者推薦的都是虛擬化存儲。這可以幫助企業(yè)大幅度的降低部署與維護成本。
當然哪些企業(yè)適合采用虛擬化存儲,是仁者見仁、智者見智的事情。筆者以上幾個建議可供大家參考。如果企業(yè)有如上幾方面的需求,那么采用虛擬化存儲必定可以給企業(yè)創(chuàng)造不菲的價值。