Um dos motivos para evitar falhas ou quebras de disponibilidade é o clustering das aplicações por várias máquinas. Nada de novo aqui, o problema é ter dinheiro para as máquinas.