Yes clustering is what you would want.
Generally clustering will allow to share the workload between servers (load-balancing) and that the other servers will manage the workload if one would fail (failover). The second is the one you are looking for... but you might as well have load-balancing working at the same time since it will boost the performance of your server.
The available software for Fedora is quite limited I believe. Since FC2 is using the 2.6 kernel which is rather new. Most software is built for RH9, which runs the 2.4 kernel.
But check out this article, it give a list of projects... One of which might offer a FC2 version.