TechTalk: Deep dive on VM Hosted Apps, New in XenApp!

Slides:



Advertisements
Similar presentations
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Planning, Deploying and Managing a Microsoft VDI Infrastructure Level Advanced.
Advertisements

Personal vDisk Citrix XenDesktop 5.6. Personal vDisk Citrix XenDesktop 5.6.
Microsoft ® Official Course First Look Clinic Overview of Windows 8 By Ragowo Riantory, S.Kom, MCP.
Ljubomir Ivaniš CPU d.o.o.
The System Center Family Microsoft. Mobile Device Manager 2008.
 What Is Desktop Virtualization?  How Does Application Virtualization Help?  How does V3 Systems help?  Getting Started AGENDA.
Virtual Desktop Infrastructure (VDI) David G. Young Jr
System Center 2012 R2 Overview
Wyse.com 2010 Cameron Smith Sales Engineer for IN, KS, and MO Desktop Virtualization.
The future of Desktops Transform Your Desktop with Virtualization.
PCIT201. XenApp 6.5 and earlier IMA = Independent Management Architecture XenApp 7.x and XenDesktop 5+ FMA = FlexCast Management Architecture.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
Desktop Virtualisation Sarah Mannion Desktop Technical Specialist Microsoft UK
IT:Network:Applications VIRTUAL DESKTOP INFRASTRUCTURE.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
Terminal Services Terminal Services is the modern equivalent of mainframe computing, in which servers perform most of the processing and clients are relatively.
Virtualization 101.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
VMware vCenter Server Module 4.
Desktop Virtualization: A New Desktop Delivery Technology Takes Flight
Ran Oelgiesser, Sr. Product Manager Praveen Vijayaraghavan, Program Manager (Virtual PC) Yigal Edery, Group Program Manager (MED-V)
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
WCA-B324 Get Up!!! YAAAWWWN! App-V 5.0 Get Ready for… Are You Ready?
XD 5.6 Overview. XenDesktop 5.6 Main Focus = Integration of personal vDisk Features Support for Microsoft SCVMM 2012 and SCCM 2012 Updated Citrix License.
Real Security for Server Virtualization Rajiv Motwani 2 nd October 2010.
Introduction to the Virtual Desktop Pilot at Fermilab.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
IGEL UMS Product Marketing Manager October 2011 Florian Spatz Universal Management Suite.
Title. 1.Breakdown the components of a personal computer 2.This is what we commonly refer to as a Windows OS 3.VDI moves the OS, Apps and Data to.

Microsoft Desktop Virtualization 1 Martin Vittrup Senior Technology Specialist Windows Client Microsoft Denmark.
June, 2013 Application Delivery Excalibur - XenDesktop 7 Mick Glover Worldwide Support Readiness.
The Citrix Delivery Center. 2 © 2008 Citrix Systems, Inc. — All rights reserved Every Day, IT Gets More Complex EMPLOYEES PARTNERS CUSTOMERS.
TechEd /22/2017 7:57 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Tony Sanchez-WW Alliances Solution Architect Nick Cox- Defence and Federal Govt Solution Architect
Machine Creation Services (MCS)
Basic Concepts Of CITRIX XENAPP.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
What is Driving the Virtual Desktop? VMware View 4: Built for Desktops VMware View 4: Deployment References…Q&A Agenda.
CCAT Troubleshooting Training XenApp April 2012 Citrix Consulting Architecture Team.
Name Company A Day in the Life… A Demonstration of Application Delivery.
One Platform, One Solution: eToken TMS 5.1 Customer Presentation November 2009.
1 Evolution and Revolution: Windows 7 and Desktop Virtualization How to Accelerate Migration to Windows 7 Miguel Sian, Sr. Enterprise Solutions Consultant.
Shai Tirosh Windows Server Regional Director artNET Experts.
Q XenDesktop & Windows Server 2012 Value Add – RDS & VDI.
Uwe Lüthy Solution Specialist, Core Infrastructure Microsoft Corporation Integrated System Management.
V-Alliance Solution Overview Years of Business Success.
Satisfy Your Technical Curiosity Specialists Enterprise Desktop -
Adam Hall Technology Strategist Gavin Bennett Systems Engineer – Citrix NZ Session Code: SVR309.
David Kim Product Manager CLI306 Industry Trends Windows Vista Enterprise Flexible Desktop Computing Options Windows Vista Enterprise Centralized Desktop.
Citrix XenApp and XenDesktop Monitoring Solution Overview.
Microsoft Desktop Virtualization Kiran N R Optimized Desktop – TSP Microsoft Corporation.
XenApp & XenDesktop 7 Espen Berger & Owe Kvisler Senior Consultants Oslo, Wedel Lunch & Learn, Why upgrade?
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
Page ADP Technology Training. 2 Page2 Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All.
Planning Application Services Lesson 4. Deploying Application Servers Organizations supply their employees with computers so that they can get work done,
Citrix 1Y0-201 Managing Citrix XenDesktop 7.6 Solutions Study Material Question Answer
Citrix 1Y0-201 MANAGING CITRIX XENDESKTOP 7.6 SOLUTIONS STUDY MATERIAL QUESTION ANSWER.
Citrix Academic Network
Using Virtualization in the Classroom
5/16/ :21 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
1Y0-301 Deploying Citrix XenDesktop 7.6 Solutions
Utilize Group Policy Terminal Server Settings
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Microsoft Virtual Academy
Licensing Windows for Virtrual Desktops
Presentation transcript:

TechTalk: Deep dive on VM Hosted Apps, New in XenApp! Cris Lau, Sr. Product Manager Madhav Chinta, Sr. Software Engineer

Agenda Citrix Delivery Center - XenApp VM hosted application Configuring for VM hosted application delivery Q & A

Citrix Delivery Center Workflow Studio XenDesktop XenApp XenServer Netscaler Users Apps

Lowest total cost of ownership Citrix XenApp is… An end-to-end application delivery system for all Windows applications, both client/server and desktop Lowest total cost of ownership Best performance & scalability Highest security

The fastest, most powerful XenApp yet XenApp 5 Feature Pack 2 The fastest, most powerful XenApp yet Innovative and flexible options for dynamic application delivery 1 Smart engineering for advanced enterprise-class management 2 Powerful options for dynamic application delivery Lower costs by delivering 100% of Windows apps as a service Increase time to value through reduced app validation and testing Smart engineering for advanced application management Increase server utilization and reduce power consumption Simplify load and regression testing with automated server sizing Enable real-time image updates and transfer server images with zero disruption Enhanced performance for the best user experience Accelerate Flash multimedia performance Local-like USB Plug ‘n Play storage support Consistent online and offline application experience from any OS or device Enhanced performance for a high definition user experience 3

Dynamic application delivery VM hosted application delivery

Innovative and flexible options for app delivery New Server Hosted Apps Best TCO – 50% savings Highest security Any device, anywhere Minimal bandwidth Local Apps VM Hosted Apps Hosted virtual desktops, VMs or blade PCs Eliminates app conflicts Enables user mobility Seamless experience Ensures app compatibility Reduces validation cycles, faster time to market Apps that won't run on TS, require special devices or consume lots of resources XenApp now offers flexible options for delivering applications Server hosted apps are centrally stored on the server and continue to provide the lowest TCO, the highest level of security and access on any device even across low bandwidth connections Local apps use application streaming to deliver the application into an isolated environment on the users PC to eliminate application conflicts and provide users with a seamless experience even when offline\ VM hosted are isolated and stored on a virtual desktop, virtual machine or blade PC to ensure virtually 100% app compatibility, reduced validation cycles and a faster time to market – even with “problem” apps

Innovative options for dynamic application delivery VM Hosted Apps Description Host and deliver apps from centralized virtual machines Apps run on dedicated Windows XP, Vista or Windows 7 Complementary option to server-hosted app delivery Apps that won’t run on TS, require special devices like USB, keyboard, biometrics or consume too many server resources Benefits Fastest way to roll out a new app Reduce time required to test and validate applications Instant user productivity Ensure seamless user experience regardless of how app is delivered 100% application compatibility Enables full USB-support and greater app compatibility Hosted virtual desktops, VMs or blade PCs How does it work? With VM hosted applications, only the application is isolated and hosted on a virtual machine, and is seamlessly delivered to the user via the XenApp infrastructure so that it appears as if the application is running locally. How does this vary from XenDesktop? With XenDesktop, individual desktops are hosted on a server or virtual machine and the full desktop is delivered to the user. Multiple applications can be hosted inside of the single desktop, but they cannot be delivered individually - only the full desktop can be delivered. What are the benefits? VM hosted apps now enables applications that are incompatible with Terminal Services to be delivered with XenApp. Applications that require special devices or consume lots of resources can now be isolated and delivered seamlessly. This reduces the time required to test and validate applications and ensures virtually 100% app compability. Users get the same seamless, high definition experience as they would if the app were hosted on the server or locally. Enterprise and Platinum editions

What is VM hosted application delivery? Host and deliver apps from centralized virtual machines Apps run on dedicated Windows XP, Vista or Windows 7 environments Apps accessed via same method as other XenApp managed apps Enables Full USB-support and greater app compatibility Complementary to server-hosted app delivery Valuable "niche" option for delivering an app Apps that won’t run on Terminal Services or need 1:1 environment Apps that require special devices like USB*, keyboard, biometrics Apps that consume too many server resources Potential stop gap while app validation for server-hosting completed Least TCO efficient of 3 delivery methods (local, server, VM) Still more cost effective compared to traditional app deployment Available in Enterprise and Platinum Edition Apps that won’t run on TS are perhaps not supported by the ISV from a platform or licensing perspective, are not multi-user aware, or are potentially home grown Apps that require Special Devices might need things like USB dongles and devices (scanners, POS, Cameras), Special keyboards, Biometrics scanners Apps that consume lots of resources include examples in Education and training industries, developer tools and development environments, and CAD, CAM and PACS applications. isochronous communications /i:-sok'rn-*s/ A form of multiplexing that guarantees to provide a certain minimum data rate, as required for time-dependent data such as video or audio. Isochronous transmission transmits asynchronous data over a synchronous data link so that individual characters are only separated by a whole number of bit-length intervals. This is in contrast to asynchronous transmission, in which the characters may be separated by arbitrary intervals, and with synchronous transmission [which does what?]. An isochronous message protocol assigns each data source a fixed amount of time to transmit (its "slot") within each cycle through the sources. That guarantees that each source will have regular opportunities to transmit the latest information. If a source has no more data to transmit, then the rest of its time slot is wasted. If it has more to send than will fit in its slot, it has to either store the excess data and transmit it in its next slot, or discard it. Note that whether messages are isochronous or asynchronous is independent of whether the transmision of individual bits is synchronous or asynchronous. Isochronous communication suits applications where a steady data stream is more important than completeness and accuracy, e.g. video conferencing. Asynchronous Transfer Mode and High Performance Serial Bus can provide isochronous service. * USB isochronous devices/connections not supported

Innovative options for dynamic application delivery Seamless apps from VM images Address application compatibility barriers via new delivery model Include as a complementary solution to the base TS model XenApp becomes the way to deliver apps from any Windows OS Enable full USB support and higher application compatibility TS Hosting VM Hosting While VM hosted apps are stored on a virtual machine or physical PCs, only the application is delivered to the user to ensure a seamless, local-like experience. VM hosted apps introduce a new delivery model to address application compatibility barriers that may be associated with certain apps today This should be used as a complementary solution to the Terminal Services model to enable delivery of apps that are incompatible with TS, require special devices or consume significant resources With the introduction of VM hosted apps, XenApp becomes the way to deliver apps from any Windows operating system – with an unmatched delivery model to address all needs VM hosted apps enable full USB support and virtually 100% app compatibility

VM hosted application delivery Application runs in virtual machine (Windows XP, Vista, 7) App can be delivered to any device (Windows, Mac, Linux, etc.) Users consume one license for all app sessions (VM or server hosted) 1. Admin creates standard desktop image or vDisk with installed app 2. User clicks app icon and Citrix Receiver contacts connection broker XenApp Workers Hosted apps on physical or virtual PC’s and blades Enterprise Storage Images and vDisks Licensing is shared across server or VM hosted apps. If a user has another application opened, then no new XenApp license is consumed. If a VM hosted app is opened but no other app is opened, then a new XenApp license is consumed. If additional applications are opened, sessions share licenses across XenApp. XenApp Web or Services Site 4. User interacts with app remotely. Screen updates, mouse clicks and keystrokes sent between user and server. 3. Pooled VM is booted for user. App executes within VM and remote displays to user in seamless mode. Connection Broker Desktop Delivery Controller Enterprise Database VDA Citrix Licensing (XenApp) Account Authority User accounts,

Deployment considerations VM Hosted apps are independent Server hosted & VM hosted independent Single view enabled by Citrix Receiver XML relay (broker) for server-hosted and VM Hosted apps cannot run on same machine 1 published app per VM (e.g. no session sharing) Workstations Need to be in same or trusted domain Not required to be in same OU Configured with farm OU during install or via GPO Active Directory Typically, each farm is in it's own OU Create empty OU and delegate access Contains service connection points and DDC group servers Used for discovery and VM-to-server auth. Can also use "Registry-based discovery" instead of OU User Access Online plugin stand-alone or via Receiver or Receiver for Web USB plug and play device remoting for Win 32 and Linux only Active Directory Typically, each DDC farm needs a separate OU Domain admin creates empty OU and delegates access to XD admin Contains service connection points, and group of DDC servers in a farm Workstations discover farm & servers and perform mutual workstation / server authentication Includes an option for “Registry Based Controller Discovery”, removes the requirement for a separate OU Workstations Need to be members of the same or a trusted domain (same forest) Don’t need to be located within the same OU Are configured with the farm OU at installation or through group policy User Access Compatible with existing clients Citrix Receiver using online plugin Citrix Receiver for Web using online plugin 11.1 Win32 or higher online plugin Supports launch through WI or plugin only No Program Neighborhood Classic or custom connections SmartCard authentication for Win32 endpoints Other notable features Feedback for long-running VM operations (resume, start) End-user initiated desktop restart (in WI UI or on PNA full-screen mode) USB device remoting (Win32 and Linux clients only)

Requirements for VM hosted apps Virtual Machines Windows XP, Vista, Win 7 Xen, Hyper-V and VMWare supported Data Store SQL Server 2005, 2008, Express Management Console Windows XP/Vista, Server 2003/2008 Broker Windows Server 2003 Licensing server/requirements Windows Server 2003/2008 Microsoft IIS 5.0 higher or Apache 2.0.52 Requires Microsoft Vista Enterprise Centralized Desktops (VECD) license Web server IIS 5.0 or higher Clients Windows, Mac, UNIX, Linux, Java EPOC, Symbian, Blackberry DOS, IBM OS/2, Windows 16-bit Windows Vista Enterprise Centralized Desktops (VECD) allows customers to use Windows in virtual machines centralized on server hardware.

Configuring a VM hosted Application Madhav Chinta, Sr. Software Engineer

Configuring a VM hosted application Create a virtual disk or image Install the virtual desktop agent and other plugins E.g. Online plugin, offline plugin, single sign-on plugin, etc.* Configure/install desired application(s) in virtual disk or image Primary application installed* Helper apps may be installed, server hosted* Use a script or batch file to launch primary app and Citrix online plugin if needed Copy the shortcut into the "Seamless Initial Program" folder C:\program files\Citrix\ICA Service\SeamlessInitialProgram Only one shortcut is allowed; helper apps will be launched when needed More than one shortcut returns error at launch time Create a shortcut to a batch file or script if multiple apps need to be launched Step 3 NOTE: The primary application delivered via VM-hosted apps would typically be installed. Helper apps may also be installed. Support for streamed or server-hosted apps within a VM-hosted environment is also planned for the final release. Launching multiple apps – Only one shortcut may be placed into the SeamlessInitialProgram folder. If more than one application needs to be launched, a shortcut to a script that runs the multiple apps should be copied into the SeamlessInitialProgram folder rather than multiple application shortcuts (this would cause a user error upon launch). A scenario where this is particularly helpful is when you wish to launch helper apps that are streamed to the virtual machine or hosted on a XenApp server. The Citrix online plugin (PNAgent) and offline plugin needs to be running. However, since there is no shell running, the plugin will not start on logon… even if placed in the start menu. To get it to run on startup, run a script that launches it and then launches the primary application like Bloomberg (or whatever app the VM was initially created to host). This ensures that when a user needs the helper app, the Citrix client software needed to fetch it is already running and the helper app is delivered.

VM hosted application component overview Virtual Machine or OS Image Standard image with app installed Virtual Machine infrastructure Supports Xen, Hyper-V and VMWare virtual machines Desktop Delivery Controller (DDC), Virtual Desktop Agent (VDA), Configuration/Policy Database, Provisioning services (optional) Management console Installation and management interfaces same as XenDesktop Flag set during install media modifies management interface Citrix Receiver Consolidation point for server-hosted and VM Hosted apps Online plugin and Receiver for Web (WI) can also be used

Q & A

CitrixLive! is a free, virtual event featuring leading Citrix and industry product experts Sessions, live chat, networking lounge, collateral downloads and much more Tuesday, October 20 Learn more and register now at www.citrix.com/citrixlive