如果說虛擬化桌面的實施可能帶來存儲性能的降低及成本的提升,那么沒有人會提出異議。
近來存儲系統廠商已經開發出了針對這個問題的新特性,除此之外,第三方的虛擬化桌面軟件工具也能從組織架構部署到VDI的實施角度解決此類問題。
這類用于VDI項目中存儲性能加速或者降低存儲容量空間的軟件產品在各個領域都有出現,涵蓋了存儲優化,實施前分析,虛擬文件系統以及應用管理軟件等。
存儲優化
VDI桌面實施提升了存儲系統的IOPS要求,經常需要頻繁的讀寫后端存儲空間。一種用于解決VDI IOPS高的方式是虛擬桌面存儲請求來臨前先做一次轉換。Atlantis Computing公司的ILIO軟件針對Windows NFTS文件系統能做到在I/O請求抵達存儲系統前就先將壓力釋放下來,尤其是能減少流經存儲陣列的請求數量。
該公司的CEO Bernard Haruindeguy表示,“其實大量的桌面和存儲系統之間的數據流與具體存儲和提取的數據都毫無關系,本質上就是Windows操作系統檢查存儲資源所消耗的資源。我們能實現將通常直接寫往存儲的這些數據流減少90%,這樣就僅有10%左右的數據流經存儲,剩下的部分就在機架上處理。”
ILIO此外還能對VDI鏡像中的Windows鏡像組件使用在線的重復數據刪除技術來更深入的降低存儲系統所必須要處理的數據量。
更有甚者,ILIO能將VDI里面來自不同桌面的數據流做整合,較小的數據流可以先轉換為大數據塊的順序I/O以提升系統的性能。
部署前分析
另外的一些虛擬桌面軟件產品能幫助準備在VDI實施中可以用到的信息,比如收集一些存儲、應用、網絡、CPU以及內存資源使用等情況。
根據ESG高級分析師Mark Bowker的介紹,這些部署前的分析工具均為非入侵性的安裝在筆記本和臺式機上的代理。它們有著三方面的功能。首先,它們能幫助判斷哪些用戶、計算機、應用或者服務器是最合適VDI桌面的。其次,它們會幫助決定公司內部不同部門使用的不同的資源以及桌面鏡像。最后,它們能幫助收集整個企業內部的存儲,網絡以及應用方面的資源。Bowker說,“有了這樣的一些工具,用戶可以很清楚的了解現有情況是怎么樣的,怎樣的負載才是合適的,或者應該將哪些資源遷移到虛擬桌面上。”
Citrix系統公司最近收購了一家名叫App-DNA的公司,這家公司主要從增加企業桌面虛擬化平臺產品功能的角度致力于應用的管理及遷移。App-DNA的AppTitude產品能實現應用管理和兼容相關功能的自動化。分別針對XenApp和App-V的AppTitude能幫助決定Citrix XenApp及微軟環境下哪些應用可以實現虛擬化以及應對那些不能實現虛擬化場景的問題。
Liquid Labs公司所專注的產品是像Dell Services及GlassHouse科技(數據中心構架咨詢服務提供商)這樣的專業IT服務提供商使用的軟件。Liquid Labs的Stratusphere FIT測評工具可以用于監控和記錄單個電腦以及用戶的相關數據,從而幫助決定那個用戶,電腦以及IT資源更合適被包括在VDI部署架構中。
Liquid Labs’ VDI FIT分析工具提供了針對公司內部全部存儲、網絡、CPU以及內存資源的分析。VDI FIT工具的報表能夠幫助避免設計相關的問題,例如沒有規劃好足夠的IOPS或者存儲系統的容量,否則會在真實部署中遇到問題。
Lakeside軟件提供了類似Liquid Labs公司相關的數據收集以及報表相關的信息,于此同時也增加了管理上的一些功能。SysTrack Virtual Machine Planner (VMP) 與Liquid Labs的 Stratusphere FIT很相似,都能夠實現系統數據收集、分析以及用戶圖表相關的信息,通過這些分析幫助識別出適于虛擬化的服務器以及桌面機。VMP此外還提供了遷移規劃以及存儲吞吐及空間規劃方面的功能。
虛擬化集群文件系統
虛擬化文件系統將傳統的物理存儲資源通過虛擬化平臺分拆成了虛擬桌面以及虛擬服務器。Sanbolic公司是這個市場最早的參與者之一,隨著VDI市場的擴張,越來越多的相關工具也應運而生。
Sanbolic Melio VDI是基于主機數據管理的軟件,它能支持Citrix的XenDesktop VDI、微軟的Hyper-V以及VMware公司vSphere虛擬化平臺。Melio VDI平臺包括了多種應用。
Melio文件系統是一種能夠允許多個物理服務器并行訪問單個卷的線性集群文件系統。這樣做的目標是簡化桌面鏡像,可選寫緩存文件,高可用性以及基于微軟VSS快照的卷管理。
Melio的LaScala是基于主機的卷管理軟件,它包含了事務管理,并有自帶的集群功能和鎖機制能實現多個主機并行訪問多個存儲卷。這款軟件同樣能支持存儲卷跨多個控制器。它能支持微軟的活動目錄以及分布式文件系統,集群以及網絡的負載均衡。
Melio平臺此外還保護了一款名為SILM的存儲管理及卷遷移軟件。AppCluster和FileScaler分別是用于管理SQL服務器集群和管理微軟文件服務數據集群擴展的軟件。
Vistro軟件是另外一家提供虛擬文件系統的廠商,它們將主要精力放在了存儲性能上。公司的Vistro One軟件安裝在主機虛擬層上,并且能將隨機產生的存儲I/O進行轉換,并且創建類似企業數據庫順序日志。通過這樣的技術能夠實現將數據遷移到順序磁盤上。Vistro提供了微軟Hyper-V平臺以及VMware vSphere 的桌面版本。
應用層
為了能夠提供高速且高效的VDI環境資源,用戶通常需要對不同的桌面鏡像設置獨立開的應用。然而存放不同的用戶屬性,然后每種屬性都配備有各自的應用,很可能帶來存儲容量及IOPS的飛速增長。應用層的產品將應用從下層的操作系統剝離出來,這樣用戶可以將它們整合到基礎的桌面鏡像中。
Liquid Labs的ProfileUnity FlexApp允許用戶將它們各自的應用安裝到虛擬桌面上。如果使用簡單的層級架構,公司聲稱應用幾秒鐘就可以裝好,之后用戶退出后,相關屬性也會退出。Liquid Labs計劃本季度推出ProfileUnity FlexApp的正式版本。
Unidesk公司將它們的一款名為Unidesk桌面管理軟件的產品作為虛擬桌面管理解決方案。這款軟件能夠實現將應用集成到VDI環境中,不僅能夠管理用戶鏡像,針對不同的用戶和屬性也會有不同的管理功能。
美國俄亥俄州發育殘疾會使用了Unidesk的這款軟件來管理后端為固態硬盤的SAN架構下的1200位VDI用戶。負責該組織網絡管理員Brian Brothers表示,“這款軟件能幫助我們為不同的用戶提供不同的軟件。”這款產品同樣能管理各自應用的許可,這樣用戶就不再需要擔心這方面問題以及使用重復數據刪除技術為用戶節約空間。