Desktop Virtualization
Desktop Virtualization
Desktop Virtualization:
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.
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.
Application virtualization insulates executing programs from the underlying device, where
desktop virtualization abstracts the entire desktop – OS and applications – which are then
accessible by virtually any client device.
However, application virtualization is not for every application. Compute- and graphics-intensive
applications can suffer from slowing down causing visible lag during rendering, and a solid
broadband connection is necessary to delivery a user experience comparable to local device
applications.