Il est préférable d'avoir 10 petites machines indépendantes qui font leur taff dans leur coin, qu'une grosse qui risque plus de planter. L'archi a donc été concue (par mon prédécésseur) dans ce sens là. Quelques paires de serveurs hôtes redondées, des serveurs virtuels par dessus.
Ca dépend vraiment de la finalité de la BDD et de la façon dont elle sera utilisée ; il n'y a de toutes façons pas de solution ultime, tout dépend des contraintes inhérentes à chaque projet. Dans des cas de plus en plus fréquents, le NoSQL devient une option réaliste et crédible. Et on rejoint les Twitter, Facebook et autres sites sans virtualisation.