如何評估VDI存儲要求
在虛擬桌面基礎架構(VDI)規劃過程中,IT必須考慮多種因素,而存儲是最關鍵的組件之一。
IT應從以下三大方面來考慮VDI存儲:存儲技術、系統要求和支持的工作負載。在本文中,我們將探討這三個因素對VDI規劃的影響。
系統要求
VDI存儲的系統要求取決于IT如何部署VDI組件和桌面。例如,大多數VDI供應商都支持持續性和非持續性桌面。持續性桌面可維持用戶數據和設置,從一個會話延續到下一個會話;非持續性桌面則沒有。因此,持續性桌面需要更多的存儲容量來存儲主數據和備份。
IT應該了解虛擬桌面基礎結構產品中可用的各種功能,以確定它們如何影響VDI存儲需求。例如,VMware提供vSAN,vSAN是集成到vSphere的軟件定義存儲平臺。vSAN虛擬化vSphere群集中的本地物理存儲,以創建分布式共享存儲產品,可簡化管理并幫助降低存儲成本。
VMware還提供View Storage Accelerator來降低IOPS要求,View SE Sparse磁盤可回收存儲容量,還提供Virtual Volumes以更好地控制與存儲相關的操作。此外,VMware支持桌面克隆,這使管理員可以從主映像創建完整或鏈接桌面克隆。克隆可以減少總體容量需求,但也可能導致寫入放大問題并增加I / O要求,尤其是對于持續性桌面而言。
大多數供應商提供的功能可能會影響VDI存儲需求和整個VDI,通常是為了提高性能和資源利用率。例如,Citrix提供Machine Creation Services和Provisioning Services,這兩者都可以幫助提供更好的存儲性能,并減少每個虛擬機的存儲要求。
IT部門還應評估VDI存儲要求以部署該產品的組件,還應評估所需的存儲資源,以支持備份、站點到站點復制和災難恢復操作。
例如,在規劃Citrix部署時,IT需要估計Microsoft SQL Server數據庫要求,并考慮三個主要數據庫以及臨時數據庫(tempdb)的數據庫和事務日志文件—監控、站點配置和配置日志記錄。IT還需要提供存儲來備份這些數據庫并確保其連續可用性。
選擇存儲產品
存儲技術包括從驅動器類型到存儲配置再到傳輸協議的所有內容。例如,在選擇存儲產品時,IT可以選擇硬盤驅動器(HDD)、固態驅動器(SSD)或結合這二者的混合系統。
HDD曾經幾乎只用于VDI,但由于SSD的性能明顯優于HDD,因此它們正迅速成為首選的驅動器。此外,SSD密度一直在穩定增長,而價格在下降,這使得全閃存陣列成為比以往更可行的選項。但是,在某些情況下,混合存儲可以充分支持VDI工作負載并進一步降低價格。
支持的工作負載
這個存儲難題的最后也可能是最重要的部分是:了解VDI必須能夠支持的工作負載。IT應該評估連接到桌面的用戶類型,這些用戶如何以及何時工作,以及有關其行為的其他信息,這些信息可以為存儲計劃提供依據。例如,生產力工作者通常比知識工作者具有更低的IOPS要求,而知識工作者具有更高的性能要求,并使用資源密集型應用程序。
作為這個計算的一部分,IT團隊應確定所需的用戶數量和桌面數量,這兩個數據不一定相同。IT團隊還應該確定他們將存儲多少用戶數據、運行哪些來賓操作系統、用戶將需要的應用程序類型以及他們執行日常操作的任何其他特殊性能或存儲要求。
IT必須確保存儲驅動器可以提供所需的IOPS以支持預期的VDI工作負載,這些工作負載通常是隨機的,并且會根據一天中的時間、用戶數量和受支持的應用程序而波動。這個計算應包括現有需求和未來需求,并考慮預期增長和臨時員工涌入等因素。IT還應考慮預期的啟動和登錄風暴,或其他可能導致高I / O需求的情況。
不同類型的驅動器提供不同級別的IOPS,并且,從性能來看,即使相同類型的驅動器也可能存在很大差異。例如,SSD通常提供比HDD高得多的IOPS,但并非所有SSD都是相同。IT必須仔細評估SSD,以確保它們可以滿足預期的需求。
其他VDI存儲注意事項也會影響用戶體驗。例如,服務器端緩存會減少I / O延遲。IT部門可以選擇RAID級別以匹配工作負載,并可以使用分層來改進響應時間—對于需要更快加載的虛擬桌面組件。而在最大化I / O方面,陣列管理軟件的有效性也會有所不同。此外,某些技術(例如重復數據刪除或精簡配置)可以提高資源利用率,但是它們也可能潛在地影響用戶體驗。
部署和配置注意事項
另一個重要VDI存儲因素是IT如何配置或部署存儲。IT必須確定是使用直接連接存儲(DAS)、網絡連接存儲(NAS)還是存儲區域網絡(SAN)。DAS可能更便宜,但是NAS和SAN通常可以更好地支持大規模操作,而SAN可以提供更高的可用性和可靠性。
超融合基礎架構(HCI)使用DAS提供池化存儲資源,這已被證明是VDI工作負載的有效策略。IT團隊應該評估每個選項,以了解它們帶來的影響。
存儲接口和協議也會影響VDI性能。通用接口包括串行高級技術附件(SATA)、串行連接的SCSI、光纖通道和外圍組件互連Express。通用協議包括小型計算機系統接口(SCSI)、Internet SCSI、高級主機控制器接口(AHCI)、非易失性存儲器標準(NVMe)和架構端非易失性存儲器標準(NVMe-oF)。
當IT將接口與最佳協議結合時,在吞吐量和性能方面將產生重大差異。支持通信(例如以太網或InfiniBand)的網絡架構也會影響吞吐量和性能。例如,光纖通道接口的性能優于SATA接口,并且NVMe協議的速率比AHCI更快。
圍繞接口、協議和網絡結構的技術日新月異,IT團隊在做出選擇之前必須仔細評估可用的選項。