KCSSS是核心快取系統,基於VOI的虛擬桌面系統核心驅動之一,調渡DCSS數據的分配工作。
概述,工作原理,套用場景,集中式機房環境,虛擬系統離線套用,
概述
VOI(Virtual OS Infrastructure) I/O Service 負責處理終端客戶機對OS Mapping的讀寫請求,仿真虛擬存儲的磁碟指令,KCS為Mapping 創建並分配快取,建立三級快取機制有效提高了OS Mapping 的數據調取速度。KCS 的一級快取通常指物理記憶體Cache;二級快取可擴展為服務端的SSD(Solid State Disk)上,三級快取為終端客戶機的DCSS(Disk Cache Storage Space);其中基於SSD 的快取為可擴展配置為非必須配置。但在啟用的情況下則可以更有效提高VOI的工作效率,避免大並發對網路及伺服器資源造成的負載壓力。
工作原理
KCS為C/S工作模式,其中CLIENT部分內置於終端客戶機的VDisk核心驅動中,而Server部分獨立於VOI 的I/O 之外,協調 I/O Service對OS Mapping Stream的數據處理。為DCSS(Disk Cache Storage Space)的工作提供支撐。如VEsystem 的VOI系統會推薦部署伺服器時加裝SSD(Solid State Disk)設備,因為物理記憶體的容量受系統支持與介質的限制,僅能做有限的擴展,且過渡占用物理記憶體會對WindowsNT系統非分頁空間造成溢出導致系統崩潰。在啟用SSD 後可以利用SSD定址時間短、連線讀寫與隨機讀寫速度快的特點作為快取的擴展空間,為Mapping Stream 提供高達數百GB的快取空間。
套用場景
集中式機房環境
虛擬桌面VDI套用場景下,對網路與伺服器產生衝擊最大的“登錄風暴”與運算託管大大提高了伺服器的硬體配置成本,當負載超過一百台以上終端客戶機的集中式機房(如院校電子教室)時將嚴重影響工作效率,VOI Standard Delivery 套用場景中KCS 可以其三級快取機制避免登錄風暴的產生,且VOI 本身不基於運算託管,終端客戶機的運算壓力由本身硬體資源支撐,KCS 可調渡NCP(NetWork Cache Partake)由終端客戶機之間進行Cache Partake。
虛擬系統離線套用
傳統桌面虛擬化的套用必須依賴於終端客戶機與服務端的實時連線,一旦因為網路等故障原因終端客戶機與伺服器斷開則會導致基於虛擬桌面的業務中斷,而且隨著移動辦公設備的普及以及移動網際網路的擴展,工作人員攜帶筆記本、平板等設備遠離公司網路後,如何保障OS Mapping Stream 依然可以為虛擬系統提供啟動與運行的數據。VOI off-line Delivery 的套用中KCS 可以通過V2P模式為離線工作提供服務,當終端客戶機重新連線到公司網路後可選擇性的同步離線期間Mapping Stream 的更新數據。