Linked by Thom Holwerda on Sun 18th Dec 2005 16:11 UTC
Java "Clustering allows an application server to support multiple nodes with failover, session data sharing, and load balancing across many network nodes. This article provides details, direct from Apache Geronimo clustering effort team leader, Jeff Genender. Find out who is working on the details, how they work together to get the code written, and the ramifications these efforts are having on the open source community."
Permalink for comment 75202
To read all comments associated with this story, please click here.
Clustering on Linux distros as standard?
by rklrkl on Sun 18th Dec 2005 22:41 UTC
Member since:

What's puzzled me is that clustering (either with load balancing or failover capabilities) is actually quite important for any medium/large projects, particularly ones that have strict Service Level Agreements and harsh penalties for downtimes and yet no Linux distro seems to come with clustering support as standard.

You need bonded network interfaces (optional but nice to have), distributed filing system (no, we're NOT talking NFS here - that has a single point of failure), clustered database (e.g. why doesn't MySQL 5 cluster as standard now?), balanced/failover Web serving and, in fact, generally balanced TCP services wherever possible.

Very little of this is even in the "Enterprise" Linux distros - I think it's one of the biggest gaps in the Linux arsenal for small and medium businesses. You should really be able to set up two machines to act like one out-of-the-box, but you can't without an awful lot of manual hacking around (yes, I tried various free distributed filing systems for example, but they were horrendous to set up or simply abandoned for expensive commercial versions).

Reply Score: 1