23,99 €
Citrix XenApp is an application virtualization product that allows users to connect to their corporate applications from any device. XenApp can host applications on central servers and allows users to interact with them remotely or stream and deliver them to user devices for local execution.
Citrix XenApp Performance Essentials is a practical guide that provides you guidelines, best practices, and real world examples that will help you to improve the performance of your farm, identifying and solving possible bottlenecks and using advanced features including the new features provided by XenApp 6.5.
Citrix XenApp is widely used to deliver enterprise applications to end users. This book covers the whole process of optimizing a XenApp farm, starting from the design phase all the way to tuning for remote users and connecting via geographic links.
With your farm in production, you will understand what to monitor and how to optimize your farm, as well as how to use an open-source tool, WANem, to test the applications' behavior with different link conditions. You will also learn which settings and features XenApp offers to optimize CPU and memory utilization.
This book will help you to prevent or solve performance problems and make your users happy working with published applications.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Seitenzahl: 127
Veröffentlichungsjahr: 2013
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: August 2013
Production Reference: 1120813
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78217-044-0
www.packtpub.com
Cover Image by Abhishek Pandey (<[email protected]>)
Author
Luca Dentella
Reviewer
Andy Paul
Acquisition Editor
Pramila Balan
Commissioning Editor
Llewellyn Rozario
Technical Editors
Sanhita Sawant
Sonali S. Vernekar
Copy Editors
Adithi Shetty
Laxmi Subramanian
Project Coordinator
Suraj Bist
Proofreader
Amy Guest
Indexer
Hemangini Bari
Graphics
Ronak Dhruv
Abhinash Sahu
Production Coordinator
Manu Joseph
Cover Work
Manu Joseph
Luca Dentella is an IT architect working for an Italian consulting company, Sorint.lab.
He graduated in Telecommunication engineering from the Polytechnic University of Milan and he specialized in Windows and virtualization technologies, becoming both a Microsoft and a VMWare Certified Professional.
In the last five years, he worked mainly for INGDirect, Italy, where he helped to design and develop the IT infrastructure. Some projects he was involved in include call center virtualization, design of bank shops infrastructure, and outsourcing part of the back office.
He also worked as a Java/C# developer, and now he administers Java Application Servers such as IBM WebSphere and RedHat JBoss, and uses his programming skills to write scripts and programs for automating administrative tasks.
He designs, implements, and administers XenApp farms for different customers.
I’d like to thank my family and my girlfriend for supporting me during the writing of this book. Special thanks goes to my colleagues Albino, Aldo, and Marco who helped me in understanding network and security concepts and suggested the use of WANem.
Andy Paul is an accomplished virtualization architect, instructor and speaker. He has designed and delivered virtualization projects for Fortune 500 companies, public and private healthcare organizations, and institutions of higher education. He has also served as a lead technical trainer, an adjunct professor, and a guest speaker for multiple organizations.
Andy is currently the Virtualization Practice Director at GlassHouse Technologies, where he manages the delivery teams, oversees project architecture, and also is a VDI subject matter expert.
Visit Andy’s Blog at www.paultechnologies.com/blog.
I would like to thank my wife, Mandy, for her support and dedication which has enabled me in all of my professional pursuits.
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at <[email protected]> for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt’s online digital book library. Here, you can access, read and search across Packt’s entire library of books.
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Get notified! Find out when new books are published by following @PacktEnterprise on Twitter, or the Packt Enterprise Facebook page.
Citrix XenApp is an application-delivery solution that allows apps to be virtualized, centralized, and managed in the datacenter.
A critical task every Citrix administrator has to perform is to design and maintain an infrastructure that performs well; poor performances have a high impact on users' satisfaction.
Chapter 1, Designing a Scalable XenApp Infrastructure, helps IT architects design a good XenApp infrastructure.
Chapter 2, Monitoring and Improving Server Performances, helps XenApp administrators monitor XenApp servers and fine-tune them for best performance.
Chapter 3, Optimizing Session Startup, helps XenApp administrators reduce the session start-up time.
Chapter 4, Improving End User Experience, helps XenApp administrators improve the end user experience.
Chapter 5, Optimizing for WAN Links, helps XenApp administrators optimize and test XenApp farms for WAN users.
This book covers the latest version of Citrix XenApp 6.5, but some of the optimizations described are applicable for previous versions too. During the writing of this book, particular attention was given to pointing out which features are available only in XenApp 6.5 or with a particular licensing.
This book is for IT architects and administrators who need a quick guide to design and optimize XenApp farms.
It helps to design and maintain a scalable, high-performing XenApp infrastructure with guidelines and tips to optimize system loads, sessions, and user experience.
A chapter is dedicated to WAN links, with specific suggestions about how to optimize and test farms in that scenario.
In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.
Code words in text are shown as follows: "They consist of a .vhd file (contains the data of the virtual disk)."
Any command-line input or output is written as follows:
New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: " You can change the priority of a policy from the context menu or from the Actions pane".
Warnings or important notes appear in a box like this.
Tips and tricks appear like this.
Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.
To send us general feedback, simply send an e-mail to <[email protected]>, and mention the book title via the subject of your message.
If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.
Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.
Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/submit-errata, selecting your book, clicking on the erratasubmissionform link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website, or added to any list of existing errata, under the Errata section of that title. Any existing errata can be viewed by selecting your title from http://www.packtpub.com/support.
Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.
Please contact us at <[email protected]> with a link to the suspected pirated material.
We appreciate your help in protecting our authors, and our ability to bring you valuable content.
You can contact us at <[email protected]> if you are having a problem with any aspect of the book, and we will do our best to address it.
The design of a XenApp infrastructure is a complex task that requires a good knowledge of XenApp components. Taking the right decisions in the design phase may also greatly help system administrators to expand XenApp farms for satisfying new business requirements or to improve the user experience.
In this chapter you will learn:
A XenApp infrastructure is composed of two main elements:
Regardless of your farm size, it is recommended to have at least one server dedicated to infrastructure services.
XenApp 6.5 introduces a new server mode, session-only, for servers that only host published applications as shown in the following screenshot:
Choosing the session-host mode only during server setup
You can run your XenApp farm on physical servers or on virtual servers.
Citrix supports XenApp running on the following hypervisors:
My suggestion is to deploy your farm in a virtual environment; the use of a virtual environment makes possible to deploy new servers in minutes, without the need of buying physical hardware. In the design phase, this means you may choose to split the components on different servers and you may count on the high-availability features of the hypervisor. When the farm is in production, this means you may more easily deploy new servers to fulfill new business requirements or to improve performances.
A XenApp farm requires some infrastructure components that run on servers deployed with the controller role. Depending on the size of your farm, you may choose to install all these components on the same server or to scale them on different servers.
The data store is the repository for all the static information of your farm (farm, servers and applications configurations, administrative accounts, and so on).
Each session-host server in your farm needs a constant connection to the data store. When the Independent Management Architecture (IMA) service starts, it queries the data store and stores the farm configuration in the local host cache (LHC). Every 30 minutes, the IMA service then contacts the data store to ensure that its LHC is consistent.
If you deploy your session-host servers specifying the session-only mode, you may reduce the data store load and make the startup and join processes faster, as they require less data during the join and sync process.
Refer to Citrix Knowledge Base (http://support.citrix.com/article/CTX114501
