你也許想試圖使用同一種工具同時監測虛擬服務器和虛擬桌面,但是VDI性能監測完全是兩碼事。虛擬桌面具有更多的動態工作負載,并且終極目標也不一樣。
因為服務器虛擬化和桌面虛擬化均是基于hypervisor,你有可能會認為虛擬服務器的監測工具同樣適用于虛擬桌面基礎設施(VDI),其實并不是這樣的。為了獲得最準確的資料,下面是你應該知道的有關虛擬桌面監測的事情。
VDI性能監測工具為什么不一樣?
VDI性能監測需要不同技術的原因主要有兩個。第一,監測進程背后的目標是不同的。毫無疑問,虛擬機的性能很重要,但首要的是保持記錄物理硬件資源的使用動態,比如,了解到底分配了多少物理內存以及多少能用是非常重要的。
第二,大部分虛擬服務器都處理比較恒定的工作量。這意味著,當服務器第一次聯網時,你將需要進行大量的性能監測。除非這臺服務器的工作量變化了,除此之外幾乎沒有理由繼續監測性能。
和虛擬服務器的環境不同,虛擬桌面的工作負載根本不是靜態的。虛擬服務器慣常運行24/7,但是虛擬桌面是根據需要運行的。意思是說,底層硬件上的需求是不斷變化的。終端用戶的活動如打開虛擬機(VM),登錄,啟動應用設備或者播放視頻,任何時候都能引起活動峰值。
另外,在虛擬桌面環境中,VDI性能監測的目的是保證積極的最終用戶體驗。是最終用戶驅動虛擬桌面性能需求,并且每個用戶的需求不同。因此,斷定兩個相同的虛擬桌面有相同的底層硬件需求是很危險的。
復雜性驅使VDI性能監測
你需要VDI性能檢測工具的另外一個原始是,因為桌面虛擬化跟服務器虛擬化相比更趨向于復雜化。
VM性能監測主要由主服務器的硬件使用、磁盤子系統(尤其是使用群集共享卷)和網絡帶寬的使用構成。另一方面,虛擬桌面性能監測有許多的元件需要保持追蹤記錄。大部分VDI樣品使用連接代理,通過個人VM來滿足最終用戶需求。例如,如果其中某個未經檢驗,可以輕松地生成性能瓶頸。
VDI的另一個組件許可服務器不是虛擬服務器環境的典型部分。許可服務器記錄虛擬桌面的數量以確保不超過許可數。你必須監測這臺服務器以避免超越許可臨界值導致用戶需求被拒。
盡管確保積極的終端用戶體驗是目前VDI性能監測最重要的原因,另外還有一面是人們經常忽略的:支持問題。
假設一個終端用戶的虛擬桌面會議出現了問題,與咨詢臺取得聯系。為了解決這個問題,咨詢臺工作人員通常需要弄清楚這個用戶使用的是哪臺虛擬桌面,這臺虛擬桌面屬于哪個主服務器。為服務器虛擬化設計的性能檢測工具通常會找出運行VM的那臺主服務器,但是它們不支持用戶登錄某個特定的VM。這就是為什么你需要專門的VDI性能監測工具來確定用戶的虛擬桌面會話。
為監視虛擬服務器設計的軟件通常是不適合虛擬桌面性能監測的,因此,如果你還沒有檢查VDI監測工具的話,趕緊行動吧。