Deliver an application

An application is the central component in Citrix App Delivery and Security and contains the application delivery and security information required to deliver the customer’s application. Two main components of an application are its services and endpoints. Services correspond to the customer’s application servers. Endpoints correspond to the FQDN and virtual IP addresses that users use to reach the application.

The configuration of an application is organized as a set of application delivery features. These features help in optimizing, securing, accelerating, and ensuring availability of customers applications. Each application delivery feature allows a user to configure a specific feature provided by Citrix App Delivery and Security. Together they constitute the overall application delivery configuration for your application.

Use load balancing to evenly distribute network traffic and avoid overloading any back-end server. Select an algorithm from the list to direct client requests to a server. Define stickiness to forward all requests from a client to the same server during a session. You can also limit the maximum number of requests to a server to avoid overloading it and redirect traffic to another URL if the server is not reachable. Use health checks to monitor the health of a server. For more information, see Load balancing.

Using content rules, you can evaluate an incoming request and apply one or more actions based on the evaluation. For example, you can drop a connection if DDoS attack is suspected or manipulate the data in HTTP requests and responses. Citrix App Delivery and Security supports both rewrite and responder content rules. For more information, see Content rules.

The security protection feature of Citrix App Delivery and Security protects your applications from security threats. Create security protection to configure features, such as allow or block requests, add exceptions, define rules to examine the traffic, geo blocking, rate limiting, and cookie consistency. Exceptions can be added for cross-site scripting protection and buffer overflow protection. Exceptions help avoid false positives and bypass the traffic. For more information, see Security protection.

Also, you no longer have to guess where to host the application servers. Based on the traffic insights, such as latency, availability, and throughout, Citrix App Delivery and Security recommends the best locations for hosting your applications. For more information, see Multi-site application.

Before you can create an application, you must create at least one cloud access profile and one application environment.

Create an application

Follow these steps to create an application:

  1. Specify application details.
  2. Create services.
  3. Add endpoints.
  4. Configure load balancing.
  5. Add Content rules.
  6. Add Security protection.

Specify application details

You must have at least one environment before you can proceed with application creation.

  1. Type a name for the application, and select an environment.
  2. Click Next.

Manage an application

In the Applications page, click Edit or Delete in the Actions column to manage your deployed apps. Redeploy the application after making changes.

Manage an app

Modify and redeploy an application

You can edit the application details, services, endpoints, load balancing, content rules, and security protection settings for an application.

  1. Click the Edit icon.
  2. Click any of the tabs to change the configured values and click Deploy.

You have completed the steps to modify and redeploy an application.

Deliver an application