I am currently working in a Tridion 2009 SP1 environment where are trying to set-up a fail-over situation by using two deployers which are deploying content to two different file servers and two different Broker Databases. So far so good, except that when one deployment target fails the publish action has to be redone (for both).
Now they want to double this situation by adding two more servers, two more Broker databases, etc...
In my opinion it seems that this not only increases the possibility of failure, but also doesn't create an easy fail over situation and can create more complications. I'd prefer the single source of storage (or file replication) in combination with a replicated server.
How is this typically done in large organizations with many webservers, publishers and deployers?