存儲虛擬化技術會給存儲經理人帶來很大的幫助。存儲虛擬化技術通過把多個設備整合成一個被中心控制器所控制的存儲設備,減少物理存儲空間。這樣不僅簡化了備份、恢復和其他存儲任務,也縮短了執行這些程序所需的時間。
但是存儲虛擬化技術也面臨著自己的挑戰。存儲虛擬化軟件和硬件通常由不同的供應商提供,這將導致當出現故障時,我們很難解決問題。
Dragon Slayer咨詢公司總裁Marc Staimer接受了采訪,和我們一起討論存儲虛擬化技術。他會為我們講解存儲虛擬化的利弊,以及何時該舍棄使用存儲虛擬化,如何判斷基于文件和基于塊的存儲虛擬化兩者中哪個對你更有用。
問:對于存儲管理者來說,從存儲虛擬化軟件獲得的最主要的益處是什么?
Staimer:存儲虛擬化軟件與服務器虛擬化軟件不同,所以效果也不同。為了搞明白二者的效果,我們需要先比較他們的不同之處。當你用存儲虛擬化軟件時,其實你做的是將一個服務器轉化為一個存儲控制器,特別是將x86的服務器轉換成一個存儲控制器。 現在,你可以將一個控制器或服務器轉換成一個控制器,并將服務器內部的存儲轉換成存儲系統。或者,通常,你可以用外部存儲作為存儲系統的一部分。
服務器虛擬化用一個服務器平臺,讓它表現出多平臺的功能,這是通過虛擬化硬件來實現的,還可以讓你通過不同的操作系統利用它,所以這是一個不同的方法。虛擬存儲的真正好處是,你可以使用存儲硬件或更便宜的商品提供企業級的功能。
問:從存儲虛擬化的其他的方面來看,當用戶真正用它的時候,對用戶來說最大的挑戰是什么?
Staimer:存儲虛擬化的最大挑戰是用戶得用不同商家的產品。存儲在傳統上有一個很大的風險就是人們不想嘗試很多次,因為他們不想丟失他們的數據。所以,很多企業更愿意從一家廠商購買全套的存儲系統。如果出現了問題,就只有一家廠商去處理它。存儲虛擬化軟件意味著你從一家廠商買軟件而從另一家買硬件。所以當問題發生時,你必須很謹慎的處理,因此,你也會孤立真正的問題所在。
問:在什么情況下,我們應該避免使用存儲虛擬化技術呢?
Staimer:依情況而定。現在存儲虛擬化幾乎在每個存儲系統中都有所體現。如果你明白virtual LUN的概念,或者虛擬存儲池的概念,你就會明白虛擬存儲。如果你將數據從一個盤移動到另外的盤而不被打斷,這就是一種存儲虛擬化。Thin provisioning是一種虛擬存儲。你提的問題讓我想到:什么情況下你該避免使用存儲虛擬化技術!是的,如果你擔心廠商的責備,那可能是一個很大的原因。許多廠商如果其產品使用了其他的存儲虛擬化技術,他們將不會履行在存儲系統方面的保修義務。
這在塊存儲虛擬化方面比文件存儲虛擬化方面更真實。文件存儲虛擬化稍有不同,因為你可以在不進行實際控制或者在數據傳輸過程中進行虛擬化,可以比塊存儲虛擬化更高效。
問:讓我們假定你要決定是用基于塊存儲虛擬化還是用基于文件存儲虛擬化,你應該怎么抉擇呢?
Staimer:好,首先,你是基于文件的,還是基于NAS的?你是想發展主存儲呢還是要擴展到區域呢?你最多的問題在哪呢?問題不是哪一個更適合你,而是你在用什么。也許你在用NAS,也許你用塊存儲或NAS存儲,或者你兩者都用。所以你的問題是什么呢?如果你的問題是關于文件的,我建議你用文件存儲虛擬化,你可以根據你用的是Microsoft還是NFS而有所抉擇!
塊存儲有些不同,如果你有SAN存儲,想更多的控制你的運行環境,你想控制硬件和軟件,你也不管他們是不是一個廠商的,如果他能解決很多你想解決的問題,這一定是一個好東西,當然他也能解決文件和SAN存儲的問題。
問:是誰引領這存儲虛擬化技術的潮流呢?
Staimer:這是一個很難表述的問題,因為存儲虛擬化太廣泛,太典型了,他不同于服務器虛擬化,這不是分開的市場的一隅。在服務器虛擬化中,你可以看到一個完整而細分的市場,因為他控制著硬件服務器,將它再分給操作系統。所以操作系統不再控制硬件。在存儲中,你會發現這被改變或移植了很多,整個虛擬功能被移進控制器,所以每個存儲供應商有他們自己的虛擬存儲。
已經說過,我不得不說,EMC是領導者之一, NetApp是領導者之一,HDS也是領導者之一,甚至IBM也是領導者之一。這取決于你如何衡量它。IBM將聲稱他們是領導者,因為他賣的SVC已經超過了任何人。SVC是他們的SAN卷控制器,這是他們的虛擬化的引擎。它們現在可以被遷移到一個稱為Storwize V7000的存儲系統。所以你可以看到大家在這個領域正在做什么,那就是虛擬化技術,并有一些廠商比其他人更先進。例如, HP 3PAR虛擬化技術是一種先進的形式,但接著你又注意到了NAS虛擬化的另一方面。最先進的NAS系統是Avere系統。如果你失去應用,他們最終會提供一種并不在數據路徑上的scale-out群集裝置。但是,如果你想獲得性能,這是一個非常有趣的混合方法。
還有其它廠商在虛擬化方面做得也非常出色。幾乎所有的scale-out NAS都是變化的,我能在這一點上列出幾十個scale-out NAS系統,基于對象的存儲是虛擬化的變化趨勢。所以更好的問題是:誰能更好的解決大多數問題。而且那將是一個完全不同的系統。我可以看看它們的性能和成本性能的問題,然后我可以說像Xiotech或Nimbus Data公司能很好的解決問題,他們都使用的一種變異的虛擬化。我想說EMC解決了一些更廣泛的問題,因為他們有一個更廣泛的產品,但是對于單獨的的問題。可能他不是完全的好,但是在某些情況下很好,這視情況而定。我可以看看NetApp,它也具有廣泛的產品和他們確實很好地解決某些問題,而另一些沒有這么好。所以它確實是一個棘手的問題,不管你如何表達它。
問:我們看到服務器虛擬化技術有這樣的大幅飆升,有什么可以和虛擬存儲相比呢?
Staimer:我想說的是,服務器虛擬化是一個完整的細分市場。正如所見,服務器虛擬化技術可作為數據中心內部一項單獨的技術。虛擬存儲是存儲的一種特性。你不會看到細分下同樣的東西。最終,在IT管理者眼中,它沒有同樣的操作或經濟價值。