• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
The Citrix Blog
Personal Blog
Craig Ellrod
Related Tags
posted by Craig Ellrod

Load Balancing


A crucial piece of knowledge to being an Application Expert is providing availability and offload of the backend servers across any TCP port number. Most web applications run on port 80 and 443. Some enterprise applications use custom ports. Either way, if you want to optimize the performance and keep clients connected when one of the servers or applications starts to fail, you will need a Load Balancer such as the Citrix Application Switch.

Load balancing allows you to distribute incoming requests to a particular virtual server (vserver or VIP) evenly across several backend physical servers. This is also known as Server Load Balancing (SLB). The virtual server runs load balancing algorithms within the Citrix Application Switch.

A vserver consists of a combination of an IP address, port, and protocol that accepts incoming the traffic. The vserver is bound to a number of physical services running on physical servers in the backend server farm. Typical physical servers range from apache web servers to high-end enterprise applications such as SAP and Oracle.

The way it works is a client sends a request to the virtual server, which selects a physical server in the backend server farm and directs the request to the selected physical server. Load balancing allows the Citrix Application Switch to choose the physical server with the lowest load and greatest available resources and directs the incoming request to that server. The Citrix Application Switch can select from many different algorithms for balancing the load, the most common being Round Robin.

Different virtual servers can be configured for different sets of physical services, for example TCP and UDP services. The Citrix Load Balancer supports protocol/application specific vservers for HTTP, HTTPS, FTP, SSL, SSL BRIDGE, SSLTCP, NNTP, DNS, SIP and SNMP services.

To with with your understanding and first time configuration, this deployment guide speaks directly to configuring Load Balancing and SSL Offload on a Citrix Application Switch. It was developed for the SAP Application, but the concepts apply to any Web Application.

Citrix Load Balancing Deployment Guide.

Watch this Load Balancing Tip:


Tap into the power of AppExpert!

Read about the Citrix Load Balancer here.

Buy the Citrix Load Balancer here.

Labels

netscaler netscaler Delete
appexpert appexpert Delete
apptips apptips Delete
tips tips Delete
clustering clustering Delete
expertexchange expertexchange Delete
lb lb Delete
slb slb Delete
netscaler netscaler Delete
llb llb Delete
f5 f5 Delete
array array Delete
zeus zeus Delete
radware radware Delete
cisco cisco Delete
load balancing load_balancing Delete
load balancer load_balancer Delete
application switch application_switch Delete
server load balancing server_load_balancing Delete
citrix load balancer citrix_load_balancer Delete
web application controller web_application_controller Delete
application controller application_controller Delete
application delivery application_delivery Delete
citrix load balancing citrix_load_balancing Delete
link load balancer link_load_balancer Delete
link load balancing link_load_balancing Delete
server load balancer server_load_balancer Delete
security load balancer security_load_balancer Delete
security load balancing security_load_balancing Delete
hardware load balancer hardware_load_balancer Delete
hardware load balancing hardware_load_balancing Delete
next gen load balancing next_gen_load_balancing Delete
website load balancer website_load_balancer Delete
website load balancing website_load_balancing Delete
application load balancer application_load_balancer Delete
application load balancing application_load_balancing Delete
lang-eng lang-eng Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.