К кластеризации админ приходит с одной из двух проблем
1. Боттлнеки, которые невозможно/нецелесообразно компенсировать наращиванием мощности одного сервера
2. Построение высокодоступного сервиса (High-availability)
Соответственно, первое будет очень дорого и геморно. Я чес говоря сталкивался с реально большими нагрузками, но при правильной организации структуры БД, железо все держало. Проще реально оптимизировать структуру в этом случае, чем пробивать всякие там NDB и мастер-мастер репликации.
Второе сводится к построению master/slave кластера, который автоматом меняется ролями в случае сбоя. Не рекомендую репликацию. Можете глянуть в сторону DRBD || GFS || GPFS + Heartbeat || Pacemaker