complemenatry & alternative solution to vdi

12

Upload: deskstream-inc

Post on 24-May-2015

376 views

Category:

Technology


1 download

DESCRIPTION

On the other hand DeskStream employs client-side desktop virtualization technology to offer an optimized and high performance Dynamic Virtual Desktops (DVDs) by combining the best of centralized IT management and client computing together to deliver truly anywhere, anytime personalized desktop execution on any device resulting in significant cost savings and uncompromised user experience.

TRANSCRIPT

Page 1: Complemenatry & Alternative Solution to VDI
Page 2: Complemenatry & Alternative Solution to VDI

Overview

Desktop virtualization refers to technologies that separate a monolithic personal computer desktop

environment comprising hardware, operating system, applications, data, and personal settings

independently of each other. Currently, there are two primary approaches to desktop virtualization,

server-side and client-side, respectively.

Adoption to server-side desktop virtualization, which is also referred to as Virtual Desktop Infrastructure

(VDI), has been slow due to its installation complexity and exorbitant system integration costs in addition

to other growing concerns over scalability, performance, and anytime (offline) access.

On the other hand DeskStream employs client-side desktop virtualization technology to offer an

optimized and high performance Dynamic Virtual Desktops (DVDs) by combining the best of centralized

IT management and client computing together to deliver truly anywhere, anytime personalized desktop

execution on any device resulting in significant cost savings and uncompromised user experience.

How DeskStream DVDs could be leveraged to complement VDI deployments to address the inherent

limitations such as performance, desktop image management, scalability and offline computing is the

topic of discussion in this paper.

What is VDI?

Virtual Desktop Infrastructure (VDI) is a platform for delivering Hosted Virtual Desktops (HVDs) from the

data center. VDI leverages server virtualization technology to provide many additional benefits and

significant improvements to computer hardware efficiency, security, and centralized desktop

manageability. Server virtualization is a method of abstracting the underlying hardware resources to run

multiple independent (virtual) operating systems referred to as Virtual Machines (VMs) on a single

physical computer. This technique achieves server consolidation which slashes hardware asset acquisition

and maintenance costs that can result in significant cost savings for an organization.

Page 3: Complemenatry & Alternative Solution to VDI

As a single physical computer is logically turned into anywhere from eight (8) to thirty-two (32) virtual

servers, it is possible to run that many VMs on each server thereby achieving high CPU utilization. The

user’s desktop environment comprising applications, data, personal settings, and the operating system,

also referred to as HVD, runs in a dedicated VM on a server sharing a pool of virtualized server computing

resources. The desktop view is presented to the user typically on a thin client device over the LAN/WAN.

As the underlying OS and the user’s desktop environment is tightly coupled, each HVD size is tend to be

rather large ranging anywhere from 30 to 40 GB.

How It Works

As per VMware source, HVDs usually are made available to end-users via “pools” of virtual machines. A

pool is a group of virtual machines that are derived from the same base image. Virtual machines can be

created within a virtual machine pool. One of the advantages of pools is that they allow rapid provisioning

of new HVDs and provides a logical grouping for access control. Additionally, administrators can specify

configuration settings based upon pool membership. Typically, there are two types of pools – persistent

and non-persistent.

Persistent Pool

With a persistent pool, users are assigned to the first available virtual machine in that pool. At each

subsequent login time, the user is directed back to that same VM. This ensures that users easily can access

their personalized settings and data, as that information is stored with the virtual machine.

Non-persistent Pool

With a non-persistent pool users are assigned the first available virtual machine when they log in. Virtual

machines are transient, with no guarantee that the user will return to the same virtual machine twice.

Subsequently there is no guarantee of persistent storage of user personalized settings either.

Page 4: Complemenatry & Alternative Solution to VDI

There are trade-offs associated with both types of pools. For instance, persistent desktops offer a more

personalized computing experience, but may require more management than their non-persistent

counterparts. On the other hand, non-persistent VMs can be destroyed and recreated after each use

reducing same management.

1st Generation VDI

In the 1st generation VDI solutions, users’ applications, data, personal settings, and operating system files

are all stored in a persistent VM requiring more than 30 GB of storage capacity that increases linearly with

every additional user. Granted this approach preserves user settings and applications across multiple

sessions, but organizations would have to deal with hundreds of thousands of OS and application images,

requiring massive storage capacity which comes with prohibitively high storage cost.

On the other hand, only the standard corporate applications and operating system files are stored in a

non-persistent VM but after every session user’s personalized settings and installed applications are lost.

This approach reduces IT management and minimizes storage but at the expense of loosing user settings

after each session.

A small percentage of enterprises who already adopted VDI based centralized desktop management have

come to realize the installation complexity, exorbitant system integration costs, exponential scalability

costs, and increased IT resources for effective management. As a result the total cost of ownership per

desktop went up by 10-15% when compared to traditional desktop computing. It turned out, the cost of

rolling out a virtual desktop infrastructure, including servers, SAN storage, high availability, network

bandwidth, thin clients and software licenses, has far outweighed the potential savings in IT labor and

security costs.

2nd Generation VDI

The promise of second generation VDI solutions is to enable centralized management without

compromising the end-user experience while delivering efficiency, scalability, and management

improvements, all while reducing desktop total cost of ownership. The current solutions have moved

away from a one-to-one relationship between users and OS images in order to realize substantial SAN

storage cost savings and to alleviate IT from the mundane rigors of managing, patching, and updating all

those images. That being said, the existing VDI didn’t solve either the image management or offline

computing problems in a convincing way.

VDI has introduced a concept of read only master image template comprising operating system from

which tens of hundreds of thousands of VMs are snapshotted or cloned into different persistent or non-

persistent pools. This, in essence, requires managing only one single copy of Windows operating system

irrespective of the number of VMs derived from it. In case of persistent pools, when a new clone for a

new VM is created, a small read-write disk image file is created which is specific to that VM.

This disk image file is referred to as differential file to which the user’s personalized settings and data are

written. At the time of booting a VM, the read only master image and the read-write differential files are

linked together forming a process referred to as linked clone. By virtue of maintaining a single read only

master image throughout the process, all cloned VMs can simultaneously share the same master image

minimizing the storage needs significantly lower. Any user updates are written to the differential file.

Page 5: Complemenatry & Alternative Solution to VDI

That being said, there are two caveats to consider here:

1. For a linked clone feature, where many users share a single master image, to work the provisioned

applications need to be dynamically delivered to each user’s VM on-demand. This requires an

application virtualization tool such as App-V, ThinApp, or XenApp. The problem, however, is that

these application virtualization tools can’t virtualize 100% of applications. This issue could be

resolved in other ways such as installing the apps into the VMs in the conventional way via SMS

or by having multiple master images. Either way, the projected cost savings would be affected

significantly as a result of utilizing more storage.

2. Each time a patch is applied to the shared master image or a new corporate application is added,

the differential file of cloned VMs doesn’t work and have to be thrown away. When a patch is

applied, it affects the physical blocks in the master image and the cloned VMs linked back

pointers wouldn’t know how to hook back with the master image rendering them useless. Overall

applying a patch or adding a new application to the master image is a complex process, IT would

have to go through a series of steps to recreate a differential file for each persistent VM from

scratch and restore each user’s personalized settings from a backup file stored separately.

VDI Barriers

Gartner publication (G00165252) dated 02/2009 reports the following barriers or challenges as the

stumbling blocks to Hosted Virtual Desktop (HVD) deployments:

Higher entry cost

Especially in case of first generation VDI, the cost of rolling out a virtual desktop infrastructure,

including servers, SAN storage, thin clients and software licenses far outweighs the potential

savings in IT labor and security costs.

Complex management and manageability

Managing multiple VMs means managing multiple copies of OS and applications with products

like SMS is complex and tedious. On top of this, VDI requires expensive SAN storage and high

availability to move VMs from one server to another in case of a server failure driving the

operational costs higher.

Less-than-ideal application performance

Several VMs are executed on a single server. This count could vary from 8 to 32 VMs per server.

Depending on the number of VMs executed on each server and the kind of applications executed

in each VM, the user experience in terms of application performance and rendered desktop view

response could vary significantly.

Additional Windows licensing cost

In traditional desktop computing, organizations would only require purchasing one OS license per

PC. In case of VDI, organizations would have to purchase two licenses per VM, one OS license for

VM and other for the end point such as a thin client used for rendering the desktop view.

In addition to above listed barriers, organizations need to be aware of other VDI limitations that could

potentially affect the cost savings model:

Page 6: Complemenatry & Alternative Solution to VDI

Limited Applications Support

A new feature from VDM3 onwards is the linked clone which is used to enable many users to

share a single master disk image. A great cost savings considering organizations didn’t need to

allocate 20-30GB on SAN storage for each single user. But for this to work, applications have to

be dynamically streamed on-demand into the user’s disk image. Here lies the problem as the

existing application virtualization products such as ThinApp or App-V can’t virtualize applications

out-of-the-box. To virtualize an application, it has to go through a series of packaging and

sequencing which might take weeks to months to perfect thereby destroying the projected cost

savings model by these VDI vendors.

Inflexible image management

Typically VMs are rebuilt at the start of each day from a series of centrally managed components

which is time consuming and secondly, VMs aren’t available for anytime access. An alternative is

to store the entire VM on disk at the end of each day, and keep it ready for quick access instead

of rebuilding each day, but increases storage and management costs. Whenever a patch is

applied to the master image, the differential file of VMs, where the user’s personalized settings

and applications are stored, have to be thrown away as the linked clones don’t know how to hook

back with the master image after a patch is applied. Subsequent snapshotting of cloned images

and recreation of differential image file for each VM is a complex process. VDI offers persistent

mode at an extra cost. Each VMs differential file data is redirected to a completely separate

storage which doesn’t get purged even after the master image is modified. This saved information

is used to recreate a VMs differential file after a patch is applied to the master image.

Lack of support for offline mobility

VDI continues to stumble over what to do when the end user disconnects from the network. In a

typical setting, a virtual machine is running on a central server, not on the end user's desktop

device. Once the user disconnects, the ability to do work is disconnected also. Lately, there is a

provision for the users to collect a streamed down version of the virtual machine to carry with him

on disk, but requires a client hypervisor to run the VM on a client device making the entire user

experience less-then-ideal.

Lack of application personalization

VDI’s inability to let users keep their application preferences and history such as passwords, Web

site history in your Web browser, or the macros and settings and list of recently opened

documents in Microsoft Word

Lack of support for personal applications

Installing user preferred applications would break down especially in the linked clone scenario.

Because these apps write data to the read only C: drive and system registry, they wouldn’t work.

Other alternative would be to make a copy of the master image to create a new VM instead of a

linked clone in which case the user could install apps as he likes, but increases storage (around 40

GB for each copy of VM) and management costs.

Page 7: Complemenatry & Alternative Solution to VDI

DeskStream’s Dynamic Virtual Desktop (DVD) Platform

DeskStream offers a high performance client-hosted desktop virtualization platform which transforms

centralized desktop management by employing patent pending technology to deliver truly anywhere,

anytime personalized desktop execution on any device resulting in significant cost savings and

uncompromised user experience.

DeskStream employs a unique and innovative virtualization approach whereby, it decouples the users’

workspace comprising applications, data, and personal settings from the underlying operating system and

device.

Page 8: Complemenatry & Alternative Solution to VDI

How it Works

As a result of applying the virtualization abstraction between the operating system and application layers,

not only the users’ workspace was decoupled from the device as in the case of VDI but it also goes one

step further from liberating the users’ workspace from the underlying operating system as well. This

approach opens up several promising and exciting opportunities to deliver compelling solutions. On a

high level, the DVD platform operates on the following principles.

1. Genuinely User-centric – Delivers true stateful workspace on-demand for native execution on any

end point; workspace is delivered in its entirety comprising applications and profile to the end point

and executed using the local computing resources to provide the ultimate user experience.

2. OS Independent – Smartly engineered solution decouples the users’ applications and profile from

the underlying OS enabling workspaces run across multiple operating systems such as XP, Vista,

Windows 7, or Linux. Just like a Web application runs in any browser, a decoupled virtual workspace

should run on multiple operating systems, all while using the same virtual workspace.

3. Device Independent – Virtual workspace applications aren’t installed on the end point thereby

allowing choice of devices to choose from including a diskless thin client for executing a virtual

workspace.

Page 9: Complemenatry & Alternative Solution to VDI

4. Mobility & Offline – A virtual workspace devoid of OS is light weight and portable, making it feasible

to carry around even on a USB stick to execute where needed when needed on any device, be it

online or offline.

5. Brings web paradigm to desktop applications – Just the same way a single web application is

published to tens of thousands of users via a web browser, DVD platform manages a single master

copy of each application along with discrete copy of users’ data and personal settings for mass

deployment.

6. Simplified centralized management - Leverages template technology to create tens of thousands of

virtual desktops instantaneously from a single template making management and scaling an effortless

process. Virtual desktops are provisioned with applications from a single source with absolutely no

duplicate images.

Deployment

Client-hosted virtualization is becoming more relevant especially in today’s market where more and more

organizations are facing with shrinking IT budgets. DeskStream’s DVD Platform is a very compelling

solution for both IT administrators and the end users alike. It delivers a reliable and scalable centralized

platform and enables Enterprises to help create, secure, deliver, and streamline the lifecycle of virtual

desktops swiftly and efficiently. Simplicity of operation combined with a unique desktop virtualization

approach sets DeskStream apart in providing solutions to wide range of challenges in a simple and cost-

effective way.

A simple data center with a few servers is all it takes to launch this platform. As this platform doesn’t

require rather expensive and complex infrastructure resources the time-to-centralized-desktop

management is incredibly quick and light on resource utilization which helps reduce data center capital

costs and TCO for each desktop. Centralized nature of DVD’s virtualized solution alleviates the pain of

rolling out solutions on each individual desktop thereby increasing the manageability. OPEX reductions

would be realized due to consolidation of the server footprint, provisioning of applications, and patches

centrally. Administrator can choose to make the user desktops as locked down or as open as possible by

choosing the appropriate policy settings. The company can thus easily enforce compliance in the

workspace.

Virtual workspaces are delivered to any of the endpoints connected to network and run locally. The

platform employs a variety of deployment options such as LAN, VDI, Internet, including offline usage to

deliver a virtual workspace to the end point.

Use Cases

Mobility and Offline Computing

Trend is the mobile computing focused lifestyle requiring flexible technology with the reach and

low cost of distribution for delivering workspaces on-demand over the Cloud in a whole new way.

With DeskStream, users could be empowered to execute their personalized workspace

environment securely from anywhere, be it at the corporate office, branch office, home or on the

road, and on any device when needed.

Page 10: Complemenatry & Alternative Solution to VDI

Mobility and offline computing is supported even while the users are disconnected from the

network for continued productivity, all without compromising user experience.

Disaster Recovery

Business continuity is becoming an increasingly important aspect of enterprise desktop

management. As devices, systems, and software have become more complex, organizations are

constantly finding ways to deal with potential disasters. With DeskStream, the users’ data is

continuously synched with network storage, disaster recovery from a stolen, lost, or damaged

laptop is quick and easy. Users could be up and running quickly in case of disaster strikes with

quick access to a newly constructed virtual workspace via a network link or by simply plugging in

their pre-installed USB drive.

Outsourcing

Call Centers have fluid business opportunities requiring dynamic scaling to accommodate a spike

in demand. Security compliance has been a perennial challenge for IT administrators while

delivering corporate desktops to temporary staff, contractors, and outsourced work force. Solving

this has never been this simple. DeskStream’s DVD Platform delivers secure desktops on any

device and executes them in a virtualized environment without compromising any of the

corporate data.

Unified Computing

Financial institutes have a requirement where users’ should have a unified virtual workspace in

which sensitive applications are run in HVDs and most other apps are executed natively on the

end point. This entire computing experience must be seamless and transparent to the users. This

approach enable organizations to offer flexibility, better user experience in terms of performance

and response time, and finally enforce compliance.

Thin Computing

Some Enterprises are warranted employing thin computing in addition to the traditional desktop

computing to meet their business objectives, but at a higher CAPEX and OPEX. With DeskStream,

they would not only transform a thin client into a full-fledged PC, but also reduce management

complexities and energy consumption dramatically enabling them to make the switch to Green.

DVD as complementary to VDI

While VDI is very effective in some use cases such as catering task workers and outsourced temporary

workers, it breaks down when it comes to knowledge or mobile workers due to the aforementioned

limitations. The crux of VDI problem is the disk image management and offline computing due to its

inability to decouple the users’ workspace environment from the operating system. If there was a way to

optimize VMs by decoupling the users’ workspace from OS, it would bring tremendous flexibility to the

way VMs are stored and managed whereby the overall management tasks are reduced to a bare minimum

in addition to bringing other features such as true stateful workspaces and mobility into play. DeskStream

offers such a solution platform.

Page 11: Complemenatry & Alternative Solution to VDI

Architecture

In this scenario, a typical VDI implementation is limited to managing a read only master OS image,

whereas the users’ workspace management is offloaded to DeskStream’s DVD platform. It is no longer

required to maintain persistent pools, non-persistent pools, or VMs differential files.

DVD platform is integrated on the existing VDI infrastructure resources by adding a Windows Server

2003/2008 which is essentially used as a file server for storing and managing the users’ virtual workspaces.

The entire DVD platform software components can also be run in a dedicated VM inside a single physical

server. The administration console is used to create, provision, and manage the life-cycle of workspaces.

Benefits

Integrating DVD over an existing VDI brings a paradigm shift to the way VDI behaves enabling a whole

new set of features and/or benefits which were deemed impossible to achieve all by itself.

Reduced TCO

Deployment and support costs plummet – Managing a single master copy of OS image on VDI

and a single copy of each application along with the data and settings of each user on DVD

platform dramatically lowers the SAN storage and management costs. When administrators want

to apply a patch or provision new applications, they simply make an update to the master copies

and those changes are automatically published to the users at their next login.

Out-of-the-box Application Support

VDI’s linked clone environment makes it impossible to install either corporate or personal

applications without breaking the master image. Whereas it is a trivial process on DVD platform –

just as in the case of a traditional desktop, IT or users can install any windows applications via CD-

ROM or Internet and execute them immediately, all without making any application code

modifications, packaging or sequencing.

Page 12: Complemenatry & Alternative Solution to VDI

Business Agility

VDI require users to stay connected to the network in order to access their virtual desktops. With

DVD over VDI, users would get to enjoy the flexibility – they can either access their desktop

through VDI or get a virtual workspace delivered on-demand over the network seamlessly for

local execution on any device where needed when needed. Indeed, users can copy the entire

workspace on a USB stick, carry it in their pockets, and execute it anytime, on any device. All

workspace changes made while being offline are synced with the centralized file server once they

get connected to the network.

Personalized Computing

There is no longer a need to create linked clones, persistent pools, or differential files to keep

track of the personalized settings and data to deliver a stateful virtual workspace. A VM’s two

components, OS and virtual workspace, are synthesized at boot time on-demand and any

changes made to the personalized settings are immediately synced with network storage thereby

preserving personalized settings even after a VM is terminated.