services / Load Balancing and Clustering Solutions
When server hardware becomes the bottleneck
in system performance we offer load
balancing and server clusters as a
solution. Our skilled technical support
staff has plenty of experience in
setting up complex load balancing
configurations to allow your websites
to grow to their full potential. We
begin by evaluating your site and
system performance to determine which
individual components cause the most
load, then we prescribe a solution
that operates on two main principles,
load division and distribution. In
practice we first separate your main
components onto individual dedicated
servers, then
depending on your system we performance
we load balance any single service over
multiple servers to ensure each individual
server is operating well below its physical
threshold.
Load Division - The majority
of dedicated servers are responsible
for running multiple services for
your business, including HTTP, SMTP/POP/IMAP
mail, CGI/scripting, and MySQL.
Depending on usage each of these
services adds load to your server
and as you begin to near your server's
capacity you will start to notice
performance degradation. To keep
your traffic flowing our first policy
is load division, which simply means
we take heavily used services and
move them on to dedicated servers.
In practice this would be reflected
in moving a service like MySQL off
on to a dedicated server, or setting
up a dedicated machine for processing
html and graphics-only requests.
The benefits from load divison are
immediate as your once taxed main
server now has had resources freed
up as some of the services it was
running have been migrated on to
other machines.
Load Distribution - If load
division alone is not enough to
allow your servers to function within
their capacity limits, we further
subdivide your resources by load
balancing specific services over
several servers. This is reflected
in load balancing your Apache Web
Server over several dedicated servers
or load balancing your MySQL service
by using MySQL replication to create
a load balanced SQL solution.