The Impact of Virtualization on Application Delivery
Jim Metzler, Cofounder, Webtorials Editorial/Analyst Division
A Webtorials Brief
Published May 2009, Posted June 2009
Desktop virtualization is a classic good news/bad news situation. The good news is that because it simplifies some management tasks, improves security, and increases the reliability of desktop services, desktop virtualization helps IT organizations achieve some of the goals of application delivery. The bad news is that if IT organizations donít implement the appropriate optimization, control and management functionality, the deployment of virtualized desktops will result in unacceptable application performance.
Relative to optimization functionality, techniques such as TCP optimization as well as compression and caching can provide some performance improvement, primarily for applications that are not part of the VDI traffic stream. The real performance gains come from deploying QoS and bandwidth management in order to ensure that screens refresh in a reasonable amount of time as well as to ensure the acceptable performance of applications video.
Control functionality is needed in order to automatically protect keyboard strokes and screen refreshes from other traffic types and to also ensure sufficient capacity to effectively support audio and video traffic. Because of the complications created by both CGP and session sharing mode, it is not possible to implement this type of control by utilizing the ICA priority packet tag or by prioritizing flows based on the published application. This leaves prioritizing flows automatically according to their behavior as the most viable option.
The lack of management visibility is a barrier to application delivery independent of the IT infrastructure. However, a virtualized IT infrastructure is more complex than in a non-virtualized environment. This results in more sources of delay that can lead to unacceptable application performance. To compensate for this, IT organizations must implement solutions that give them the visibility to understand the userís experience in real time. This type of visibility is necessary in order for IT organizations to focus on the companyís key applications and not just on the technology domains that support those applications.
Please note: By downloading this information, you acknowledge that the sponsor(s) of this information may contact you, providing that they give you the option of opting out of further communications from them concerning this information. Also, by your downloading this information, you agree that the information is for your personal use only and that this information may not be retransmitted to others or reposted on another web site. Please encourage colleagues to download their own copy after registering at http://www.webtorials.com/reg/.