After a lot of work together with our friends over at AWS in our labs and even more on the AWS platform itself, we’re finally ready to announce the availability of theReference Architecture of XenApp on AWS. Yes, we already have for over a year a set of tools that allows you to spin up a XenApp Farm on AWS using CloudFormation technology. Aimed mainly at the use case of verifying that various options that AWS brings to a XenApp deployments.
See here for the v3 release of these tools. Note we’ll have a small update to these for you as well in day or so.
In our labs we’ve been working hard to provide you with a Reference Architecture of XenApp aimed at enterprises or service providers. Entities that have needs to incorporate or integrate with existing infrastructures. We’ve focused on two common scenarios:
Common XenApp on AWS deployment scenarios
XenApp can support a variety of application and hosted shared desktop delivery goals. We’ve focused on two of the most common scenarios in relation to
leveraging AWS: Hybrid XenApp Farm Extension and XenApp Cloud Hosted Farm. The primary difference between the two models lies in the location of the database and access layer resources.
Hybrid XenApp Farm Extension
In this scenario, a company wants to run XenApp within its enterprise to support internal users. The company extends its on-premises deployment to the cloud to increase capacity, improve performance, or scale the resource-intensive components in the cloud, when needed. This model also provides higher availability for business continuity and disaster recovery provided the user data is available during the event. Connectivity for this model relies on the NetScaler CloudBridge Connector functionality which creates a secure and optimized for XenApp deployments VPN tunnel between the on-premises deployment and the AWS availability zones. See The figure below which illustrates this scenario.
XenApp Cloud Hosted Farm
In this scenario, XenApp is used by a service-oriented IT organization as the basis for delivering hosted-shared desktops and applications as a service. All XenApp services and user data are kept completely in the AWS cloud using multiple availability zones within one single AWS region. Corporate application data and user authentication will remain on-premises. This model also relies on the NetScaler CloudBridge Connector functionality to create secure tunnels for corporate data with the AWS region and its availability zones. The below figure depicts this scenario.
Key elements that distinguish this scenario from the previous Hybrid scenario are:
- Access and Web layer located in AWS cloud
- Active Directory domain controllers resident within the farm (not associated with the user environment)