Agreed, the solution is going to be wildly different between enterprises. It's going to come down to how much time (if any) can you afford to be down and what kind of a budget you have available. Many bigger enterprises are going to have SANs storage clusters, multiple active active data centers, some kind of redundant virtual infrastructure etc.