XenApp published apps and desktops

May 11, 2018

Use server OS machines to deliver XenApp published apps and published desktops.  

Use case:

  • You want inexpensive server-based delivery to minimize the cost of delivering applications to a large number of users, while providing a secure, high-definition user experience.
  • Your users perform well-defined tasks and do not require personalization or offline access to applications. Users may include task workers such as call center operators and retail workers, or users that share workstations.
  • Application types: any application.

Benefits and considerations:

  • Manageable and scalable solution within your datacenter.
  • Most cost effective application delivery solution.
  • Hosted applications are managed centrally and users cannot modify the application, providing a user experience that is consistent, safe, and reliable.
  • Users must be online to access their applications.

User experience:

  • User requests one or more applications from StoreFront, their Start menu, or a URL you provide to them.
  • Applications are delivered virtually and display seamlessly in high definition on user devices.
  • Depending on profile settings, user changes are saved when the user’s application session ends. Otherwise, the changes are deleted.

Process, host, and deliver applications:

  • Application processing takes place on hosting machines, rather than on the user devices. The hosting machine can be a physical or a virtual machine.
  • Applications and desktops reside on a server OS machine.
  • Machines become available through machine catalogs.
  • Machines from catalogs are organized into Delivery Groups that deliver the same set of applications to groups of users.
  • Server OS machines support Delivery Groups that host either desktops or applications, or both.

Session management and assignment:

  • Server OS machines run multiple sessions from a single machine to deliver multiple applications and desktops to multiple, simultaneously connected users. Each user requires a single session from which they can run all their hosted applications. 

For example, a user logs on and requests an application. One session on that machine becomes unavailable to other users. A second user logs on and requests an application which that machine hosts. A second session on the same machine is now unavailable. If both users request additional applications, no additional sessions are required because a user can run multiple application using the same session. If two more users log on and request desktops, and two sessions are available on that same machine, that single machine is now using four sessions to host four different users.

  • Within the Delivery Group to which a user is assigned, a machine on the least loaded server is selected. A machine with session availability is randomly assigned to deliver applications to a user when that user logs on.

To deliver XenApp published apps and desktops:

  1. Install the applications you want to deliver on a master image running a supported Windows server OS.
  2. Create a machine catalog for this master image or update an existing catalog with the master image.
  3. Create a Delivery Group to deliver the applications or desktops to users. If you are delivering applications, select those you want to deliver.

XenApp published apps and desktops

In this article