虛擬桌面存儲基礎:了解存儲需求
存儲是桌面虛擬化的關鍵組成部分,以客戶/服務器模式為最終用戶提供應用程序以及桌面實例,對基于網絡的共享存儲產生了較為嚴重的依賴。但是對存儲的要求卻給IT管理員出了一個難題,因為存儲系統必須在隨機I/O負載的情況下提供足夠的性能。為虛擬化實例及備份提供足夠的存儲容量可能導致資本支出超出預算,通過理解桌面虛擬化部署對存儲的需求,管理員能夠節約支出并改善存儲性能。
評估虛擬桌面存儲
企業需要為虛擬化桌面部署分配適量的存儲。例如,容量太小將損害虛擬化實例的性能,但是存儲容量太多將導致投資浪費。不幸的是,決定恰當的存儲容量要比看起來要困難得多。沒有通用的公式或工具能夠準確描述存儲需求,需要結合科學與藝術才能解決這個問題。
投入時間及精力了解桌面用戶對存儲的需求應該從性能而不是容量開始。Keith Norbie是Nexus Information Systems公司的銷售副總裁,他說:“歸結起來就是評估桌面,然后計算出每個桌面當前的IOPS值以及使用、讀寫、隨機連續訪問情況。”
軟件工具可以幫助你識別每個虛擬桌面的性能特點。將每個用戶的性能需求加在一起就能計算出用戶對存儲系統總的性能需求。所有的性能評估應該區分一天的不同時間,一個月的不同時間以及不同的用戶或用戶組。
設計的存儲系統應該超出所有可能的性能級別,否則將影響可擴展性。管理員經常忘了考慮在虛擬桌面中部署更多的用戶所增加的工作負載。Norbie說:“在美國雙子城有一家銷售公司抱著試試看的態度使用VDI。存儲部署采用由大概14個軸組成的HP小型磁盤陣列支持300到400個虛擬桌面用戶。沒過多久存儲便出現了明顯的性能問題。他們是在使14個軸取代400個I/O生成器(單個PC磁盤)。”
計算實際的存儲容量需求同樣具有挑戰性。虛擬桌面通?;诜浅S邢薜臉藴?ldquo;黃金鏡像”(golden images)部署。例如100個用戶可能使用一個50GB的黃金鏡像,另外600個用戶可能使用第二個50GB的黃金鏡像,***的300個用戶可能使用第三個黃金鏡像。每個用戶通過配置文件修改黃金鏡像以滿足少許的個性化需求。這意味著1000個用戶的黃金鏡像及配置文件可能需要存儲在150G到200GB的企業級存儲上。如果給1000個用戶的每個虛擬桌面分配50GB的存儲的話,企業將需要添加令人震驚的50TB的企業級存儲。
不要忘了還有用戶數據以及備份。雖然像Word、Excel這樣的應用程序可能是同一個黃金鏡像的一部分,但是每個用戶創建的文檔及電子表格都需要存儲空間。比較合理的估算是截取個人電腦的用戶數據空間然后與總用戶數相乘。
例如,如果平均每個用戶需要大概20GB的存儲數據,那么需要為1000個用戶留出20TB的存儲空間。桌面鏡像通常從SAN加載,而用戶數據通常重定向到NAS上。為1000個用戶的數據創建對應的文件夾要比在SAN上創建并維護1000個LUN容易得多。使用NAS不但大大簡化了管理而且數據能夠存儲在更大,更便宜的磁盤上。
管理虛擬桌面存儲需求
隨著企業獲取技術體驗以及新用例的增加,虛擬桌面部署通常將增加。問題是隨著虛擬桌面的蔓延,存儲需求與網絡流量將成倍增加。這使監控及容量規劃變得相當重要。
Mark Bowker是ESG的一名分析師,他說:“需要能夠深入存儲系統內部了解容量使用,性能,潛在的瓶頸,數據保護乃至災難恢復等情景,而且管理員應該能夠部署新桌面,升級桌面環境或者為桌面環境打補丁。”
具體的想法是追蹤數據增長并關聯與業務需求相關的數據以決定存儲,網絡,服務器需求在發生怎樣的變化。例如大量虛擬桌面用戶采用新的應用程序可能需要新的黃金鏡像以及更多的存儲空間存儲用戶數據。預先準備額外的資源能夠避免影響用戶工作效率的性能及可用性問題。
隨著時間的推移,桌面黃金鏡像,用戶數據存儲以及備份空間加起來的存儲容量可能很大,企業需要花錢購買存儲并對存儲進行管理。有一些策略及技術能夠幫助你減少存儲需求并改進性能。
首先,桌面虛擬化經常需要在單個PC的多功能與虛擬機的安全性及可管理性之間進行權衡。但是這種權衡并不總是適合每家企業的所有用戶。特定的用戶組可能極大地受益于桌面虛擬化,而其他用戶組或者單個用戶可能需要單個桌面。在虛擬化項目范疇中排除不必要的用戶能夠減少對存儲的需求。
同樣可以采取措施減少虛擬桌面鏡像的覆蓋面。例如移除不必要的Windows組件并限制相關的應用程序將顯著減少黃金鏡像的大小。這樣一來,虛擬桌面的加載時間將更快,備份時間將更短,而且對備份存儲的需求也將相應減少。同樣可以調整備份模式以反映每個用戶組不同的需求。銷售區可能需要頻繁的備份,而在不同黃金鏡像中運行不同應用程序的辦公人員可能不需要很頻繁的備份數據。
考慮使用具有存儲縮減技術(比如壓縮及重復數據刪除)的存儲系統。壓縮與重復數據刪除都能移除存儲的冗余數據,降低容量需求;隨著時間的推移存儲投資將減少。虛擬化規劃師將需要更多的了解存儲架構,在概念驗證階段測試數據縮減技術將為確定總的存儲需求提供幫助。
***,采取相關措施減少或者避免磁盤爭用,因為磁盤爭用可能嚴重阻礙部署了大量虛擬桌面的存儲性能。導致磁盤爭用最主要的原因就是殺毒軟件。Bowker說:“在大型VDI環境中不推薦同時在大量虛擬桌面中進行反病毒掃描。這就是為什么我們看到供應商在尋找其他方法卸載反病毒掃描。”