在大部分VDI項(xiàng)目中,管理員用數(shù)據(jù)中心的存儲替換所有用戶端的磁盤。這種使用方式為存儲的性能帶來巨大的挑戰(zhàn),但是固態(tài)存儲顯然可以為你解決這個(gè)問題。
固態(tài)存儲非常適合虛擬桌面基礎(chǔ)設(shè)施(VDI)環(huán)境,因?yàn)樗膯挝惶幚沓杀靖汀T趩覸DI項(xiàng)目之前或者在VDI環(huán)境遭遇性能問題時(shí),可以進(jìn)行相應(yīng)的計(jì)算,以確定固態(tài)硬盤(SSD)是否是你所需。
VDI的容量問題
在VDI環(huán)境中,有關(guān)存儲的第一個(gè)問題便是容量。當(dāng)你將桌面全部部署到數(shù)據(jù)中心時(shí),用戶端的磁盤被數(shù)據(jù)中心的存儲所替代。舉例來說,500個(gè)用戶乘以每人40 GB的磁盤容量就需要在數(shù)據(jù)中心有20 TB的磁盤容量。這對存儲空間的需求是非常驚人的,而存儲區(qū)域網(wǎng)絡(luò)(SAN)的磁盤的價(jià)格要比用戶端的硬盤高價(jià)格很多。
不過令人高興的是,黃金鏡像技術(shù)(如VMware的鏈接克隆或是Citrix的PVS技術(shù))可以解決磁盤容量的難題。在磁盤上只保存一份系統(tǒng)磁盤的完整副本,而用戶所擁有的只是他改變的部分。在這種情況下,存儲容量的要求將變?yōu)橐粋€(gè)40GB加上每個(gè)用戶的6GB,在這個(gè)例子中500個(gè)用戶加起來總共是接近3 TB的存儲容量。
如果桌面不是永久性的,VDI的存儲需求可能會更小,因?yàn)槊總€(gè)用戶在注銷時(shí)不需要保留其改變的數(shù)據(jù)。
VDI存儲的其它問題
你有了這些磁盤容量之后,接下來等待你的將是VDI環(huán)境中磁盤處理速度的問題,它的衡量標(biāo)準(zhǔn)是我們通常所說的IOPS(每秒輸入輸出)。在這個(gè)例子中:通常每個(gè)用戶會占用80個(gè)IOPS,那么500個(gè)用戶將是40000個(gè)IOPS。大多數(shù)情況下,每個(gè)用戶并不是一直使用80個(gè)IOPS。一個(gè)普通的用戶在使用桌面時(shí)平均只需要10到20個(gè)IOPS。
當(dāng)用戶登錄,虛擬桌面重新啟動,或應(yīng)用更新時(shí),將產(chǎn)生大量的I/O。在某些場景下,I/O的要求是固定的,如果存儲系統(tǒng)的I/O性能較差,它將花費(fèi)更長的時(shí)間來完成這些任務(wù)。如果磁盤系統(tǒng)的設(shè)計(jì)是給每個(gè)用戶20個(gè)IOPS,那么當(dāng)所有用戶在同一時(shí)間登錄時(shí),他們將花費(fèi)4倍于原來電腦的登錄時(shí)間,這將是非常糟糕的。
固態(tài)存儲所能解決的問題
固態(tài)存儲向來以昂貴,高速以及可以處理大量的IOPS而著稱。例如,一塊典型的企業(yè)級固態(tài)硬盤可以提供超過10000個(gè)IOPS,而一般的高性能機(jī)械硬盤最多只能提供大約200個(gè)IOPS。如果要滿足所有500個(gè)桌面磁盤的IOPS請求,大概需要200塊高速機(jī)械磁盤,但如果換成企業(yè)級固態(tài)硬盤,則只需要三塊。即使其價(jià)格是機(jī)械硬盤的20倍,但是從滿足IOPS需求的角度來看,它仍然要比購買機(jī)械硬盤便宜。
SSD有趣的特點(diǎn)之一是它會提供更多的IOPS,而不是更大的容量。這意味著一個(gè)SSD的SAN可以提供驚人的IOPS數(shù)量,通常是幾十萬IOPS和幾個(gè)TB的存儲容量。所有的存儲僅僅占用幾個(gè)U的機(jī)架空間以及幾百瓦的功率。
不幸的是,對于SSD這樣的小容量存儲設(shè)備,其成本卻可以與磁盤滿配的企業(yè)磁盤陣列相媲美。不過,仔細(xì)考慮一下:這些機(jī)械磁盤在容量變大,轉(zhuǎn)速變快的同時(shí)卻沒有提供更多的IOPS。因此,如果想獲得相同數(shù)量的IOPS,唯一的辦法就是增加磁盤的數(shù)量,從而占用更多的空間和能耗。
最后一點(diǎn),固態(tài)存儲陣列單個(gè)IOPS的成本會更低。更重要的是,SSD可以解決VDI部署中磁盤性能的瓶頸。
實(shí)現(xiàn)固態(tài)存儲的其他方式
在虛擬桌面環(huán)境中有很多建立固態(tài)存儲的方式。
事實(shí)上,你甚至可以在虛擬主機(jī)或PVS服務(wù)器中內(nèi)置固態(tài)硬盤。將一對固態(tài)硬盤放在每臺物理服務(wù)器上,并根據(jù)需要添加相應(yīng)數(shù)量的服務(wù)器來獲取更大的服務(wù)器計(jì)算池的容量,更好的性能及可擴(kuò)展性。特別是對于那些類型為隨機(jī)的虛擬桌面池來說,這種方法非常好,一旦用戶注銷,桌面將回到一個(gè)初始的狀態(tài)。
內(nèi)置SSD的工作方式適合的場景很多,如Citrix的PVS服務(wù)器,以及一些存儲應(yīng)用,這種應(yīng)用可以將本地存儲轉(zhuǎn)換為共享存儲(如應(yīng)用于VMware View的Nexenta VSA)。 這些工具可以讓你使用相對于SAN來說更便宜,體積更小的本地存儲,而且可以隨著規(guī)模的增長進(jìn)行擴(kuò)展,以及更準(zhǔn)確的針對用戶數(shù)量制定計(jì)劃。
固態(tài)存儲是解決VDI環(huán)境中IOPS性能問題的一大法寶。你所需要做的就是對固態(tài)存儲的價(jià)格和它帶來的價(jià)值進(jìn)行仔細(xì)的衡量。