雲桌面用戶數據放到共享存儲中是比較常見的方式
雲桌面中用戶數據主要包括用戶的個人存檔文件以及部分應用程序的配置及下載文件。既然涉及到存檔及下載文件,其存放位置就成為一大問題,對於系統存儲性能將產生重大影響。通常,個人數據可以在共享存儲或者本地,各自有其優劣勢:
把用戶數據放到共享存儲中是比較常見的方式,通過策略讓用戶登錄雲桌面後自動掛載用戶的個人數據盤,這個數據盤是一個網絡映射盤,存放在共享存儲如文件服務器、雲盤或NAS等存儲中。
這種方式的優點是配置維護簡單,成本也相對較低,缺點是性能與穩定性較差。由於雲桌面用戶的所有文檔基本都保存在個人數據盤中,用戶對文檔的操作導致共享存儲時時刻刻處理大量的讀寫IO,如果共享存儲的IOPS不夠或者處理IO的能力不夠則影響雲桌面用戶的工作效率。本質上說,網絡映射盤穩定性依賴於網絡穩定性,如果網絡波動大或者延遲高,都會導致雲桌面用戶交互體驗差。
另一種方式是把個人數據存放在本地磁盤中,通常是用戶登錄到固定的雲桌面虛擬機,用戶的數據保存到一個新增的磁盤專給用戶保存個人數據。
這種方式的優點是穩定性高,用戶在本地磁盤中操作文檔,不依賴於外部網絡。但相應也存在配置維護麻煩的缺點。目前市面上的雲桌面產品大多不支持自動配置,需要用戶手動在服務器虛擬化平臺上逐臺雲桌面添加磁盤,管理員進行磁盤格式化後才可以使用。這樣的方式耗時耗力又易出錯,且磁盤分散,管理維護麻煩。
雲宏超融合雲桌面的個人數據存放對上述2種方式進行了優化。
一是支持雲桌面個人數據存放在共享存儲,但共享存儲使用分布式存儲提供。分布式存儲池沒有經過虛擬化的多層封裝,數據落盤路徑更短,極大地降低了性能損耗;每一臺X86服務器都是一個存儲機頭,一條存儲路徑,並發IO的場景下性能表現更好;采用SSD作為IO緩存空間,比傳統存儲8GB或16GB的高速緩存大得多,在高負載下性能更穩定。
二是支持個人數據存放在本地磁盤,但改善了配置麻煩、數據盤維護難的問題。當用戶第一次登錄雲桌面時,系統會按照配置要求容量空間自動在存儲池上生成一個以用戶名來命名的磁盤,並且自動掛載到用戶登錄的雲桌面上,自動對其進行格式化處理。整個過程運維人員只需在系統上設置雲桌面組默認的個人數據盤的空間大小,其它都由系統自動完成;在雲桌面管理平臺中還可以管理維護個人數據盤,極大地簡化了維護人員的運維工作,提高了工作效率。
雲桌面用戶數據放到共享存儲中是比較常見的方式