VMs are used to run virtualized or guest operating systems. VDI is a category of a specific type of VM, namely "virtual desktop infrastructure". Virtual machines run on the same physical machine as other operating systems, and VDI's are hosted remotely to allow for a more lightweight experience.
There are some differences between VDI and virtual machines.
A virtual machine is software that enables you to do more than one thing simultaneously on a single computer. A VDI (Virtual Desktop Infrastructure) is where a physical computer or server is dedicated to running only one virtual machine. Virtual machines are flexible and allow you to move from one operating system to another by switching the VM, whereas, with VDI, you would need access to the system administrator who manages the hardware for your physical computer or server.
VDI enables remote access to the desktop, via a virtual machine, over a secure network. A Virtual Machine is a software that creates an environment for use on any endpoint.
Virtual Desktop Infrastructure (VDI) environments can be persistent or non-persistent. Virtual Machines (VMs) are either processes or systems. VDI is hosted on a VM and allows access across different devices, even on low-spec ones
VMs are computers that also run operating systems and store data like physical ones. You can use VMs: hosting them on your computer or servers built by a company called "cloud."
VM is created through the help of physical resources and runs off a designated amount of CPU, memory, and storage.
Comment