對于管理員來說,理解普通服務(wù)器和桌面虛擬化技術(shù)在使用存儲設(shè)備方面存在哪些差異是非常重要的。服務(wù)器存儲的性能表現(xiàn)并不會對用戶體驗(yàn)造成直接影響,而VDI存儲卻可能存在這種問題。
在VDI投入使用初期,如果出現(xiàn)項(xiàng)目停滯或者完全失敗的情況,那么存儲通常會被認(rèn)為是導(dǎo)致問題發(fā)生的主要原因。
隨后的幾年當(dāng)中,市場中出現(xiàn)了一些用于解決存儲和VDI問題的全新方式,現(xiàn)在我們不再使用之前的方式來為VDI桌面交付存儲資源,存儲設(shè)備這個“大鐵盒子”也不再會導(dǎo)致諸多問題(或者產(chǎn)生花費(fèi)大量開銷)了。
然而,存儲仍然是導(dǎo)致VDI項(xiàng)目失敗的主要原因之一。導(dǎo)致這種情況的主要原因在于技術(shù)人員并沒有意識到虛擬桌面存儲和服務(wù)器存儲之間的差異。虛擬桌面為存儲帶來的負(fù)載和服務(wù)器、數(shù)據(jù)庫以及文件共享負(fù)載有很大區(qū)別。下面列舉了三種主要差異:
I/O讀寫不確定性
在不同的虛擬桌面環(huán)境當(dāng)中,讀寫操作的比例也不盡相同。有些人說是50/50,還有人說是30/70(或者70/30)。如果你認(rèn)真進(jìn)行統(tǒng)計(jì),就會得到當(dāng)前環(huán)境中讀寫操作的所占比例。但是這個數(shù)字并不重要,重要的是你必須同時(shí)為讀和寫操作制定計(jì)劃。
服務(wù)器負(fù)載可能是“讀密集型”或者“寫密集型”的,管理員需要根據(jù)不同的負(fù)載類型對存儲進(jìn)行調(diào)整以實(shí)現(xiàn)最好的性能表現(xiàn)。但是虛擬桌面環(huán)境需要同時(shí)對讀和寫操作進(jìn)行優(yōu)化。即便虛擬桌面環(huán)境當(dāng)中讀操作比例占到了70%,你也不能忽略另外30%的寫操作,認(rèn)為用戶能夠忍受寫入操作時(shí)存在的延遲。
延遲對用戶造成的影響不同
對于文件服務(wù)器或者應(yīng)用程序服務(wù)器來說,如果存儲系統(tǒng)負(fù)載過重、出現(xiàn)運(yùn)行緩慢的情況,哪怕是一點(diǎn)點(diǎn),將會怎樣呢?這將會導(dǎo)致用戶需要花費(fèi)更多的時(shí)間來加載文件、導(dǎo)出報(bào)告或者是保存文件。這種問題——不論是多么嚴(yán)重——也只是影響一個應(yīng)用程序或者是應(yīng)用程序當(dāng)中的特定操作而已。
但是如果同樣的存儲負(fù)載過重的問題出現(xiàn)在虛擬桌面環(huán)境當(dāng)中,而不是是特定的文件服務(wù)器或者應(yīng)用程序服務(wù)器上,那么影響的就不僅僅是文件下載或者查詢操作了——而是所有用戶操作。所有的應(yīng)用程序和服務(wù)都將受到影響。你甚至可能會感受到鍵盤和鼠標(biāo)的延遲,整體用戶體驗(yàn)都將大大降低。
涉及到用戶時(shí),一切都難以預(yù)料
關(guān)于用戶,我能給出的最準(zhǔn)確描述是:他們會為IT專家不斷地制造這種安全問題。如果沒有用戶,我們的工作將會變得十分輕松(當(dāng)然如果這些工作仍然存在的話)。我們不必再幫助用戶更改鼠標(biāo)動畫主題、考慮處理用戶桌面上的家人照片以及查殺蔓延到整個部門的電腦病毒。但是用戶是必然存在的,并且可能進(jìn)行任何操作,這會讓所有針對服務(wù)器的預(yù)測都毫無意義。
這就是為什么我們需要將虛擬桌面的I/O讀寫比例設(shè)定為50 /50——我們必須同時(shí)應(yīng)對讀寫兩種操作。這并不是一種固定比例;而是一種無法預(yù)測的波動。將用戶加入到考慮因素當(dāng)中意味著我們必須改變當(dāng)前的規(guī)劃方式。管理員必須研究用戶的操作規(guī)律(包括所有出乎意料的行為)以及用戶如何使用自己的桌面,以便我們可以構(gòu)建在任何情況下、而不僅僅是當(dāng)存儲系統(tǒng)擁有空閑空間時(shí)才能夠測量和保證用戶體驗(yàn)的恰當(dāng)平臺。