LOADBALANCING AT LAYER 7 AND SSL ACCELERATION

SysMaster Layer 7 Loadbalancing Features
  • URL switching. Distributes traffic based on URL prefix, suffix, random segment or full match. Allows for flexible online content deployment.
  • URL switching with cookie persistence. Distributes traffic as part of the HTTP URL switching with persistence.
  • URL Hashing. Facilitates balanced distribution of content across array of proxy servers and prevents content duplication.
  • Cookie Persistence. Implements persistence to real servers through HTTP cookies. Also implements cookie hashing.
  • SSL Acceleration. Implements centralized SSL connection termination.
Why is Layer 4 Loadbalancing not always enough?

Loadbalancing online traffic at OSI Layer 4 is a very fast solution for managing servers offering various services such as E-mail service, Web service, FTP service, DNS service etc. Each of these services and their corresponding servers can be grouped and managed separately. The Layer 4, operating at the level of TCP/IP and UDP protocols, boasts very fast loadbalancing yet it lacks the flexibility for handling diverse HTTP traffic intelligently. As a result, persistence across web servers is very limited.

What Layer 7 Loadbalancing Does

Layer 7 loadbalancing is a feature rich solution web traffic distribution across web servers. In contrast to Layer 4, loadbalancing at Layer 7 (HTTP) allows for grouping of servers based on type of content they serve. This facilitates greatly the ease of managing and updating the served content. In addition, Layer 7 loadbalancing allows for much flexible cookie management and hence intelligent persistence implementation.

Traffic Loadbalancing Based on URL Switching

Cluster A serves the static content of
www.mycompany.com. All requests
to www.mycompany.com/html are
forwarded to Cluster A.

Cluster B serves the multimedia
content. For instance, a request
to www.mycompany.com/images is
forwarded to Cluster B.

Cluster C runs the application logic
of the site. All requests to www.mycompany.com/cgi-bin
is forwarded to Cluster C.




SysMaster uses Weighted Least Connections (WLS) method to balance traffic within a cluster. Also cookies can be used to implement persistence within a cluster.

SysMaster uses the following parameters to for URL switching:

  • IP address, TCP/UDP Port
  • URL
  • Virtual Host name and cookies

With URL switching, network administrators can deploy hardware that is suitable for serving the appropriate content type. The content replication is more efficient as the content is replicated to a relatively small group of servers. Within server groups SysMaster loadbalances the traffic and can also implement cookie persistence. URL hashing is added when loadbalancing proxy servers.

Cookie Persistence

As cookies are part of the HTTP protocol (at Layer 7), SysMaster can read, insert or modify cookies in the HTTP packets passing through it. SysMaster provides two ways of performing cookie persistence.

Active
SysMaster inserts a cookie in the HTTP header of the response packet identifying the server from which the cookie came. When a request comes from the same client, the cookie indicates what server should process the request.

Passive
The server inserts a cookie instead SysMaster.

SSL Acceleration

The industry standard protocol SSL provides unbreakable security for Internet connections. SysMaster provides centralized processing of the SSL encryption/decryption. The SSL accelerator offloads the web servers from the CPU intensive task of processing SSL packets. This frees valuable server resources for serving maximum number of pages. In addition, with centralized termination of SSL connections, the management of the whole system is significantly simplified as the server farm needs only one pair of public and private key.

top of page
 
 
©2004 SysMaster Corporation. All rights reserved.