An advertisement represents an app or desktop offering. When creating an advertisement, you must first choose a workload catalog. The first machine in the workload catalog is analyzed for potential applications to make available. You therefore can choose any of the discovered applications on that machine to “advertise”. Select the workload catalog that is based on the machine that contains the application or applications you would like deliver as a service. A desktop can be selected from any workload catalog and the desktop representing that machine is then made available. Next, you must select a farm catalog and an isolation level.

A farm catalog is a collection of identical XenApp controller deployments. A controller deployment consists of one or more XenApp controller servers configured to point to an IMA data store. A farm catalog has an Active Directory OU associated with it and controller deployments placed in that OU become members of that catalog as long as they are identical in configuration. In order to deliver apps or desktops to a tenant, app orchestration picks a free controller deployment from a farm catalog and unallocated machine(s) from a workload catalog to create a farm.

The isolation level refers to whether the controllers and session hosts used for the advertisement are shared with other tenants or allocated only to the subscribing tenant. You can choose the following isolation levels from most expensive and most isolated to least expensive and less isolated.

• Isolated farm & isolated workload machine.
• Shared farm & isolated workload machine.
• Shared farm & shared workload machine.

Different tenants might have different cost and isolation needs. For example, “isolated farm and isolated workload machine” provides the most isolation, but costs more than the shared farm levels because it uses more infrastructure (farm controllers).

Here is how you create an advertisement in App Studio:

1. First go to Services->Advertisements.

2. Then click the Advertise button.

3. This launches the new Advertisement wizard and walks you through the process I outlined above.



Hope this helped you understand what advertisements are and how to use them to make Windows applications and desktops available as a true cloud service. Stay tuned. The next blog in this series will cover how tenants can subscribe to these advertisements.

Architecture
Provisioning machines Part 1 & Part 2
• Managing Tenants
• Managing Advertisements (this article)
• Managing Subscriptions
• Patching Workload Machines
• Understanding Workflows
• Troubleshooting
• Integration with CloudPortal Services Manager