介紹
解釋規劃存儲,是指通過合理規劃的來實現更高效率的存儲,目前存儲市場上戴爾公司提供較為先進的自動精簡配置技術,自動精簡配置技術可以很好地解決表面上的問題,自動精簡配置卷可以預先給套用分配一個較大的存儲空間,這個空間是虛擬的,可比實際物理空間大得多。有了這個虛擬空間,如果套用發生變化,需要更多的實際存儲空間,管理員就可以在不停機的情況下,動態擴展物理存儲平台(比如增加硬碟)。
技術描述自動精簡配置技術是一項不錯的新興技術,不過很多新技術在解決老問題的同時,都會帶來一些新的問題,自動精簡配置技術也是如此。總的來看,當前的自動精簡配置技術有三個致命傷:一是仍然要靜態地規劃存儲,在創建卷的時候要與陣列、硬碟和RAID等物理設備掛鈎。如果管理員日後想調整這個卷,會非常麻煩;二是自動精簡配置卷的空間只能解決“放”出去,但沒有解決“收”回來,如果一定要把置空的空間“強行”收回,過程會很複雜;三是帶來很多額外的成本。很多管理員會發現自動精簡配置卷被創建出來後,無法與原有的備份、恢復等軟體兼容,無奈之下,只能在支付了自動精簡配置軟體的費用後,再去購買專門的備份、恢復等軟體,並且還要定期支付這些軟體的維護費用。
戴爾容量虛擬化技術
自動精簡配置技術所引發的這些問題會讓存儲管理員感到非常頭痛:在設定和調整自動精簡配置卷時,他們不得不還要與底層的硬體繼續“糾纏”;在不能及時收回被放出去的空間時,他們不得不“忍受”設備利用率低的事實;在需要額外購買大量軟體時,他們不得不“厚著臉皮”向財務部門解釋為何要反覆追加預算。事實上,他們完全不必忍受這些“折磨”,因為戴爾EqualLogic的容量虛擬化技術可以輕鬆根治這些問題。基於容量虛擬化技術,戴爾EqualLogic的虛擬層能夠讓存儲管理員完全與底層的硬體分離。
對於傳統的“精簡配置”,仍然要與硬體、陣列類型相關聯,就像地產開發商,蓋了一棟大樓,然後分別把一些房間組合在一起,2房套間、3房套間、5房的樓中樓…,分別賣給業主A、業主B、業主C…固定的樓層、門牌號、甚至回家座的電梯都是固定的。這就像我們在傳統的存儲設備中規劃容量,200G的空間、300G的空間、500G的空間分別分配給伺服器A、伺服器B、伺服器C,這些空間所處的磁碟、陣列類型和伺服器訪問路徑都是固定的。那這樣的情況下“精簡配置”是怎樣實現的呢?好,我們回到前面的例子,房間中的住戶就是我們陣列里的數據,如果2房套間中已經住了5口人,可不可以向5房樓中樓的業主借房來住呢?在傳統的“精簡配置”中顯然是不行的,只能問開發商看看是不是樓上或樓下的房子還沒有賣掉,再買下來,然後自己在天花板或者地板上挖個洞,自己來裝修、施工。如果運氣不好,只能買隔了幾層的房子,那恐怕就要自己在窗戶外面搭梯子了。這種傳統存儲的“開發商”模式弊端在哪裡?首先,業主買來房不一定是來住的(有可能是投資、有可能炒房)、其次即使是買來住,房間裡的住戶(數據)不一定就按照原來預計的人數發展,在陣列中經常出現的情況就是,首次空間規劃好的多個不同的卷的利用率完全不一致,而利用率低的卷上的空間又不能有效地釋放和加以利用。根本原因是,空間的規劃不是也沒有辦法以真實的數據增長為依據,其中存在大量的管理員的主觀和經驗因素。
對於EqualLogic的容量虛擬化,則擺脫了傳統存儲“開發商模式”的空間規劃方式,而進入虛擬化的“酒店模式”,當酒店接到一個300人的住房登記時,酒店真的就把300間房間都保留下來了嗎?有酒店管理經驗的人知道,事實情況不是這樣的,如果訪問團取消了呢?如果只來了50人呢?如果臨時增加到500人呢?這時酒店可以只保留30間房,而真實的客人來了之後再分配具體的房間。在EqualLogic容量虛擬化的自動精簡配置中,就是這樣進行空間規劃的。當一台伺服器需要300G的空間時,陣列群可以首先最低只保留30G的空間,當實際的數據超過30G時,再以極小顆粒的虛擬頁為單位,為數據準備“床位”和“房間”。在“酒店模式”下,客人在入住前完全不必關心自己所在的樓層、房號、乘坐的電梯等,客人所關注的,是能不能得到高質量或者相應質量標準的服務,就像在EqualLogic的容量虛擬化中,主機所傳送的數據完全是經過動態負載均衡的路徑、控制器和快取而到達迎接自己的虛擬頁面。和傳統的“精簡配置”相比,是真正的以實際的數據增長出發來進行空間規劃,這樣在空間利用率、陣列的協作型、數據保護、存儲再規劃等方面都得到了極大的改進和提高。
所以,在存儲日常的空間配置上,首先- EqualLogic存儲管理員不必考慮存儲硬體層面的各種細節,就能隨時根據企業的套用以“1:10”的比例生成一個自動精簡配置卷(虛擬容量是實際可用容量的10倍),並對卷進行放和收的“雙向”的操作。而且這個過程是完全透明的,不會對前端的主機和套用,以及後端的存儲設備帶來任何影響。
或者- EqualLogic存儲管理員可先“放”出實際可用容量(普通卷狀態),若干月後,如果發現套用沒有利用這些空間,可以線上把普通卷變自動精簡配置卷從而把實際空間“收”回來!這“雙向”的操作是完全透明的,不會對前端的主機和套用,以及後端的存儲設備帶來任何影響。
此外,這種透明不僅適用於套用、主機和存儲設備,而且還適用於各種存儲軟體。因為容量虛擬化技術所生成卷,在EqualLogic陣列的軟體看來就是一個普通的卷,不需要為其進行任何更改,更不需要存儲管理員為此支付任何費用。
戴爾容量虛擬化技術除了可以靈活支持套用,提高存儲設備的利用率,以及幫助存儲管理員節省時間和成本外,還有兩個非常先進和實用的功能,堪稱是很多存儲管理員沒有想到的“額外紅利”。
一個紅利是戴爾容量虛擬化技術可以實現自動“I/O散熱”。傳統的自動精簡配置卷與硬碟和RAID鎖定得很死,卷內磁碟即便因I/O操作頻繁成為了“熱點”,也無法“求助”於卷外相對空閒的硬碟。而運用戴爾容量虛擬化技術,則完全不會出現這一問題。系統會根據卷內磁碟的I/O繁忙程度,自動調用陣列櫃內的其它磁碟或其它陣列櫃為其“散熱”。這種自動“散熱”技術可以智慧型地最佳化存儲系統的性能,實現性能的動態負載均衡。
另外一個紅利是EqualLogic方案不僅支持本地的容量虛擬化,而且還能夠以先進的方式支持長距離的容量虛擬化。比如傳統的方式下,兩個城市間做容災方案往往需要硬體和存儲空間上的匹配,並必須傳輸相關卷的整體容量(包括所有的沒數據的空置空間)。而基於戴爾容量虛擬化技術,兩個點之間存儲空間完全不必一定要“一一對應”,並且存儲管理員只需傳輸卷中實際存儲的數據即可,這會節省大量的存儲空間和網路頻寬,從而給遠程災備帶來極大的靈活性。長距離的容量虛擬化技術而且還適用於多對一的容災方案,因為中央災防禦區的總存儲空間不需要相等於所有容災點的空間總和,在實施成本上的巨大節約變成可以執行方案。