PROOF[Video] – New XenDesktop and XenApp Storage Optimizations Does Improve the User Experience

I’ve written and seen numerous blogs/tweets about how great the new storage optimization feature is for XenApp and XenDesktop. I’ve read how this feature can reduce IOPS from an average of 15 IOPS per Windows 7 user down to 0.1 IOPS. I’ve read how this feature functions by creating a small RAM buffer within each VM. I’ve seen tweets showing crazy IOPS numbers on using standard, spinning disks.

In fact, I’ve done some of this analysis and was completely blown away by the results.

But who cares? Who cares if my IOPS are reduced by 99%?

Unfortunately, unless you are responsible for storage, you probably don’t care.  But what if this drastic reduction in IOPS had a direct impact on the user experience?  And from someone who uses VDI remotely 100% of the time, the user experience is what I really care about.

Let’s see what the new RAM Cache with Disk Overflow feature can do for the user experience…

What impresses me the most is that the workload used isn’t some crazy operation that a typical user wouldn’t really do.  You can easily see the improvement to the user experience with something as simple as browsing a few web pages.

And all of this is done

  • Without complex configurations
  • Without expensive SANs
  • Without SSDs
  • Without additional hardware
  • Without additional licenses
  • Without a learning curve

From the virtual mind of Virtual Feller


Upgrading from XenApp 7.5 to XenApp 7.6

After delivering the XenApp 7.6 Upgrade webinar, I received a few questions asking if it is a good idea to upgrade from XenApp 7.5 to XenApp 7.6. My first reaction is, “Of course you should. Why wouldn’t you?”

But I’m a little biased J

You need to ask yourself if the new features within XenApp 7.6 are important enough to upgrade. Look at the following subset of features and determine if they are something that would be valuable for your users and admin:

  1. Unauthenticated Logons: This feature allows a user to access an application without being required to authenticate. This feature is mostly used in healthcare. If you need this, you must go to XenApp 7.6 feature
  2. Connection Leasing: You ever watch Star Trek and you hear the engineers talk about having secondary backups? A secondary backup won’t let your starship reach Warp 9, but it will keep your ship from exploding. That is essentially what connection leasing does for your XenApp site. Your first layer of backup is configuring your database to be highly available (mirroring, clustering or AlwaysOn). If that fails, you want to have a secondary backup, which is connection leasing. Another XenApp 7.6-only feature
  3. App Usage: Provides additional reporting capabilities for admins so they can see usage patterns for the applications. It’s good to know what your users are using.
  4. Fast App Access: “Patience you must have, my young padawan” is great if you are a Jedi. Unfortunately, my patience decreases waiting for my logon. A Windows logon includes a list of things (policies, logon scripts, drive mappings, etc.) that must execute before you can get to an application. Fast App Access essentially does all of the session creation processes before you request an app, greatly reducing logon times. In a production environment, the logon process that the user experiences is as follows:

    Take a look at the Session Prelaunch video to see how it is configured and functions.

What’s nice about being on XenApp 7.5 and upgrading to XenApp 7.6 is that the upgrade path is very easy. At a high-level, you essentially do the following:

You will notice that these are all upgrades. No need to rebuild. Of course, if you want more detail and guidance, then take a look at the following eDocs article.

The XenApp 7.5 to 7.6 upgrade is probably one of the smoothest upgrades I’ve ever done, and I’ve been upgrading since WinFrame.


From the virtual mind of Virtual Feller