Frequently Asked Question
General
- What is load balancing?
- What is the purpose of SME load balancing?
- What methods are used for load balancing?
- Which server protocols are supported by the
LoadMaster?
- How does the Load Master provide maximum server
level performance?
- How easy is KEMP’s Load Master to configure?
- This sounds great, but what is my Total Cost of
Ownership (TCO) going to be?
- Does the Web User Interface (WUI) have to be
installed on a computer that is in the same (sub) network as the
LoadMaster or the real servers?
- How do I obtain the necessary license keys?
LoadMaster SSL FAQ’s
- Why would I want to use LoadMaster to secure my e-commerce web site?
- Do I need to make any changes to my Web server application?
- Do I lose any LoadMaster functionality by using SSL?
- We have an application that requires persistence using cookies. Can this solution support this type of configuration?
- How does this solution save me money?
- That sounds good but how does it work?
- What are public key certificates and how does LoadMaster help me manage them?
- Can I use the same SSL certificate on 2 LoadMasters?
- How many certificates can LoadMaster manage with SSL Acceleration support?
- Is there a minimum CPU requirement for LoadMaster?
- Does failover between LoadMasters still work?
- What happens with my existing SSL certificates?
- What happens if there is too much SSL traffic for LoadMaster to handle?
- Do I need more memory in my LoadMaster?
What
is load balancing?
Load balancing is a technique, which distributes IP-based queries from the
Internet or Intranet throughout a server farm using various methods. The
administrator can adapt these methods (scheduling rules) to specific
requirements.
What is the purpose of SME load balancing?
Small, medium enterprises (SME) are making increasing use of the
e-commerce opportunities offered by the Internet. SME’s can use the web to
present themselves and their products. Companies can place information on
their Intranet which is then accessed thousands of times a day. The SME
can empower their customer to purchase their products online.
The same requirements apply to all companies, regardless of their size:
> The site must be available all the time, 7X24
> The pages must be easy to access at all times
> Access speed must be very good
A more efficient server or improved network hardware alone cannot meet all
of these requirements, since it can only improve on the performance.
High-availability (= 99.999% uptime). To attain this level of availability
two or more servers must be used. These mirrored servers must then be load
balanced for automatic failover and detection of poor application
performance in any of the online servers. If one mirror server fails,
another mirror server takes over automatically. The balancer knows the
extent of the load on the servers and can therefore direct queries in the
best possible way.
What methods are used for load balancing?
There are several methods of balancing loads:
Round robin - The incoming users are distributed, in turn, across
the available servers. If this method is selected, all the servers should
have the same capacity and be provided with identical applications.
Subject to this precondition, the round robin system is a simple,
effective method of distribution.
If the servers have different capacities, the use of round robin can mean
that a less powerful server receives the next inquiry even though it has
not yet been able to process the current one.
Weighted round robin - The administrator simply defines the
capacities of the servers available by weighting the servers. The most
efficient server, for example, is given the weighting of 100, while a less
powerful server is weighted at 33. The result is that Server A, the more
efficient server, would always receive two inquiries consecutively before
Server B receives its first request.
Least connections - Requests are distributed on the basis of the
connections that every server is currently maintaining. The server with
the lowest number of connections automatically receives the next request.
Weighted least connection - This is the best method of distribution
in general. The number of connections in combination with the various
weights defined by the administrator generally provides a very balanced
utilization of all available servers.
Adaptive Balancing - The LoadMaster takes this a step further. The
LoadMaster contains an adaptive logic which checks the state of the
servers at regular intervals and independently of the configured
weighting. If excessive overloading of the server occurs, the weighting is
automatically adjusted transparently.
Which server protocols are supported by the
LoadMaster?
The LoadMaster supports all TCP/UDP based services including HTTP, FTP,
TCP, UDP, SMTP, POP3, LDAP, SSL and more.
How does the Load Master provide maximum server
level performance?
The reliability, i.e. safety against failure, of the LoadMaster is
provided on three levels:
I. The operating system and software level
The Load Master is based on Linux that has been adopted to help with your
server farm. In recent years, Linux has proved to be an extremely stable
and efficient operating system, especially for network-based applications.
II. Hardware level
Powerful, state of the art communications appliance platforms, meeting the
most stringent requirements are used. Compact Flash Card technology is
used for system OS, further optimizing performance, reliability and MTBF.
III. Active/Stand-by Redundant Configuration
Redundant LoadMasters monitor each others health
status. If one LoadMaster should fail (doubtful) the other one takes over
without missing a beat (bit).
How easy is KEMP’s Load Master to configure?
Take your choice. If you like command line interfaces, the LoadMaster’s
Cisco IOS like interface will present a familiar look. However if you like
graphic user interfaces (GUI) LoadMaster’s intuitive. Web-based GUI (WUI)
is very easy to learn and work with. You should know what a network is,
but you won’t have to be able to design a rocket. The LoadMaster’s wizards
do a lot of the work for you. Access to the WUI is, of course, available
from the browser via a secure SSL session.
This sounds great, but what is my Total Cost of
Ownership (TCO) going to be?
An SME’s budget is austere. The LoadMaster begins with the lowest priced,
full-featured load balancer on the market today.
The standard price includes the first year of support (software updates, 24-hour hardware replacement and 8X5 telephone
support).
Learning to install and manage the LoadMaster is made easy with its
simplified Web User Interface (WUI). In addition, each unit comes with a
CD containing all the manuals.
KEMP’s experienced support staff has been providing our customers with
support for load balancing products for over three years now. Call them
just to say how much you love the LoadMaster. Otherwise they get a little
bored since they rarely fail and are so easy to work with.
Does the Web User Interface (WUI) have to be
installed on a computer that is in the same (sub) network as the
LoadMaster or the real servers?
No. Just use any web browser, anywhere in the world. It is secured with
SSL.
How do I obtain the necessary license keys?
The first time you set up the LoadMaster (in "initial setup"), you will be
given an access code. You can then use this code to obtain your license
key from KEMP Technologies.
Why would I want to use LoadMaster to secure my
e-commerce web site?
There are several reasons for using the LoadMaster as an SSL accelerator
and a load balancer. SSL efficiency is one of the most important. By
moving SSL off your servers and using LoadMaster will:
· Significantly improve the performance of your e-Commerce servers
by off-loading the SSL processing to the LoadMaster. SSL places 35-55%
overhead on your server.
· Moving this function to the LoadMaster Appliance also has the
added benefit of centralizing the management of your public key
certificates.
· Reduce the cost and hassle of installing additional hardware or
software on each of your servers for your secure transactions.
· Reduce the cost and hassle of installing additional servers as a
result of the excessive SSL overhead.
· Provide persistence with cookies, instead of the inconsistent SSL
Session-ID.
Do I need to make any changes to my Web server
application?
There are no changes needed to your existing web application for this to
work. In fact, by offloading this computational intensive process from
your servers you should experience better overall performance from your
Web servers.
Do I lose any LoadMaster functionality by using SSL?
The LoadMaster Appliance is a scalable platform. Using the SSL Proxy in
the LoadMaster enhances the functionality by providing a high availability
intelligent load balancing platform for your secure transactions.
We have an application that requires persistence
using cookies. Can this solution support this type of configuration?
LoadMaster provides several persistence methods. Because there is no lost
functionality when using the SSL Proxy functionality with a LoadMaster
Appliance, your current applications are supported. Also, the LoadMaster
enhances this functionality by making LoadMaster the proxy for your SSL
traffic.
How does this solution save me money?
· Fewer certificates to purchase and administer and
· If SSL is consuming more than 35% of your server’s CPU, using the
LoadMaster solution nets you the equivalent of an additional server for
every three servers in use
That sounds good but how does it work?
As a request comes into the LoadMaster, LoadMaster reads the request and
makes an intelligent decision on where to send the request. This decision
is based on server availability, load balancing method selected, and the
type of information being requested. The type of information being
requested can be determined by reading the HTTP header. If the request is
encrypted using SSL, such as a typical shopping cart application,
LoadMaster can't read the header or cookie and therefore can't use this
highly selective load balancing mode. The LoadMaster decrypts the SSL
request and uses the HTTP header and cookie information to make
intelligent decisions.
What are public key certificates and how does
LoadMaster help me manage them?
Every solution that provides the encryption and decryption of SSL sessions
require public key or certificates. There are many vendors that provide
these keys for a fee. Every web server that has an SSL solution requires
separate keys and management of those keys on every server. If you are
already using an SSL product on your web server you know how to get the
keys you need. LoadMaster consolidates the management of those on to a
single server. In addition, most other solutions only support a cryptic
command line interface for the management of those keys. LoadMaster uses a
web interface for the primary functions of managing the certificates.
Can I use the same SSL certificate on 2 LoadMasters?
LoadMaster runs “Active-Standby” and therefore only one certificate per
domain is required.
How many certificates can LoadMaster manage with SSL
Acceleration support?
256 certificates.
Is there a minimum CPU requirement for LoadMaster?
The LoadMaster utilizes high performance Intel CPUs which easily
meet KEMP’s SSL performance specifications.
Does failover between LoadMasters still work?
SSL sessions work in a stateless mode. This means that the connection from
the client to the server is a series of small conversations that are
unrelated. LoadMaster does provide persistence, which is critical in
e-commerce transaction oriented applications. In the unlikely even that
the active LoadMaster fails, the SSL sessions will need to be restarted by
the browser. This is actually a security function of SSL. Due to the
stateless nature of the Internet, SSL sessions left open could create
holes in your security.
What happens with my existing SSL certificates?
For Unix systems you can probably migrate a certificate, depending on the
certificate authority, to LoadMaster. With NT systems a new certificate
must be requested from your certificate authority.
What happens if there is too much SSL traffic for
LoadMaster to handle?
Each LoadMaster Appliance can accommodate up to 1,000 transactions per
second and up to 6,000 concurrent connections. It is unlikely that your SSL
traffic will exceed the capacity.
LoadMaster will recover without dropping connections. If LoadMaster
exceeds its maximum specified performance ratings it will slow down some
in order to spend time handling the new connections until the "backlogged"
connections are cleared.
Do I need more memory in my LoadMaster?
Only in some cases will the LoadMaster require additional memory on the
LoadMaster Appliance. For example if the concurrent connections approached
4K an additional 512Mb DDR may be helpful to sustain performance. KEMP
Technologies can assist you in customizing the optimal memory
configuration for your unique Internet traffic management needs.

