En entornos productivos donde el presupuesto y la entidad lo permitan, nos encontraremos con la necesidad de establecer mecanismos de contingencia más allá de disponer de varios frontales en nuestra granja o de disponer de un cluster de SQL Server en el back-end.
Se nos presenta la posibilidad de establecer un "mirroring" a nivel de SQL Server en 2 escenarios: Para la misma granja y entre 2 granjas distintas (la primaria y la de contingencia).
Más allá de lo que nos va a tocar "pegarnos" con las peculiaridades de replicación del producto, Microsoft nos propone el diseño de sus soluciones de contingencia en el siguiente "White paper":
Using Database Mirroring with Office SharePoint Server and Windows SharePoint Services