Appication and Desktop Virtuaization
Content 1) Why Appication and Desktop Virtuaization 2) Some terms reated to vapp and vdesktop 3) Appication and Desktop Deivery 4) Appication Virtuaization 5)- Type of App Virtuaization 6)- Vendors and their soutions 7) Desktop Virtuaization 8)- Type of vdesktop 9)- Vendors and their soutions
Why? Desktop Environment: Icon, fies, wapapers,.. Desktop virtuaization deivers on-demand desktops to users for anytime, anywhere, any device access. Users have fu access to their compete business desktop from mutipe devices, such as their home PC, a smart phone or an ipad. Easy access to a virtuaized desktop can hep peope to be more productive
Why? IT perspective: Reducing the time it takes to provision new desktop Decreasing desktop management and support costs Virtua desktops aso provide greater security to the organization, since empoyees aren t "carrying around" confidentia company data on a persona device that coud easiy be ost, stoen or tampered with...
Terms What is execution patform System resource Patform, devices,.. How wi appication be made avaiabe on the execution patform Instaation Virtuaization Layering
Appication and Desktop Deivery Two types of vdesktop Appications are executed remotey Appications are executed ocay
Appication Virtuaization Virtuaization is the process of decouping ayers of IT functions so that configurations of the ayers become more independent of each other. Appication virtuaization is an essentia and critica component for a desktop deivery soutions Appication: These are the end-user focused Windows and web programs, executed on a Windows Operating System Patform. Streaming: is the process of transporting the appication specific data/content as quicky as possibe to the end-point. The appication is quick-up-andrunning where utimatey the required resources to run and use the appication is being deivered to the user whie the remaining data is transferred in the background. Virtuaization: is a software ayer that improves portabiity, manageabiity and compatibiity of appications by encapsuating them from the underying operating system on which they are executed. A virtuaized appication is not instaed in the traditiona sense, athough it s sti executed and behaves as if it were. Virtuaization isn t emuation.
Pros Appications are quicky and easy deivered. It is simpe and easy to upgrade appications. The roback to prior appication versions is simpe. There is no need to insta appications anymore. Eimination of appication conficts. Reduce regression testing time. Aow mutipe versions of the same appication to be run simutaneousy on mutipe versions of Windows Operating System, greaty reducing the number of server sios. It stabiizes Windows user profies.
Cons Not a (Windows) appications can be virtuaized Performance penaty of appication virtuaization soution. Different way of appication packaging which can have impact on packaging toos and knowedge of packagers. Troubeshooting is different to depoyed appications and can be chaenging.
Streaming The deivery process of transporting the appication specific data/resources to the endpoint at the time the appication is executed is caed streaming Appication is aunched with amount of data: 10-30% Additiona features of an appication are deivered on demand, or in the background without user intervention.
Appication Virtuaization The process where appications are encapsuated or isoated from other appications and the underying Windows Operating System on which they are executed is caed Virtuaization The appication is executed inside the Virtua Environment
Appication Virtuaization A resources required by the virtua appication are incuded in the package The virtua appication is competey separated (virtuaized/isoated) from the operating system and other appications The virtua appication cannot write to the OS fie system or registry, or modify the native OS in any way. The appication virtuaization soution is of course abe to write to specific ocations to save documents etc. The virtua appication must operate the same way as a nativey instaed appication and provide fu OS she integration, inter-process communications, etc.
Agent-based Cient-based, or agent-based, appication virtuaization invoves the use of a ocay instaed agent or cient on the endpoint This agent or virtuaization engine, contains functionaity to setup and maintain the Virtua Environment for each appication
Agent-ess Cient-ess, or agent-ess, appication virtuaization invoves the use of an embedded virtua OS that is depoyed as part of the virtuaized appication VMware ThinApp and Spoon are exampes of agent-ess
VENDORS AND THEIR VIRTUALIZATION SOLUTIONS CAMEYO MICROSOFT APP-V VMWARE THINAPP
CAMEYO Cameyo's virtuaization technoogy is about bringing entire appication environments into one singe executabe that can run anywhere, and whose usage wi not affect or modify your system The idea of Cameyo was born by thinking about how Windows appications shoud be ike in today's era of Internet and mobiity. Cameyo has been the first app virtuaization product to offer a coaborative coud-based apps ibrary. They have aso invented onine virtua app packaging and editing. here are three difference versions of the soution avaiabe. Free, Enterprise and Deveoper
MICROSOFT APP -V Microsoft Appication virtuaization (App-V) transforms appications into centray-managed virtua services that are never instaed and don't confict with other appications. App-V streams appications on-demand to desktops, servers and aptops.
VMWARE THINAPP The most recent reease, ThinApp 5.0, introduced support for 64bit appications Appication virtuaization encapsuates the appications from the OS. Eiminating costy regression testing and conficts from bady behaving appications Depoy virtuaized appications in user mode, without administrative rights
Desktop Virtuaization Virtuaization is the process of decouping ayers of the Desktop, the OS and the Appications from the physica cient device that is used to access it. Making Windows, Web and Mobie appications avaiabe to the end-user, regardess of the technoogy being used, is an important strategic objective of an advanced IT infrastructure
Type of vdesktop
WORKSPACE AGGREGATION The term Workspace Aggregator is used to describe software that unifies the deivery of mutipe appication or desktop types such as: Native mobie appications Software as a Service (SaaS) appications Mobie web appications Windows Appications via appication virtuaization or instaation Desktops, oca, server Hosted Virtua Desktops (VDI) or pubished Desktops in SBC
Vendors and their soutions CITRIX XENDESKTOP MICROSOFT RDVH - VIRTUAL DESKTOP INFRASTRUCTURE VMWARE VIEW
CITRIX XENDESKTOP
MICROSOFT RDVH
VMWARE VIEW
OPEN VIRTUAL DESKTOP