Virtual Desktop Infrastructure (VDI)
General information
- Virtual Desktop Infrastructure (VDI) - virtual desktop infrastructure.
- The general name for the ideology according to which employees use remote workstations organized on virtual machines to perform their tasks.
- This concept is similar to using a terminal server.
Basic elements of VDI
- Virtual machine management system.
- Connection broker from user to virtual machines, single point of entry for users with authentication.
- Client application or web application for accessing a remote workstation.
- Use a master virtual machine image that will be cloned when the virtual machine is created.
- Ability to create virtual machines upon user request.
- Pass-through authentication (SSO) in the VDI management system and the guest OS inside the virtual machine.
- The ability to run additional scripts and apply settings after deploying the virtual machine.
Software
Free
Ravada VDI
- Website: https://ravada.upc.edu/
- Minimum VDI option.
- Peculiarities:
- KVM backend for Windows and Linux VMs;
- kiosk mode;
- remote access via Spice protocol;
- fast VM cloning for each user;
- USB device forwarding;
- customizable end user interface;
- administration from a web browser.
OpenUDS
- Repository: https://github.com/VirtualCable/openuds
- Advanced VDI.
- Uses various VM management systems (PVE, OpenNebula, OpenStack).