虛擬桌面存儲(chǔ)基礎(chǔ):VDI存儲(chǔ)的隱含成本
盡管虛擬桌面作為一個(gè)實(shí)例在服務(wù)器內(nèi)存中運(yùn)行,但是桌面鏡像、應(yīng)用程序甚至用戶數(shù)據(jù)的每個(gè)碎片都需要占用存儲(chǔ)空間,而購買存儲(chǔ)是需要花錢的??紤]遷移到桌面虛擬化的企業(yè)必須同時(shí)考慮和獲取、安裝、管理、維護(hù)以及保護(hù)用戶桌面相關(guān)的許多成本。以下是VDI部署已知的成本點(diǎn)以及VDI部署中存儲(chǔ)具有的鮮為人知的影響。
VDI存儲(chǔ)已知的成本
一些常見的存儲(chǔ)成本需要立即引起注意。最初的資本開支涉及存儲(chǔ)系統(tǒng),磁盤以及支持存儲(chǔ)的所有軟件。安裝成本也應(yīng)該被考慮在內(nèi),尤其是大型存儲(chǔ)柜可能需要數(shù)據(jù)中心提供特殊的電源或制冷支持。同時(shí)還需要進(jìn)行存儲(chǔ)的運(yùn)營及管理,諸如部署、監(jiān)控、遷移、發(fā)現(xiàn)并解決故障以及備份恢復(fù)之類的任務(wù)都需要人力投入。上述成本存在于任何存儲(chǔ)項(xiàng)目中,但是在大型VDI部署中存儲(chǔ)的成本在可能被低估了。
幸運(yùn)的是,通過使用其他存儲(chǔ)項(xiàng)目所使用的相關(guān)策略及技術(shù),VDI存儲(chǔ)成本能夠有所緩解。例如精簡(jiǎn)部署允許在邏輯上分配存儲(chǔ)資源,不用實(shí)際分配所有的磁盤空間。既然存儲(chǔ)空間實(shí)際上不會(huì)在被分配后立刻被使用,使用完所有已分配的空間可能需要花費(fèi)很長的時(shí)間,那么精簡(jiǎn)部署能夠?qū)⑿麓疟P開支推遲至真正使用存儲(chǔ)空間的時(shí)刻。
重復(fù)數(shù)據(jù)刪除通過刪除存儲(chǔ)系統(tǒng)中冗余的數(shù)據(jù)塊和文件顯著減少了存儲(chǔ)使用。磁盤上實(shí)際只存儲(chǔ)了一份完整的數(shù)據(jù),冗余的數(shù)據(jù)將被刪除并重定向到現(xiàn)有的數(shù)據(jù)。只要存儲(chǔ)系統(tǒng)能夠?qū)崟r(shí)對(duì)活動(dòng)數(shù)據(jù)進(jìn)行重復(fù)數(shù)據(jù)刪除并且不會(huì)對(duì)存儲(chǔ)性能造成明顯的影響,那么重復(fù)數(shù)據(jù)刪除將顯著提升存儲(chǔ)效率。
分級(jí)存儲(chǔ)也可以被用來減少VDI存儲(chǔ)的成本。例如構(gòu)成虛擬桌面基礎(chǔ)的黃金桌面及應(yīng)用程序鏡像可以存儲(chǔ)在更加昂貴但性能更高的磁盤上,而用戶數(shù)據(jù)可以存儲(chǔ)在容量更大,價(jià)格更低的磁盤上。在某些情況下,頂層存儲(chǔ)可能使用固態(tài)硬盤(SSD)或者混合驅(qū)動(dòng)器。Silverton Consulting 公司的Lucchesi 說:“你可以把SSD作為存儲(chǔ)層的一個(gè)重要方面部署,使用SSD能夠保持更好的吞吐量及隨機(jī)I/O。”
最后,減少VDI部署的范圍將減少總的存儲(chǔ)需求以及VDI存儲(chǔ)成本。ESG的Bowker說:“大多數(shù)企業(yè)仍然有一部分最終用戶在部署物理桌面。”他指出當(dāng)投資回報(bào)率可能沒有意義時(shí),由于具體的戰(zhàn)略原因購買VDI的企業(yè)將承擔(dān)這些費(fèi)用。需要傳統(tǒng)桌面/便攜式電腦系統(tǒng)所具有的多種功能的用戶可能并不是很好的虛擬化候選者,尤其是當(dāng)這些用戶需要頻繁更改桌面或者對(duì)桌面進(jìn)行定制時(shí)。
VDI存儲(chǔ)隱含的成本
但是迷戀VDI承諾的企業(yè)可能輕易招致大量幾乎不為人知的成本。如果放任自流,可能導(dǎo)致存儲(chǔ)需求以及成本激增。VDI部署中一個(gè)常見的錯(cuò)誤就是滿足于包括所有配置文件、操作系統(tǒng)、應(yīng)用程序以及用戶的“厚”虛擬桌面。厚虛擬桌面能夠運(yùn)行,但是它占用的存儲(chǔ)空間比虛擬桌面實(shí)例實(shí)際需要的多很多。當(dāng)容量過大的鏡像乘上總的“厚”虛擬桌面數(shù)乘上用于備份及災(zāi)難恢復(fù)的額外存儲(chǔ),總的存儲(chǔ)需求可能很輕易壓倒VDI所聲稱的成本效益。
對(duì)虛擬桌面部署進(jìn)行管理可能存在問題而且代價(jià)很高。只有管理員能夠使用自動(dòng)化技術(shù)比如腳本部署并升級(jí)大量桌面,VDI才有意義。桌面部署任務(wù)涉及在VDI服務(wù)器上創(chuàng)建虛擬機(jī)、安裝操作系統(tǒng)、創(chuàng)建模板、定制模板、克隆生產(chǎn)桌面的引導(dǎo)鏡像等等。
手動(dòng)執(zhí)行這些任務(wù)可能需要花費(fèi)20分鐘左右,當(dāng)這個(gè)數(shù)字乘上數(shù)十個(gè)甚至成百上千個(gè)桌面,所帶來的管理問題將變得難以克服。給虛擬桌面打補(bǔ)丁也需要手動(dòng)操作,與虛擬桌面部署一樣,這也是個(gè)問題而且非常耗費(fèi)時(shí)間。Lucchesi說:“大多數(shù)人可能發(fā)現(xiàn)最大的成本就是管理。”
通過創(chuàng)建“瘦”桌面能夠緩解以上兩個(gè)挑戰(zhàn)。例如管理員能夠精簡(jiǎn)部署一個(gè)卷,構(gòu)建一個(gè)操作系統(tǒng)以及應(yīng)用程序處于模板中的黃金鏡像,然后創(chuàng)建可以分配給最終用戶的可寫入快照。用戶數(shù)據(jù)與桌面鏡像分離,可能存儲(chǔ)在一個(gè)不同的存儲(chǔ)系統(tǒng)上。完全不用創(chuàng)建新鏡像就可以使用并重用相關(guān)的組件,而且消除了手動(dòng)克隆過程。
將用戶數(shù)據(jù)與桌面鏡像分離,給虛擬桌面打補(bǔ)丁同樣可以自動(dòng)實(shí)現(xiàn)。虛擬化工具比如VMware的View Composer允許管理員使用更少的存儲(chǔ)制作和主鏡像共享虛擬磁盤的鏡像。相比之下,VMware的View Manager簡(jiǎn)化并自動(dòng)化了虛擬桌面的部署及管理。
不良的存儲(chǔ)架構(gòu)以及毫無效率的桌面部署可能導(dǎo)致可憐的加載時(shí)間,反應(yīng)遲鈍的應(yīng)用程序,昂貴的勞動(dòng)力損失,最終導(dǎo)致用戶產(chǎn)生憤怒。恰當(dāng)?shù)拇鎯?chǔ)架構(gòu)對(duì)隨機(jī)I/0工作負(fù)載下充足的磁盤性能以及網(wǎng)絡(luò)彈性至關(guān)重要,避免了訪問中斷。具有高級(jí)緩存的存儲(chǔ)系統(tǒng)能夠共享緩存中的桌面鏡像,當(dāng)用戶的桌面鏡像幾乎相同時(shí),從根本上改進(jìn)了加載時(shí)間。