Create an environment

An environment represents the infrastructure that is used for application delivery. The necessary infrastructure, such as gateways, agents, and ADCs, is prepared as part of the environment deployment. Once deployed, this environment can be used to deliver multiple applications.

The Citrix App Delivery and Security service provisions the following elements in the customer’s AWS VPC as part of environment deployment:

  • Deploy AWS CFT to create the following entities in the customer’s AWS VPC.
  • Three subnets, one each for management network, client network, and server network.
  • NAT gateway that routes management/control plane traffic from both the ADC and the agent to the internet.
  • Route table that contains entries for enabling management traffic to go to the internet through the NAT gateway.
  • Security groups that are associated with the ADC instances and the agent. Security groups control inbound and outbound traffic.
  • Citrix agent instance that is a proxy for the service. An Agent enables the service to communicate with one or multiple ADCs deployed in the customer VPC.
  • ADC Autoscale cluster (a set of ADC instances) that provide the ADC functionality. ADC instances receive traffic and distribute traffic to your application servers.

Subnets

Deploying the app delivery infrastructure in the same VPC as the origin application servers saves cost and reduces management overhead. However, you might want to deploy both in different VPCs to isolate the environment. Ensure that the VPC setup allows the app delivery infrastructure in one VPC to send traffic to the origin application servers in another VPC.

If they are in different VPCs specify the subnet of the origin application servers.

The service creates 3 subnets (3 x 255 IP addresses) per availability zone. Ensure that the following conditions are met for the VPC CIDR block size:

To deploy the environment in 3 or more availability zones, the VPC CIDR block size must be between a /16 netmask (65,536 IP addresses) and /20 netmask (4,096 IP addresses).

To deploy the environment in 2 availability zones, the VPC CIDR block size must be between a /16 netmask (65,536 IP addresses) and /21 netmask (2,048 IP addresses).

To deploy the environment in 1 availability zone, the VPC CIDR block size must be between a /16 netmask (65,536 IP addresses) and /22 netmask (1,024 IP addresses).

Create an environment

  1. In the left navigation pane, click Environments.
  2. In the Environments tab, click Create.
  3. Specify values for the following parameters:
    • Name
    • Cloud Access Profile
    • AWS Region
    • Availability Zones
    • AWS VPC - If the app delivery infrastructure and origin application servers are in different VPCs, specify the CIDR of the subnet of the origin application server.

      Specify CIDR

    • Tags

      Create environment

  4. Click Create.
Create an environment