Book review: Citrix XenApp Performance Essentials from Packt Publishing

Citrix XenApp Performance Essentials

Citrix XenApp Performance Essentials

While writing my own XenApp Cookbook for Packt Publishing, I found the time to read another great XenApp book: Citrix XenApp Performance Essentials.

So here’s my review on the book.

 

The book consists of 5 chapters and it starts with design guidelines to IT Architects to design a good XenApp infrastructure. The other chapters in the book focus on improvements and optimizations Administrators can implement to optimize server performance, session start-up time, end user experience and WAN connections.

The first chapter focuses on the design of a XenApp infrastructure, which in my humble opinion is the most important phase for your XenApp infrastructure to determine how it will perform. A bad design decision can haunt the infrastructure during its entire lifetime.

Luca has done a great job addressing the most important design decisions an Architect has to make during the design phase and sharing his vision and advice on the subject. The information he provides on the many components that build your XenApp infrastructure allows Architects to understand the role each component has and make a solid design decision. I also like the style Luca choose, to offer information and suggestions and not mandate the design.

 

A must read chapter for XenApp infrastructure Architects!

 

The other four chapters in the book focus on the improvements and optimizations Administrators can check and implement in a production environment. Luca start off by explaining the different monitoring tools you can use to check the performance of your XenApp servers and additional infrastructure components, like the License server and Hypervisors. I like this setup to focus first on getting the right performance counters and then look at ways to improve the performance when required. The book advices Administrators to get to know the XenApp infrastructure and help them to understand what tuning might or might not be effective by providing in-depth explanations for each optimization setting. Not only does the book focus on server performance, it will run you along all components by focusing on session performance, end user experience and WAN connections as well. This covers the entire flow from server to client and checks each contribution to the experienced performance by the end user. Each tool to check the performance is explained in detail, which makes it an even more valuable book to have when you want to focus on XenApp performance improvements.

 

I for one have added this book to my resource library and expect to use it as a reference quite often when designing and troubleshooting XenApp infrastructures.

 

The following sources have be read prior to writing this book review:
Citrix XenApp Performance Essentials

Esther Barthel
Senior Consultant at PepperByte

Esther has been working in different roles and functions as an IT consultant ever since she finished her Masters degree in Computer Science in 1997. She has worked as a web developer, database administrator, and server administrator until she discovered how Server-Based Computing ( SBC ) combined servers, desktops, and user experience in one solution. Esther has been specializing in virtualization solutions such as SBC, VDI, application, and server virtualization for over eight years now and is currently working as a Senior Consultant at PepperByte, where she designs and implements Citrix® solutions for both small-business and large-enterprise infrastructures scaling from 100 to 15,000 users.
In january 2014 her first book Citrix XenApp 6.5 Expert Cookbook was published by Packt Publishing.

Esther is awarded as a Citrix Technology Professional (CTP) from 2015 - 2017.
Esther is awarded as a Microsoft Most Valuable Professional (MVP) in 2017.

Esther is a Citrix Certified Expert – Virtualization (CCE-V), Citrix Certified Professional – Mobility (CCP-M), Citrix Certified Professional – Networking (CCP-N) and RES Software Certified Professional (RCP).