XenApp Presentsation 25022010

58
X A F t P k2 XenApp Feature Pack 2

description

Presentations from 25 Feb 2010 Concorde Conference Centre, Manchester, United Kingdom, event.

Transcript of XenApp Presentsation 25022010

Page 1: XenApp Presentsation 25022010

X A F t P k 2XenApp Feature Pack 2

Page 2: XenApp Presentsation 25022010

New XenApp Features

• VM Hosted Apps

New XenApp Features

VM Hosted Apps• Power and Capacity Management• HDX Plug and Plug• HDX MediaStream for Flash

Page 3: XenApp Presentsation 25022010

Updated XenApp Features• XenApp

• HRP 05

Updated XenApp Features

HRP 05• Delivery Services Console and Presentation Server Console• Online plug-in 11.2 and Offline plug-in 5.2• Streaming Profiler 5.2• Profile Management 2.1

• Provisioning services 5.1 SP1• Load Testing services 3.6g• WorkFlow Studio 2.0

Service Monitoring (EdgeSight) 5 2• Service Monitoring (EdgeSight) 5.2

Page 4: XenApp Presentsation 25022010

XenApp 5 Feature Pack 2 OverviewVM hosted apps

Power and capacity management

Provisioning servicesBest virtualization platform

Power and capacity management

VM hosted apps

HDX MediaStream for Flash

HDX MediaStream for Flash

HDX Plug and Play for Thumb Drive

New/Change to edition

New to XenAppLoad testing services

Profile management

Load testing services Workflow Studio orchestration

Si l i

Best virtualization platform HDX MediaStream for Flash

HDX Plug and Play for Thumb Drive

Workflow Studio orchestration

Profile management

EasyCall voice services

Branch optimization

Secure application access

Service Monitoring

Single sign-on Existing feature

Secure application access

SmartAuditor

EasyCall voice servicesApp streaming (offline included)

Enterprise ManagementCit i R & I t ll ti M CPU/M

Enterprise ManagementCitrix Resources & Installation Manager, CPU/Memory

Optimization, Health Assistant, MOM, UNIX apps

HDX Plug and Play for Thumb Drive

HDX MediaStream for Flash

Citrix offline plug-in

Workflow Studio orchestration

Citrix online plug in

EasyCall voice services

Citrix offline plug-in Citrix offline plug-in

Citrix Resources & Installation Manager, CPU/Memory Optimization,

Health Assistant, MOM, UNIX apps

Citrix online plug-in

, , pp

Cit i li l iCitrix online plug-in Citrix online plug-in

XenServerXenServerXenServer

Page 5: XenApp Presentsation 25022010

Features by edition and platform

Feature Edition 2003 2008Dynamic Application VM hosted applications E P *Delivery VM hosted applications E,P

Provisioning services P

Enterprise Class Management

Load testing services E,P

Power and capacity management E,P

Workflow Studio orchestration A,E,P

HDX technologies A,E,PHigh DefinitionUser Experience

EasyCall voice services A,E,P

*Requires 2003 server for delivery controller

Page 6: XenApp Presentsation 25022010

XenApp Feature Pack 2 Installation or Upgrade

• Upgrade from XenApp 4.0 supported

XenApp Feature Pack 2 Installation or Upgrade

• VM Hosted Apps • Latest XenDesktop media included p

• Following features require HRP 05• HDX Media Stream for FlashHDX Media Stream for Flash• HDX Plug and Play• Power and Capacity Management

• HRP 05 modifies wsxica whichis used for licensing enforcementis used for licensing enforcement• License file SA date requirement 2009.0918

Page 7: XenApp Presentsation 25022010

Citrix License Server

• Current version is 11.6.1 and is a

Citrix License Server

Current version is 11.6.1 and is a pre-requisite for HRP4/5 installation• Popup error will appear if a previous license

i d t t dserver version detected

• New build 6.8.9020 optional• Addresses port 8080 conflict and branding

• Subscription Advantage eligibility p g g ydate for Q3 releases will be September 18, 2009

Page 8: XenApp Presentsation 25022010

HDX Plug-n-Play

Page 9: XenApp Presentsation 25022010

HDX Plug –n– Play

• Users can connect or disconnect a USB mass

HDX Plug n Play

Users can connect or disconnect a USB massstorage device anytime during a session

• Enabled by default with the installation• Enabled by default with the installationof HRP 05• Can be disabled with a registry entry onlyg y y y

• Drive shows up in a session as a regulardrive letter not a removable drivedrive letter not a removable drive

• If the drive mapping virtual channel is disabled removable drive access will be disabled alsodrive access will be disabled also

Page 10: XenApp Presentsation 25022010

HDX MediaStream for Flash

Page 11: XenApp Presentsation 25022010

HDX MediaStreamServer ClientA/V Media Resulting

WindowTransmission

PLAYER:Read, Decompress,

& RenderAcceleration OFF Receive

Images

App with MediaTransmitted

A d R M di

Media Redirected& Not Decompressed

CODEC:Read, Decompress,

& Render

Acceleration ON

App and Raw MediaSent Separately

Page 12: XenApp Presentsation 25022010

HDX MediaStream for Flash

• High definition flash experience for XA/XD environments

HDX MediaStream for Flash

• High-definition flash experience for XA/XD environments• Flash content is downloaded and played on client• Flash Player is placed over XenApp and XenDesktop sessions y p pp p• Flash Player and session are integrated for native look-and-feel

Page 13: XenApp Presentsation 25022010

HDX MediaStream for Flash Architecture (XenApp)HDX MediaStream for Flash Architecture (XenApp)

XenApp ServerXenApp ServerClient DeviceClient Device pppp

Internet ExplorerCitrix OnlinePl i 11 2

End Result Thinwirevirtual channel

pPlug-in 11.2

ICAFlash Player

Calls

Flash Player HDX Flash

virtual channel HDX Flashvirtual channel HDX Flash ServiceFlash

Content

User launches published Internet ExplorerUser launches published Internet ExplorerUser navigates to flash-based webpageUser navigates to flash-based webpageHDX Flash Service intercepts ActiveX calls to Flash PlayerHDX Flash Service intercepts ActiveX calls to Flash PlayerActiveX calls are sent to client using HDX Flash virtual channelActiveX calls are sent to client using HDX Flash virtual channelFlash Player is invoked on client.Flash Player is invoked on client.Flash Player downloads flash content on client device.Flash Player downloads flash content on client device.ICA Client places Flash Player over ICA session and syncs windowsICA Client places Flash Player over ICA session and syncs windows

Page 14: XenApp Presentsation 25022010

Flash Content FetchingCitrix Confidential - Do Not Distribute

• HDX Flash uses client-side content fetching

Flash Content Fetching

HDX Flash uses client side content fetching• Local Flash Player downloads content directly • Flash Player must be able to connect to the source

• Server-side content fetching is planned for future release• Flash-content downloads on “server” side and streams to client through ICA• When feature is released, would be for IE browsers only

Citrix Confidential - Do Not Distribute

Page 15: XenApp Presentsation 25022010

HTML OverlayHTML Overlay

Flash Player runs

HTML content from server-side is able to o erla Flash Pla ery

on client side overlay Flash Player

Page 16: XenApp Presentsation 25022010

Volume SynchronizationVolume SynchronizationVolume settings from

virtual desktop arevirtual desktop are kept in sync with

Flash Player

Flash Player runs yon client side

Page 17: XenApp Presentsation 25022010

Window ScalingWindow ScalingResize the virtual desktop window

Flash Player on client scales to appropriate size

Page 18: XenApp Presentsation 25022010

Dynamic Blacklist

• If client-side Flash Player gets into invalid state while

Dynamic Blacklist

If client side Flash Player gets into invalid state while rendering flash content, URL gets blacklisted dynamically• URL stored in registry on client (24 hours lifetime)• Fallback to server-side flash rendering

• Allows users to still view website if HDX Flash cannot work properly• Avoids help-desk call to add URL to official blacklist (admin-defined GPO)

U k i b l• Users can keep using browser as usual

• Enabled by default• Can be enabled/disabled via registry setting

Page 19: XenApp Presentsation 25022010

Platform SupportPlatform Support

• HDX Flash is a Windows and IE centric feature• Based on ActiveX remoting which is a Windows technology for IE browsers• No support for non Windows clients and non IE browsers• No support for non-Windows clients and non-IE browsers

• Connection will fall back to server-based flash if…U i Wi d li t t t t ICA i• Using non-Windows client to connect to ICA session

• Using non-IE browser on server side

Page 20: XenApp Presentsation 25022010

Flash Player Requirements

• Flash Player 10 required on client device

Flash Player Requirements

• Flash Player 10 required on client device• Older versions not supported• If using thin client, check with vendor on which version is includedg ,

• No support for 64-bit Internet Explorer• Adobe has not provided 64-bit player for use in 64-bit IEAdobe has not provided 64 bit player for use in 64 bit IE• HDX Flash does support 32-bit IE on 64-bit OS

Page 21: XenApp Presentsation 25022010

VM Hosted Apps

Page 22: XenApp Presentsation 25022010

What is VM Hosted Apps?

• Host and deliver applications from centralized workstations

What is VM Hosted Apps?

Host and deliver applications from centralized workstations• Applications run on Windows XP, Vista, or Windows 7 • Compliment to current Terminal Server application delivery

VM Hosted Apps

H t d i t l d ktHosted virtual desktops,VMs or blade PCs

Page 23: XenApp Presentsation 25022010

What it’s Not…

• A replacement for Terminal Services

What it s Not…

A replacement for Terminal Services• XenApp on Terminal Services is still the most efficient way to

deliver applications to a large group of usersVM Hosted Apps is for a subset of users• VM Hosted Apps is for a subset of users

• A license to deliver virtual desktops via XenAppf• Delivery of virtual desktops will require a XenDesktop license

• A way to deliver multiple applications from one virtual machine• One user per virtual machine concurrently

Page 24: XenApp Presentsation 25022010

VM Hosted Apps Use Cases• Applications that are not supported on Terminal Services

Legacy16 bit applications

VM Hosted Apps Use Cases

• Legacy16-bit applications• ISV not supporting apps on Terminal Services for

licensing reasons• Apps that are only certified to run on a particular OS

• Applications that require special USB devicesApplications that require special USB devices scanners, digital signature pads, biometrics, etc

• Applications used by only a handful of users• Applications used by only a handful of users• Applications that need to be distributed

to sers fast itho t a lot ofto users fast, without a lot of validation cycles

Page 25: XenApp Presentsation 25022010

VMHosted Apps End User ExperienceVMHosted Apps End User Experience

• Application isApplication is enumerated in Start Menu or inWeb Interface site

• Application displaysApplication displays in a seamless window

• Online plug-in version 10.x orversion 10.x or above is supported

Page 26: XenApp Presentsation 25022010

Power and Capacity Management

Page 27: XenApp Presentsation 25022010

What is Power and Capacity Management?

• Power management for XenApp servers

What is Power and Capacity Management?

Power management for XenApp servers• Auto-power cycles servers with

idle capacity to reduce energy consumptionconsumption

• Load consolidation for XenApp servers• Directs user sessions to particular servers in order to• Directs user sessions to particular servers in order to

consolidate sessions on fewer servers

Page 28: XenApp Presentsation 25022010

Basics of Power and Capacity ManagementBasics of Power and Capacity Management

• Without PCM… • With PCM…• Session sprawl• Low and uneven server utilization

• Sessions on fewer servers• Optimal server utilization

• Over-provisioned capacity• Unnecessary power consumption

• Just-in-time capacity• Reduced power consumption

e.g. 65% unused capacity, 2 unnecessary servers e.g. 30% unused capacity, 0 unnecessary servers

Page 29: XenApp Presentsation 25022010

What is Load Consolidation

• Loads user sessions on XenApp servers until the defined

What is Load Consolidation

Loads user sessions on XenApp servers until the defined session capacity is reached on that server

• Once session capacity is reached servers are powered on• Once session capacity is reached, servers are powered on to support more capacity or powered off to reduce capacityCan disable logons to pre ent sers from starting ne• Can disable logons to prevent users from starting new sessions on the server

• Can be used to drain sessions from servers to take offline for maintenance

Page 30: XenApp Presentsation 25022010

Power and Capacity Management FeaturesPower and Capacity Management Features

FeaturesFeatures Features• Real-time monitoring

Features• Load consolidation

• Reporting• Physical and virtual server

• User sessions are automatically consolidated to fewer servers

• Power management Physical and virtual server support• Wake-on-LAN for physical servers

X S

• Power management• Define specific times for powering

on and powering off servers• XenServer

• Power management and load consolidation• VMware and Hyper-V

Load consolidation only

g

• Manual override for settings to accommodate sudden changes

• Load consolidation only

Page 31: XenApp Presentsation 25022010

Load Testing Services

Page 32: XenApp Presentsation 25022010

Load Testing ServicesLoad Testing Services

“How many users can I get on a box?”“How will my applications behave?”“How many servers do I need?”

Page 33: XenApp Presentsation 25022010

Load Testing BasicsLoad Testing Basics

• ControllerController • Load Test Console• Used to manage and run the load test

• Launcher • Used by the Controller to launch Virtual User

• Installation• One installer with all features• WI plug-in installed separately

Page 34: XenApp Presentsation 25022010

EdgeSight for Load Testing 3.6

• Xen Counters

g g gNew Features

Xen Counters• More counters for testing XenApp

on XenServer

• Intelligent Load Control• Adjusting load based on test

performanceperformance

Page 35: XenApp Presentsation 25022010

Xen Counters

• New performance counters

Xen Counters

New performance counters• XenServer performance metrics• XenApp performance metrics

• Functionality• Added like prior counters• Displayed in charts• Different Icon

Page 36: XenApp Presentsation 25022010

Intelligent Load Control

• Probing of “break point”

Intelligent Load Control

Probing of break point• Not like typical testing where goal is to

quickly find breaking pointGives a better understanding of what is• Gives a better understanding of what is happening at that point

• Based on selected metric• Based on selected metric• Activates once threshold is met• Reactivates on reset threshold

Page 37: XenApp Presentsation 25022010

Web Interface 5.2

Page 38: XenApp Presentsation 25022010

Web Interface 5.2

• Required for presentation of VM Hosted Apps

Web Interface 5.2

Required for presentation of VM Hosted Apps• Strongly recommended for

integration of XenApp andintegration of XenApp and XenDesktop resourcesCan pgrade from• Can upgrade from WI 4.0 and higher

• Supports:• XenApp 4.0 or higher• XenApp for UNIX 4 0 or higher• XenApp for UNIX 4.0 or higher• XenDesktop 2.0 or higher

Page 39: XenApp Presentsation 25022010

Web Interface MMC

• Administered by MMC 3.0

Web Interface MMC

Administered by MMC 3.0 32-bit snap-in (no longer in DSC/AMC)• Automatically removes WI

extension in AMC/DSC if exists on that server

• Installed by default• No option for not installingNo option for not installing

• Accessed by means of WIAdmin mscWIAdmin.msc

Page 40: XenApp Presentsation 25022010

Firefox Support

Operating System Pass-Through SmartCard

Firefox Support

AuthenticationWindows 7 32-bit/64-bitWindows Vista 32-bit/64-bit with Service Pack 1 or highergWindows XP Professional x64 with Service Pack 2 or higherWindows XP Professional with Service Pack 3 or higherLinux 5 or higherLinux 5 or higher

Page 41: XenApp Presentsation 25022010

Secondary STA Functionality with Session ReliabilitySecondary STA Functionality with Session ReliabilityAfter the initial connection is made . . .

Receivers Repeaters Gateways ControllersGateway contacts STA to obtain a refreshable SR

Data CenterData

Center

refreshable SR ticket

CenterCenter

Delivery

Ticket passed to client

Gateway contactsDelivery Network

With a secondary STA a single point

Gateway contacts STA periodically (~ every 5 min) to refresh ticketWith a secondary STA, a single point

of failure for the refresh is eliminated!

Page 42: XenApp Presentsation 25022010

Disaster Recovery Functionality

• Production

Disaster Recovery FunctionalityFarm

#1Farm

#2Recov

#1Recov

#2Production Web Interface: Consolidates

#1 #1 #2

Farm #1, #2, & #3

F• Failover: Recovery #1,

Farm #3

then Recovery #2

Page 43: XenApp Presentsation 25022010

XenDesktop User Roaming

• Requires XenDesktop 4.0

XenDesktop User Roaming

Requires XenDesktop 4.0• Configured in WebInterface.conf file only• Provides users with a consistent

experience regardless of location or reso rceresource• Enables traveling users to automatically access

familiar XenDesktop farm based in home location, pespecially important for language!

• Example: New York-based finance manager travels to Buenos Aires and needs to access the New Yorkto Buenos Aires and needs to access the New York XenDesktop farm while in Buenos Aires

Page 44: XenApp Presentsation 25022010

Profile Management 2.1

Page 45: XenApp Presentsation 25022010

Profile Management 2.1

• Windows 7 support

Profile Management 2.1

• Windows XPWindows 7 support• Fixes v1

Platform

• Windows XP• Windows

Server 2003Se e 003

• Windows Vistav2

Platform

Windows Vista• Windows

Server 2008• Windows 7 New!

Page 46: XenApp Presentsation 25022010

Profile Management FunctionalityProfile Management Functionality

Supported on: Only Same PlatformSupported on:

Profile management 2.x

Only Same Platform

•No architectural changesand 3.x fully functions only with same version

l tf t

No architectural changes

•For example: a v1 platform profile is not

• Windows XP SP3 or higher

Local desktop

platform; not cross-platform

platform profile is not compatible with a v2 platform

• 4.5 or higherXenApp

• 3.0 or higherXenDesktop

Page 47: XenApp Presentsation 25022010

Cross-Platform Integration

• Possible beta: Q4

Cross Platform IntegrationWindows

XPPossible beta: Q4• Based on:

• Local desktop Windows XP SP3 or higher Windows Vista

Windows Server Local desktop Windows XP SP3 or higher

• XenApp 4.5 or higher• XenDesktop 3.0 or higher

Cross-Platform Profile

Vista2008

• Both 32-bit and 64-bit platformsWindowsWindows

S Windows 7Server

2003

Page 48: XenApp Presentsation 25022010

EasyCall Voice Services 3.0

Page 49: XenApp Presentsation 25022010

New Functionality in EasyCall 3.0

• Call Forwarding

New Functionality in EasyCall 3.0

Call Forwarding• Receive and redirect office calls• Configured within user portal

• Backup dial-in number for EasyCall conferencesy• Secondary access to an

EasyCall conference

EasyCall is bundled with all editions ofXenApp, XenDesktop, and NetScaler

Page 50: XenApp Presentsation 25022010

Mac Plug-In

• Macintosh plug-in

Mac Plug In

Macintosh plug in downloadable directly from appliance

Page 51: XenApp Presentsation 25022010

iPhone Connectivity

• iPhone users can use

iPhone Connectivity

iPhone users can use EasyCall functionality• Set up and participate in

E C ll fEasyCall conferences• Call Forward

Page 52: XenApp Presentsation 25022010

WorkFlow Studio v2.0

Page 53: XenApp Presentsation 25022010

What is Workflow Studio?

• Automates manual tasks via visual programming interface

What is Workflow Studio?

Automates manual tasks via visual programming interface

• Same look and feel as Visual Studio

• Drag-and-drop interface

Note: Some tasks may require programming knowledge

Page 54: XenApp Presentsation 25022010

Workflows

Two or more activities linked togetherTwo or more activities linked togetherInstructions to perform a task

Source files stored in SQL database andSource files stored in SQL database and compiled into a .dll

Editable as needed 

Current limitationsLimited by Windows data protection encryption rulesLimited by Windows data protection encryption rules 

No spaces allowed when saving a workflow

Page 55: XenApp Presentsation 25022010

Activity Librariesy

Element of execution in a workflow

Collection of activities stored as a compiled binary

Can be built without any tools from CitrixActivity Libraries are a Microsoft‐defined format 

Vi l S di d b ild hMust use Visual Studio and .NET to build them

Note: No Citrix product activity libraries will be shipped with this release

Page 56: XenApp Presentsation 25022010

Extending Workflow Studiog

Rich support for existing technologiespp g gNative support for PowerShell, WMI, Windows Script

Support for Workflow Snippets (Templates)Support for Workflow Snippets (Templates)Saves time when repetitive tasks are required

Ability to extend integration pointsAbility to extend integration pointsWorkflow Studio UI will expose the ability to build custom activities

New activity libraries can be developed and “snapped in” at any timeCitrix developed

3rd party developed

Page 57: XenApp Presentsation 25022010

Workflow Studio orchestration

Description

Increase efficiency with automated workflows

Description• Deploy workflows that integrate with Windows

components

• New support for Active Directory, Group policy, Networking, Windows, WMI

• Targeted at developers, system integrators and partnersg p , y g p

BenefitsEnables user provisioning security and power• Enables user provisioning, security and power management workflows Advanced, Enterprise

and Platinum editions

Page 58: XenApp Presentsation 25022010