AWS Public Cloud Platform Deployment XenApp 7.6 Overview

Source: Internet
Author: User






I. Overview of the preparatory work



Deploying XenApp7.6 on AWS requires the following preparatory work:


    1. Set up AWS's IAM account Citrix and give AWS Environment Administrator privileges;

    2. Set the security group rules between AWS EC2 and the VPC, see document Https://www.citrix.com/content/dam/citrix/en_us/documents/products-solutions/ citrix-xenapp-on-aws-reference-architecture.pdf?_ga=1.44735076.1977308131.1429579495;

    3. AWS accounts have permission to subscribe to AMIS in AWS Marketplace;





Second, the matters needing attention



The successful implementation of the AWS deployment XenApp 7.6 and the creation of XenApp member servers through the Citrix Virtual Machine Provisioning Technology MCS requires the following considerations:



1, the VDA 's ami permissions, that is, the account that created the AMI Mirror and the ZDC connection EC2 account must be the same account;



2, the 443 port between the VDA and the ZDC can communicate;



3. The AWS environment has a default VPC;



4, The VDA disk should not be SSD, must be magnetic storage;



5, update the latest Citrix XenApp 7.6.1 patches;






Iii. computing, networking, and storage resources



The Citrix Infrastructure uses AWS EC2 to provide compute resources, and the EC2 instance is selected as follows:


Role Roles EC2 instance types and scopes
Ami
StoreFront Universal Type (M3.medium) Medium (m1.medium) Windows Server R2 SP1
Worker Server Calculation Optimization (Cc2.8xlarge) Windows Server R2 SP1
Controller Server Universal Type (M3.large) Large (m1.large) Windows Server R2
Database Server Universal Type (M3.xlarge) General Purpose Extra Server-R2 AMIs from Microsoft


See the AWS EC2 official manual for an example type description of EC2.






network resources using AWS Vpc,virtual Private Cloud (VPC) is a virtual private network for AWS. It is logically isolated from other virtual networks in the AWS cloud. You can launch your AWS resources, such as Amazon EC2 instances, within your VPC . You can configure your VPC, select an IP address range, create subnets, and configure routing tables, network gateways, and security settings. The choice of VPC is best to create a separate VPC for use by the Citrix environment, otherwise, when the Citrix environment is deployed, it can affect the use of other resources in the existing VPC environment when it comes to schema changes.









Storage resources use AWS's EBS storage volumes and s3,aws to deliver a variety of performance-based storage facilities, including S3, EBS resilient block storage volumes, Glacier cold storage, and more. Amazon Elastic Block Store (Amazon EBS) provides block-level storage volumes for use with AmazonEC2 instances. Amazon EBS volumes are highly available and reliable storage volumes that can be connected to any running instance in the same availability zone. Amazon EC2 volumes that are connected to Amazon EBS instances are exposed as storage volumes that exist independently of the instance lifecycle. With Amazon EBS, you can pay for the actual usage.



Amazon S3 is the repository for Internet data. AmazonS3 provides a reliable, fast and inexpensive data storage infrastructure. It is designed to simplify your entire network computing by enabling you to store and retrieve any amount of data from within Amazon EC2 or from anywhere on the network at any time. Amazon S3 stores data elements on multiple devices in a redundant way across multiple facilities, allowing multiple different client or application threads to read or write to these elements at the same time. You can use redundant data stored in Amazon S3 to quickly and reliably recover instances or application failures.



The local storage of the EC2 instance takes an EBS volume, and the backup takes S3.






Four, Design points:



0 supported users: XXX users



0 application scenario: As long as the user's daily office environment.



0 virtualization Platform: AWS EC2 Elastic Computing



0 storage: Use AWS EBS storage volumes, backup with S3 storage



0 Server provisioning mode: The AWS platform does not support Citrix PVs provisioning mode, and the use of MCS to mirror management of XenApp member servers, based on Citrix best practices, reduces server maintenance effort.



0 File Services: Because S3 cannot directly partition individual spaces for user use, permissions are not set up and managed, so file sharing services are provided using Windows File server linked AWS EBS volumes. Using Windows DFS to build a Windows file server is highly available, based on data security considerations, using AWS S3 as a file server backup store.



0 user access: Use the AWS for NetScaler AMI as a Network Load balancing device to provide remote access to the user and load balance the storefront.



0 Window Directory service: Use a secondary domain controller on the AWS environment. This domain controller synchronizes information with the Enterprise Datacenter Primary domain controller over a VPN.



0 database: The database does not support cluster mode, so the database will take Microsoft SQL R2 and use high Availability group technology or mirror technology for high availability assurance.






V. High availability and redundancy



The AWS physical infrastructure architecture itself guarantees a highly available and redundant design:








Each geographic area is completely independent. Each availability zone is also independent. However, availability zones within each geographic region are connected by low-latency links. After each Amazon EC2 selection is created in that geographic area, you can use availability zones within the geographic region for maximum fault tolerance and stability.








, some of the services on AWS are inherently highly available and fault tolerant, so we do not consider the high availability and fault tolerance of this service when architecting. For the 3 services we need for EC2, VPC, and EBS, we need to combine the features of AWS and Citrix products to consider their highly available and highly fault-tolerant services.



In this design we use the high availability and high fault tolerance of the Citrix architecture itself, the cluster deployment model between Citrix components, coupled with the design of the AWS Multi-AZ (AZ), where each of the Citrix components is placed between two AZ, respectively, Two Citrix component deployments between AZ make up the cluster mode. Complete high-availability considerations and design.






Vi.. Architecture diagram





Virtual Desktop/Application components:


    • Visit Site: Access site components you can create Web sites and services sites that provide users with access to virtual desktops/apps that users can use in a Web browser or reciever client.

    • License server: For storing and managing licenses, users need to obtain licenses from the license server when connecting to a virtual desktop/application system server.

    • Virtual Desktop/Application Controller: Virtual Desktop/Application controller is responsible for authenticating users, creating and managing desktop groups for Virtual desktop/application environments, and connecting users and their virtual desktops/applications, as well as desktop/Application Delivery Controller virtual desktop/application creation and publishing, monitoring virtual desktops/ The status of the app, starting and stopping virtual desktops/apps as needed and managed configuration.

    • AD: Provides user authentication.

    • SQL database server: In a virtual desktop/application environment, all information is stored in the SQL database, and the controller communicates only with the database. SQL database server is one of the most important infrastructure components in a virtual desktop/application software publishing environment.





This article is from "I take fleeting chaos" blog, please be sure to keep this source http://tasnrh.blog.51cto.com/4141731/1668780



AWS Public Cloud Platform Deployment XenApp 7.6 Overview


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.