Desktop virtualization is a method of simulating a user workstation so it can be accessed from a remotely connected device. By abstracting the user desktop in this way, organizations can allow users to work from virtually anywhere with a network connecting, using any desktop laptop, tablet, or smartphone to access enterprise resources without regard to the device or operating system employed by the remote user.
Remote desktop virtualization is also a key component of digital workspaces Virtual desktop workloads run on desktop virtualization servers which typically execute on virtual machines (VMs) either at on-premises data centers or in the public cloud.
Since the user devices is basically a display, keyboard, and mouse, a lost or stolen device presents a reduced risk to the organization. All user data and programs exist in the desktop virtualization server, not on client devices.
Remote desktop virtualization is typically based on a client/server model, where the organization’s chosen operating system and applications run on a server located either in the cloud or in a data center. In this model all interactions with users occur on a local device of the user’s choosing, reminiscent of the so-called ‘dumb’ terminals popular on mainframes and early Unix systems.
VDI simulates the familiar desktop computing model as virtual desktop sessions that run on VMs either in on-premises data center or in the cloud. Organizations who adopt this model manage the desktop virtualization server as they would any other application server on-premises. Since all end-user computing is moved from users back into the data center, the initial deployment of servers to run VDI sessions can be a considerable investment, tempered by eliminating the need to constantly refresh end-user devices.
RDS is often used where a limited number of applications need be virtualized, rather than a full Windows, Mac, or Linux desktop. In this model applications are streamed to the local device which runs its own OS. Because only applications are virtualized RDS systems can offer a higher density of users per VM.
DaaS shifts the burden of providing desktop virtualization to service providers, which greatly alleviates the IT burden in providing virtual desktops. Organizations that wish to move IT expenses from capital expense to operational expenses will appreciate the predictable monthly costs that DaaS providers base their business model on.
In server virtualization, a server OS and its applications are abstracted into a VM from the underlying hardware by a hypervisor. Multiple VMs can run on a single server, each with its own server OS, applications, and all the application dependencies required to execute as if it were running on bare metal.
Desktop virtualization abstracts client software (OS and applications) from a physical thin client which connects to applications and data remotely, typically via the internet. This abstraction enables users to utilize any number of devices to access their virtual desktop. Desktop virtualization can greatly increase an organization’s need for bandwidth, depending on the number of concurrent users during peak.