High-availability service configuration is inclusive of many competing solutions - depending upon how you plan to distribute load and optimize your configuration for performance, you have quite a few options.
Round robin DNS is one of the simplest configurations, however, it would not be appropriate to load balancing between geographically distant datacenters unless a layer of program logic at the DNS server implemented
GeoDNS (or similar) to ensure that visitors were directed to the closest datacenter unless one of the datacenters were to stop responding.
While it would not be an ideal solution across datacenters, we are working on (and preparing to release) a solution based on
HAProxy for high-availability clusters within a single datacenter.
The VPSLink load balancing application will feature:
- Redundant HAProxy servers (no single point of failure for load balancing)
- HTTP and TCP support
- RoundRobin, Least Connection, and Source balancing algorithms (plus cookie-based server persistence for HTTP)
- "Backup" server designation
- (more)
Access to the load balancing application will be
free for existing VPSLink customers and the beta testing period may begin as early as next week.