BP9 - Citrix Receiver Optimierung: So verbessern Sie Management und Benutzerkomfort Oliver Lomberg Ralph Stocker Systems Engineer, Citrix Systems GmbH Systems Engineer, Citrix Systems GmbH
Simplicity vs. Complexity Marketing Perspective Accessing the desktops or apps is simple The desktop consists only of a few layers Bandwidth is everywhere (WLAN, 3G, Edge) Apps behave similar User Workspace Applications Operating System Hypervisor
Simplicity vs. Complexity Admin Perspective Accessing the Desktop can be complex The Desktop consists of many layers Bandwidth is not everywhere (WLAN, 3G, Edge) Latency is Key Apps can behave totally different Client Device Network User Workspace Applications Runtime Environment Operating System Hypervisor Hardware User Admin
Simplicity vs. Complexity User Perspective There is still one layer left...
One Receiver different capabilities Different versions on different platforms. Not a single Receiver framework Different HDX feature sets dependent on OS platforms (i.e. no Flash on IOS devices) Different protocols ICA vs. CGP
The Citrix Mission Statement
Deliver the best user experience on the broadest range of devices across the widest selection of delivery networks. Mark B. Templeton CEO Citrix Systems
How can it be done? Where should I start? Answer: Make a plan!
A plan is typically any diagram or list of steps with timing and resources, used to achieve an objective. It is commonly understood as a temporal set of intended actions, through which one expects to achieve a goal.
A Technical Approach for User Experience Focus on your environment Know your applications Conduct a network assessment Conduct an user s device assessment Define your use cases
How to get a structure for better experience My Devices Windows based Mac OS Thin Clients iphone / ipad My Networks LAN MPLS (Branch Office) Site-to-Site VPN (Internet) Home Office 3G / Edge
My Devices Different Devices = Different Receivers Different Receivers = Different Capabilities Different Capabilities = Different Performance
Windows Devices Receiver for Windows Broadest feature set Complete HDX support Complete client device mapping support Fastest adaption of new features
Mac OS X Devices Receiver for Mac Broad feature set Good HDX support Good client device mapping support The challenger of the MS Windows world
Thin Clients Mostly proprietary Receivers Broad feature set Good HDX support Good client device mapping support Development and adaption of new features depends on vendor Features = Model = Costs
IOS Devices Receiver for iphone / ipad Broad feature set Fair HDX support Poor client device mapping support Currently limited use cases due to MS platform and apps
My Networks Different Networks = Different Speeds Different Networks = Different Availibility Different Networks = Different Latency
Local Area Network At least 100 Mbit bandwidth Nearly no latency Very good availibility I can manage it
Dedicated Branch Office Link i.e. MPLS Good bandwidth Very good latency Very good availibility My carrier can manage it
Site-to-Site VPN over the Internet Fair bandwidth - sync/async Good latency Cable, DSL,.. Good availibility I cannot manage the Internet
Wireless Connection using 3G / Edge Bandwidth It depends Latency It depends Availibility It depends Highly variable
Build the Puzzle Putting the pieceparts together
Define Your Device Use Cases - Example Network/Device Windows Mac OS X Thin Client IOS Local Area Network Yes Yes Yes Branch Office (i.e. MPLS) Yes Yes Yes Site-to-Site VPN Yes Yes Yes 3G connection Yes Yes Edge Connection Yes Yes Assumptions: Windows devices will be used everywhere imacs will only be used in the marketing department (headquarter and branches) Thin Clients will be used in all offices (headquater and branches) IOS devices will be used remotely by sales
Define Your Feature Use Cases - Example Feature/Device Windows Mac OS X Thin Client IOS Bi-directional audio Deny Deny Only Call Center Not supported Client Drive Mapping Yes Yes No Audio Playback Yes Yes Yes Flash Redirection Yes Yes Not supported COM Port Mapping No No Label Printer in Store Not supported Smart Card Authentication Only HR + Managers Not supported Only HR + Managers Not supported Time Zone Redirection Only Laptop Users No Foreign Branch No..
Identify the Conditions How can it be done?
How can I identify different devices? - When using the Citrix consoles Receiver for Mobile Devices will use mobile as client name Thin Clients normally provide their hostname. I.e. Wyse Xenith can be identified by WT* as default client name Windows machines will use their hostname in the internal network
How can I identify different devices? - When using Access Gateway Windows machines will identify as WI_* when using an Access Gateway as ICA Proxy The different Receivers provide different User-Agent strings which can be used for filtering with CAG EE aka NetScaler
Recommendation - Example Use naming conventions to identify devices based on: Vendors Types Models Capabilities Locations
No clue? Here you go
How can I represent the use cases in my environment This can be simply done by using policies Policies can be either defined in the Citrix consoles or by using the Microsoft Group Policy Management Console Citrix AppCenter (Xenapp) or Citrix Desktop Studio (XenDesktop) There is currently an issue that existing policy priority settings are not retained after editing and saving a policy. Further information and a hotfix can be found under CTX131175 (XenApp) and CTX131174 (XenDesktop)
Final Findings
Schematic policy definitions based on example Priority Policy Filter Setting Value 1 2 Client Printer in Home Office Client Printer in Home Office Clientname = WI_* Printer Mapping Enabled Clientname = WI_* Printer Mapping Only default Printer 3 IOS Devices Clientname = mobile All devices mappings Disabled 4 IOS Devices Clientname = mobile frames/second 10 5............ 6 Thin Clients Clientname = WT* Client Printer Mapping Disabled 7 Unfiltered None Do not use client s local time Enabled 8 Unfiltered None Audio Quality medium Lowest Unfiltered None frames/second 15
Allgemeine Informationen
Besuchen Sie die Partner in der Ausstellung
Nutzen Sie unsere Zusatzangebote! Citrix Expert Desks: Unsere Produkt-Spezialisten beantworten Ihre individuellen Fragen und geben Ihnen Einblick in aktuelle Projekte Citrix Tech Lounge: Lernen Sie die wichtigsten Funktionen von Citrix XenClient live kennen - bei einem Hands-On-Test in unserer Tech Lounge Meet the Architects: Buchen Sie an der Info einen Kurz-Workshops mit Citrix- Consulting und erarbeiten Sie eine Zielarchitektur für Ihr Unternehmen Citrix Datentankstelle: Lassen Sie sich auf Ihren mobilen Endgeräten einen Citrix Receiver mit Demozugang einrichten Citrix Education Desk: Informieren Sie sich über die aktuellen Trainingsangebote Citrix Test Center: Die Plätze sind ausgebucht. Es besteht die Möglichkeit über die Warteliste noch kurzfristig einen Platz zu bekommen
Feedback und Präsentationen Ihre Meinung ist uns wichtig! Bitte nehmen Sie sich einige Minuten Zeit, unseren Online Feedbackbogen auszufüllen. Den Link dazu erhalten Sie einige Tage nach der Veranstaltung Im Anschluss an den Fragebogen haben Sie Zugriff auf die Downloadseite der Präsentationen
Bitte vormerken: Citrix Synergy 2012 The premier event on cloud computing, virtualization and networking 17.- 19. Oktober 2012 im International Convention Centre Barcelona Weitere Infos: http://www.citrixsynergy.com/barcelona
Work better. Live better.