Colocation Tips Home

Linux Resources

Load Balancing
& High Availability


Raid Systems

Backups & Copying
Content Between
Servers


Routers, New and Used Networking Equip, and Cables

Equipment Leasing

Machine Hardware

Learning DNS

Bandwidth Limiting

Webserver Statistics Software

Webserver Software

Webserver
Development Tools


Security Resources

Machine and Network Monitoring Tools

Firewalls

Mail Servers

IPv6

ISP Billing Systems

Telco Contacts

Windows2000 sys admin

Streaming Solutions

Multicast

Wireless Solutions

Real Time Credit Card Processing

Shopping Carts

Search Engines

Cgi Script Archives

Web Design Resources







Load Balancing and High Availabilty


Here are some of the most common resources for setting up and maintaining your own webserver. You will find resources that I have found to be useful to many of my colocation customers. Be sure to let me know if you have any questions or if there is something you have found useful that you would like to share with others. Send me an email at ashaver@he.net


rsync -- Good mirroring software

Copying Content between Servers

There are multiple ways to copy content if you are the administrator on a machine. You can use nfs and copy from one server to another. Other options not using nfs, are rsync, rcp, or scp.

Rsync can be found at freshmeat.net.

Load Balancing and High Availability

Load Balancing can be done quite a few different ways. It can be done as easily as Round Robin DNS, which is a free and simple solution or it can be done utilizing hardware starting at $10K plus depending on your needs..

If you utilize Round Robin DNS it is as easy as a change in your zone file on your dns server. The downfall to Round Robin DNS is if one machine is down the dns will continue to send traffic to it, which could -- depending on the browser -- result in parts of your site not coming up for the surfer. Round Robin DNS sends every other hit to the next machine, not every visitor. If your site isn't mission critical this is a quick an easy way to load balance.

Finally, affordable load balancers.

Another solution is lbnamed a load balancing name server written in perl. This is utilized by installing it on your nameservers.

There is the Linux version of the Cisco Local Director which just takes the time to configure the box and two ethernet cards per machine. It is called the Linux Virtual Server Project. It looks like the best two option for load balancing using this solution would be the VS-DR LAN non arp device and the VS-TUN LAN WAN options.

Other options are the Cisco Local Director and ArrowPoint which offer quite a few really cool features. ArrowPoints solutions start at about $14K but have alot of functionality for those who aren't on a budget.

Ascend Webdirector 80 This product costs aprox. $11k

Article about Zeus Load Balancer and Web Server Director Pro - Comparing a software based load balancer and hardware based load balancer

Zeus Load Balancer cost aprox $10K

Network Computing Load Balancer Compairison Chart

Sync'ing files between Multiple Machines

rsync - File transfer program to keep remote files in sync

Running One Database on Multiple Machines

If you wish to run the same database across multiple machines for higher perfomance on heavy hitting sites it can be quite a challenge. If you are doing it on a site that is only updated once a day it makes it a little easier. Here are some tools to help.

mySQL failover to backup machine
mySQL sync'ing cgi
mySQL replicate'ing cgi



Colocation Tips Home | Linux Resources | Machine Hardware
Load Balancing and High Availability | Firewalls | Learning DNS
Bandwidth Limiting | Webserver Software | Webserver Development Tools
Equipment Leasing | ISP Billing Systems | Streaming Solutions
Mail Servers | Windows2000 system administration | Security Resources
Machine and Network Monitoring Tools | Webserver Statistics Software
IPv6 | Backups & Copying Content Between Servers | Telco Contacts | Wireless Solutions
Search Engines | Cgi Script Archives | Real Time Credit Card Processing | Raid Systems
Routers, New and Used Networking Equipement, and Cables | Web Design Resources




If you have any questions please be sure to email me at ashaver@he.net