選擇VDI存儲系統(tǒng)時要考慮的因素
部署虛擬桌面給網(wǎng)絡以及存儲系統(tǒng)帶來了考驗,因此有必要了解與VDI存儲陣列有關的事項。
在部署VDI之前,必須考慮VDI所使用的存儲網(wǎng)絡。VDI存儲網(wǎng)絡可能采用與終端用戶訪問桌面相同的以太網(wǎng)基礎設施。盡管網(wǎng)絡層幾乎不會成為瓶頸,但是你不應該低估虛擬桌面所產(chǎn)生的IOPS。
VDI存儲壓力來源
諸如同時部署大量虛擬桌面或者大量終端用戶在上午打開虛擬桌面這樣的事件可能會帶來大量的網(wǎng)絡流量,導致在存放虛擬桌面鏡像的數(shù)據(jù)存儲上產(chǎn)生大量的IOPS。因此非常有必要對基礎設施的擴展性進行合理的測試。
桌面IOPS不會線性擴展,而且當虛擬桌面的數(shù)量達到400到500時你可能會發(fā)現(xiàn)不可預知的性能下降的臨界點。一種解決方案就是使用固態(tài)硬盤(SSD)取代傳統(tǒng)的硬盤。
在固態(tài)硬盤上存儲虛擬桌面將會提供最高的I/O??梢圆捎煤芏喾椒ń鉀Q這個問題。例如某些存儲廠商提供了能夠添加到VDI存儲陣列中的只讀緩存。只讀緩存能夠將虛擬桌面環(huán)境中的只讀組件(通常是指“父”虛擬機)加載到內(nèi)存中,從而避免了對磁盤的訪問。
選擇VDI存儲陣列
另一種方案就是在現(xiàn)有環(huán)境中移除存儲陣列。Fusion-IO公司為集群中的每臺虛擬主機提供了固態(tài)串行總線卡。采用這一技術,虛擬桌面能夠直接訪問這些設備,幾乎與訪問本地存儲沒有什么差異。
采用這一設置要求IT團隊構建“非持久”模式的虛擬桌面,這樣就與訪問用戶類型無關了。對于虛擬主機來說,存儲位于本地,因此不能使用一些標準的特性比如vMotion、VMware HA以及VMware DRS。
廠商Nutanix允許用戶使用本地存儲,但是位于每臺VMware ESX/ESXi主機之上的本地存儲能夠使用虛擬設備在集群中的多臺主機之間進行共享。這類廠商正在不斷拓展VDI目標市場,努力減少與在昂貴的SAN網(wǎng)絡下存儲虛擬桌面相關的成本。
IT管理人員同樣應該對比克隆技術以及存儲廠商提供的產(chǎn)品。大多數(shù)知名的存儲廠商比如Dell、EMC以及NetApp最近已經(jīng)為虛擬化管理層開發(fā)了插件,使用這類插件允許卸載虛擬桌面部署。

圖1.你可以使用VSC向導創(chuàng)建虛擬機克隆
例如,NetApp針對VMware vCenter虛擬存儲控制臺(VSC)的新版本實現(xiàn)了自動化的虛擬桌面克隆。VSC將虛擬機導入到VDI代理如VMware View或者Citrix XenDesktop中。
這一緊密的集成為虛擬化廠商和存儲廠商帶來了新的競爭機制。例如,VMware針對存儲的API提升了ESX hypervisor與存儲陣列之間的性能。VMware View 5.1現(xiàn)在提供了在不需要存儲廠商插件的情況下就能夠卸載數(shù)據(jù)存儲克隆過程的技術預覽。

圖2.為磁盤緩存分配內(nèi)存
VDI存儲的這一特性目前僅限于微碼版本特定的陣列而且并不完全被VMware所支持,但是這一特性為眾多VDI廠商指明了前進的方向。
此外,眾多VDI代理的新版本允許管理員將虛擬主機物理內(nèi)存的一部分用于磁盤緩存(如圖2所示)。這明顯減少了虛擬桌面訪問磁盤時所產(chǎn)生的磁盤IOPS讀寫。