How does duplicate data removal technology help workloads work on virtual desktops? What are the limitations of VDI de-duplication?
The technology used by terminal virtualization, such as Virtual Desktop Infrastructure (VDI), has been a cause of concern in recent years, as organizations want to centralize management and implement security measures for terminal implementations, while reducing reliance on hardware. But storage is an important limitation of VDI deployments, as each terminal is basically deployed as a virtual machine (VM). Duplicate data deletion is a notable benefit in VDI because it significantly reduces storage, greatly expands the number of desktop mirrors hosted on each server, and reduces the number of servers required for enterprise VDI deployments.
Traditional data deduplication is not suitable for VDI because you want to open/activate the document. Windows Server R2 Specifically addresses this issue by adding support for VDI VMs. Data deduplication is still a recurring task, so even if the VDI files are constantly changing, there will be a longer period of time for each virtual hard disk to have some files than the number of de-duplication dates.
VDI Duplicate deletion technology requires some implementation conditions. First, the VDI instance must be stored in a system other than its own Hyper-V host. This isolation can effectively prevent the data de-duplication process from compromising VDI performance. The way Hyper-V or VDI works does not need to be changed, but the VDI instance must be stored on a different Windows Server R2 file server. Second, the Server Message Block 3.0 (SMB 3.0) protocol must be used between storage and the scalability and high availability of VDI deployments using extended file servers or cluster shared volumes is recommended.
However, high levels of compression and de-duplication can also enable the deployment of high-performance storage tiers, such as solid-state disk drives. Combined with high I/O efficient storage, better VM performance can be achieved at each virtual terminal.