Deployment Best Practices for Citrix XenApp over Galaxy Managed Network Services Table of Contents

Similar documents
Introduction to the ICA OS/2 Client

Key Performance Metrics Exposed in EdgeSight for XenApp 5.0 and EdgeSight for Endpoints 5.0

Installing and Configuring Citrix XenApp 6.5 (Part 1)

CTX-1259AI Citrix Presentation Server 4.5: Administration

Implementing Citrix XenApp 5.0 for Windows Server 2008

Vendor: Citrix. Exam Code: 1Y Exam Name: Designing Citrix XenDesktop 7.6 Solutions. Version: Demo

WAN Application Infrastructure Fueling Storage Networks

FUJITSU Software Interstage Information Integrator V11

NetExtender for SSL-VPN

Comprehensive Citrix HDX visibility powered by NetScaler Management and Analytics System

Audio Browser Acc. Server Flash MultiMonitor Image Acc. Prog. Display Bi-Dir Audio Multi-media

Receiver for BlackBerry 2.2

Microsoft Windows Server 2008 R2 Remote Desktop Services Session Virtualization and VDI Microsoft RemoteFX

9. Wireshark I: Protocol Stack and Ethernet

VEPSUN Technologies (P) ltd

Administrator s Guide

Real4Test. Real IT Certification Exam Study materials/braindumps

Citrix 1Y1-A15. Engineering a Citrix Virtualization(R) Solution.

Table of Contents. CRA-200 Analog Telephone Adapter 2 x Ethernet Port + 2 x VoIP Line. Quick Installation Guide. CRA-200 Quick Installation Guide

HyperIP : SRDF Application Note

15.1 Terminals Using Display Clients with ICA

Receiver for Mac 11.4

Parallels Remote Application Server

Features. HDX WAN optimization. QoS

Migrating from Citrix XenApp (IMA / FMA) to Parallels Remote Application Server

PSEG SSL VPN USER GUIDE

Configuring the network clients

Connectivity options configuration

Higher Performance Delivered at a Lower Cost A New Approach to WAN Optimization

Overview Content Delivery Computer Networking Lecture 15: The Web Peter Steenkiste. Fall 2016

Online Plug-in for Macintosh 11.1

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 8 Networking Essentials

Closing the Application Performance Visibility Gap Inherent to Citrix Environments

CIFS Acceleration Techniques

AT&T Collaborate TM. Network Assessment Tool

TechNote AltitudeCDN Multicast+ and OmniCache Support for Citrix

Technical White Paper. By Jay Tomlin NFuse Technical Support Team Citrix Systems, Inc.

1-1. Switching Networks (Fall 2010) EE 586 Communication and. September Lecture 10

Deploying Citrix MetaFrame with the FirePass Controller

Citrix Workspace app 1808 for ios

WINDOWS SERVER 2003 ADMINISTERING REMOTELY

Network+ Guide to Networks 6 th Edition

This manual is based on v2.03 of ThinIT. Later versions may add new features and options not described here.

Citrix 1Y0-A20. Citrix XenApp 6.5 Administration. Download Full Version :

Using the Terminal Services Gateway Lesson 10

Deltek Costpoint Web 6.1 SP2 Configuring IIS to Run as a Proxy Server to Weblogic

Citrix Receiver for Universal Windows Platform

Transport and Security Specification

CSince XenDesktop 4 Enterprise and Platinum editions offer many other

It s Time for WAN Optimization to Evolve to Meet the Needs of File Collaboration

Citrix Receiver for Chrome. Current release: Citrix Systems, Inc. All rights reserved. p.1

A Talari Networks White Paper. Turbo Charging WAN Optimization with WAN Virtualization. A Talari White Paper

Installation and Programming Manual

Client Keep-Alive :46:26 UTC Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement

Citrix 1Y0-A20. Citrix XenApp 6.5 Administration. Version: Demo

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

Citrix Web Interface for Microsoft SharePoint Administrator s Guide. Citrix Access Suite 4.2

Citrix - CXA XenApp 6.5 Administration

AT&T SD-WAN Network Based service quick start guide

Abstract. Avaya Solution & Interoperability Test Lab

IP Mobility vs. Session Mobility

SAP e-academy. Quick Reference Sheet

Personal vdisk Implementation Guide. Worldwide Technical Readiness

Brocade Virtual Traffic Manager and Parallels Remote Application Server

Network Controller 3500 Quick Start Guide

BIG-IP APM: Access Policy Manager v11. David Perodin Field Systems Engineer

Appserv Internal Desktop Access Mac OS Device with Safari Browser. Enter your Appserv username and password to sign in to the Website

By Jorge Gomez. Citrix Consulting Services. Citrix Systems, Inc.

Technical Information

Media File Options. Deployment and Management of Voice Prompts

Secure Access Troubleshooting Rewrite related issues (Core/Web Based Access)

10ZiG Manager Cloud Setup Guide

SamKnows test methodology

Configuring Avaya one-x Communicator 6.0 H.323 with Citrix XenApp TM 5 on Microsoft Windows 2003 (32-bit) Server Issue 1.0

CMB-207-1I Citrix Desktop Virtualization Fast Track

NETOP GUEST INSTALLATION ON A TERMINAL SERVER

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 10 Networking Essentials

Delivering Windows-based Client-Server Applications Anywhere, On Demand with Presentation Server 4.5

Transport and Security Specification

Configuring Avaya one-x Agent 2.5 Patch 2 with Citrix XenApp TM 5.0 on Microsoft Windows 2003 (32-bit) Server Issue 1.0

1Y0-A22. Citrix XenApp 6.5 Advanced Administration. Exam Summary Syllabus Questions

Citrix StoreFront 2.0

MEET ME NOW. User guide. For the presenter Getting started

ACP ThinManager Tech Notes. Citrix ICA

PMS 138 C Moto Black spine width spine width 100% 100%

CXA-204-1I Basic Administration for Citrix XenApp 6

EMCO Ping Monitor Enterprise 6. Copyright EMCO. All rights reserved.

Closing The Application Performance Visibility Gap Inherent To Citrix Environments

AT&T Collaborate TM. Network Assessment Tool

IP Application Accelerator

Parrot Dialer Requirements

Pulse Secure Desktop Client

PSTN Fallback. Finding Feature Information

WHITE PAPER. Good Mobile Intranet Technical Overview

for Windows 2000 Servers. Application server software for enterprises to compete in the digital economy.

In This Month s Issue: General and Limited Release Hotfixes/Roll-up Packs: Page 2 Citrix Knowledge Center Articles: Page 24

Circadence Presentation. May 1, Gary Morton/Dave Frick

WHITE PAPER Using Marathon everrun MX 6.1 with XenDesktop 5 Service Pack 1

WAVELINK AVALANCHE REMOTE CONTROL 3.0 QUICK START GUIDE

REVISED 1 AUGUST REVIEWER'S GUIDE FOR VMWARE APP VOLUMES VMware App Volumes and later

Transcription:

Table of Contents Executive Summary... 1 Best Practices & Recommendations... 2 Appendix A Lab Environment Detailed Diagram... 6 Appendix B Citrix WAN Policy Configuration Instructions... 7 Appendix C SpeedScreen Configuration Instructions... 10 Appendix D Sample DEFAULT.ICA FILE with SpeedScreen Settings... 13 G

Executive Summary Broadband networks offer high-bandwidth but can often exhibit high-latency and/or higher jitter with certain wireless technologies. The unique nature of high-latency networks causes poor performance amongst latency-sensitive applications. Citrix XenApp, when used with, can provide an effective application delivery experience over satellite connections. Utilizing Citrix policies to regulate and optimize XenApp features in conjunction with proper implementation of SpeedScreen Latency Reduction provides a desirable end-user experience for satellite network subscribers. This article will provide an overview on how to optimize Citrix XenApp to effectively deliver applications to broadband satellite users.

Best Practices & Recommendations General High-Latency Network Considerations In a low-latency, high-bandwidth environment, administrators rarely have to take latency into account. Administrators utilizing satellite (and in some circumstances other wireless) based Galaxy Managed Services for IT service delivery can improve end user experience by reducing client-to-server round trip times, caching data, batching records and packets, and leveraging compression and acceleration technology. Here are some general best practices on how to optimize network communications over high- latency networks: Limit the number of client to server round trips - Every round trip from a remote client, through the satellite network and back will typically take between 600 800 milliseconds, and occasionally more. While the approximate one second round trip seems almost trivial, a process that makes multiple round trips will become an issue. On a LAN this is not a concern. It is definitely a problem when multiple transactions must take place sequentially over a satellite or other high latency wide area network. Cache Infrequently Changing Data Locally - Cached data does not have to be fetched over the network, thus decreasing total network traffic and making the user experience better increasing user productivity: clients will not have to wait on an operation to complete before performing another one. Batch Data Records Together - Multiple records transfer, either upload or download, to/from a server over the network are almost always best batched together rather than sent individually. This may seem like antithetical advice to keep network payload small, but pushing on a record by record basis will entail a heavy price in communication overhead involving multiple server requests and round trips. The real saving is in reducing these round trips. Leverage Galaxy Performance Enhancing Protocol (PEP) and TurboPage - Galaxy s comprehensive package of acceleration and compression technologies is embedded in every HN router. The result is dramatically improved throughput and response time through mitigation of satellite delay, meaning Hughes customers experience wire-line or better performance of broadband IP applications. Galaxy routers utilize Galaxy s patented Performance Enhancing Proxy (PEP) to optimize the performance of many widely used Internet protocols. Citrix XenApp Recommendations The SpeedScreen Latency Reduction and Citrix Policy features of Citrix XenApp provide an effective solution to Galaxy Managed Services by effectively delivering applications over high-latency networks. The following diagram depicts the testing environment used for this engagement:

Figure 2 Lab Environment Layout Citrix XenApp was tested to evaluate the delivery of bandwidth-demanding applications over high-latency connections for several different application types, including productivity, client/server, and browserbased applications. EdgeSight for Load Testing was scripted with Microsoft Office (Productivity), Internet Explorer (Browser), and Hyperion (Enterprise Client/Server) applications to ensure a consistent experience when using a LAN-based connection versus a satellite-based link. Visual observation of enduser experience and performance metrics from EdgeSight for Load Testing from both types of network connections were gathered and analyzed. Results from integration testing show that Citrix policies optimized for satellite communications in conjunction with the SpeedScreen Latency Reduction features of XenApp provided the best end user experience for Galaxy Managed Network subscribers. Other features, such as the Citrix Access Gateway, were also tested to measure their effectiveness when used with XenApp server.

The following provides an overview of the results and related recommendations: Access Gateway (Secure Gateway Mode/Secure Access Client) For configurations that require SSL VPN Access or utilize the Secure-Gateway functionality of Access Gateway, there was no significant loss in performance or functionality when used in conjunction with XenApp published applications using default configurations. Network Administrators and engineers should design an appropriate access strategy in accordance with their company s security policies. XenApp WAN Policies During the testing, the default WAN Citrix policy for satellite communications was configured and enforced. This policy will ensure applications delivered by XenApp servers are optimized. In addition, administrators should disable any ICA virtual channels that are not required (i.e. audio, client drive mappings, etc.) or limit any virtual channel functionality (i.e. default printers, printing bandwidth, etc.). Managing the ICA virtual channels will minimize any unnecessary communications overhead between the XenApp server and client. Configuration instructions for implementing Citrix policies can be found in Appendix B of this document. SpeedScreen Latency Reduction - Network latency and bandwidth availability can impact the performance of connections to published applications and content. SpeedScreen technology allows administrators to configure several features to improve connection speed and responsiveness. SpeedScreen Latency Reduction Manager helps reduce a user s perception of latency with mouse click feedback and local text echo. Enabling mouse and local text echoing on several applications improved the end user experience with applications delivered by XenApp. Server-side and client-side instructions for configuring SpeedScreen Latency Reduction can be found in Appendices C and D sections of this document. Session Reliability/ICA Keep-Alive Session reliability allows a client to reconnect and avoid inconvenience to a user during a short network interruption. Instead of removing all unresponsive applications and desktops from the client workbench, they are kept open until the connection is re-established. ICA Keep-Alive enables a server to detect broken sessions. If the server loses connectivity to the client, the connection is placed into a disconnected state, allowing a user to re- connect to a dropped session. These settings can be implemented at the farm-wide/server- default level or at an individual server level. Figure 3 Farm-Wide Session Reliability Settings

Figure 4 Server-Defualt ICA Keep-Alive Settings For this testing scenario, setting the ICA keep-alive (utilizing TCP port 1494) or Session Reliability (utilizing TCP port 2598) values to 180 seconds allowed sufficient time for reconnection in the event a session would become interrupted. Before implementing either option, administrators should consider the benefits of either session reliability or ICA Keep-Alive specific to their environment and determine whether these settings should be applied to farm-wide/server defaults or to specific servers. All settings should be well-tested before implementing them in a production environment. Refer to the Citrix XenApp Server Administrator s Guide for information on Session Reliability and ICA Keep-Alive features.

Appendix A - Lab Environment - Detailed Diagram

Appendix B - Citrix WAN Policy Configuration Instructions

Citrix WAN Policy Settings

Citrix WAN Policy Settings (cont d)

Appendix C - SpeedScreen Configuration Instructions To configure SpeedScreen Latency Reduction for a XenApp Server: Launch the SpeedScreen Latency Reduction Manager from the ICA toolbar. Click on NEW to launch the SLR wizard to add an application / process. The wizard will launch - click next. Browse to the process/executable that you wish to enable for SpeedScreen. Alternatively, you can use the pointer to select the application window if it is already open. When completed, click next.

Choose the local text echo, and click next. Select whether this will be applied to ALL installations or selected installations of the application, then click next. Click Finish. Click Apply / OK to save/exit the SpeedScreen Latency Reduction Manager.

To configure SpeedScreen Latency Reduction for an ICA Client connection (Program Neighborhood Client): In Program Neighborhood window, select the custom ICA connection or Application Set to configure. In the Program Neighborhood toolbar, click the Properties icon. Click the Options tab in the dialog box to display the Options page. In the SpeedScreen Latency Reduction section, set the mode to On to decrease the delay between user input and screen display. Turn on both local text echo and mouse click feedback. To ensure SpeedScreen Latency Reduction is enabled, the following Web Interface (version 4.x) settings are required for the Citrix Web Client and Program Neighborhood Agent: Edit the default.ica file located \Inetpub\wwwroot\Citrix\Web Site Name\conf for a Web Interface site, or \Inetpub\wwwroot\Citrix\PNAgent\conf for Program Neighborhood Agent sites (NOTE: These paths reflect a default installation of Web Interface). In the [Application] section, add: ZLKeyboardMode=1 ZLMouseMode=1

Appendix D - Sample DEFAULT.ICA FILE with SpeedScreen Settings ; ICA Override File ; ; Add ICA file settings that you want to be sent to client devices ; to this file. Settings contained in this file override any ; settings generated by Web Interface. This file is only used when ; no bandwidth profile is selected. When a bandwidth profile is ; selected bandwidth_xxx.ica is used. ; ; NOTE: The format of this file has been changed from previous ; versions of Web Interface. For backwards compatibility, you may ; continue to use legacy files. All lines containing a tag of ; the form [NFuse_XXX] will be ignored. ; [WFClient] Version=2 RemoveICAFile=yes ProxyTimeout=30000 ProxyFavorIEConnectionSetting=Yes ProxyUseFQDN=Off [ApplicationServers] Application= [Application] Launcher=WI TransportDriver=TCP/IP DoNotUseDefaultCSL=On BrowserProtocol=HTTPonTCP LocHttpBrowserAddress=! WinStationDriver=ICA 3.0 ProxyTimeout=30000 AutologonAllowed=ON ZLKeyboardMode=1 ZLMouseMode=1 [EncRC5-0] DriverNameWin16=pdc0w.dll DriverNameWin32=pdc0n.dll [EncRC5-40] DriverNameWin16=pdc40w.dll DriverNameWin32=pdc40n.dll [EncRC5-56] DriverNameWin16=pdc56w.dll DriverNameWin32=pdc56n.dll [EncRC5-128] DriverNameWin16=pdc128w.dll DriverNameWin32=pdc128n.dll [Compress] DriverNameWin16=pdcompw.dll DriverNameWin32=pdcompn.dll