Desktop Virtualization
Virtual desktop infrastructure (VDI) refers to using VMs as a means of provisioning corporate desktops.
- desktop computers are replaced by low-spec thin client computers
- When the thin client starts, it boots a minimal OS, allowing the user to log on to a VM stored on the company server or cloud infrastructure
- user makes a connection to the VM using some sort of remote desktop protocol
- such as Microsoft Remote Desktop or Citrix ICA
- thin client must locate the correct image and use an appropriate authentication mechanism
- may be a 1:1 mapping based on machine name or IP address, or the process of finding an image may be handled by a connection broker
- user makes a connection to the VM using some sort of remote desktop protocol
- All application processing and data storage in the virtual desktop environment (VDE) or workspace is performed by the server
- thin client computer need only be powerful enough to:
- display the screen image
- play audio
- and transfer mouse, key commands and video, and audio information over the network
- virtualization server hosting the virtual desktops can be provisioned either as an on-premises server (on the same local network as the clients) or in the cloud
Benefits
- centralization of data makes it easier to back up
- easier to support and troubleshoot
- better locked against unsecure user practices because any changes to the VM can easily be overwritten from the template image
- easier for a company to completely offload their IT infrastructure to a third-party services company
Disadvantages
- during a failure in the server and network infrastructure, users have no local processing ability
- downtime events may be more costly in terms of lost productivity