ARCHIVE: Cheap Clustering
Creating a cluster of multiple computers is normally not a simple task. Linux Virtual Server aims to make it possible with the official goal to "Build a high-performance and highly available server for Linux using clustering technology, which provides good scalability, reliability and serviceability." More power to them. What I don't like the fact is that there could be a single-point-of-failure: the load balancing PC. Good thing you can setup multiple directors with realtime syncronization and failover so if one of the load balancers goes down, the other can continue to direct traffic to the array of back-end servers. Linux High-Availability is another option, though seems much harder to configure. I like the idea of reverse-proxy and HTTPS support in Pound.