Возможно, не точно, что Вы ищете, но:
Вы рассмотрели переключение на Google Apps? У них теперь есть Outlook, включают.
DRBD только работает с двумя узлами. При использовании его в основной/основной установке это действительно позволит Вам иметь своего рода высокую доступность.
Я не рекомендовал бы GFS, это действительно медленно. DRBD является медленным, потому что он должен копировать данные по сети, если Вы добавляете к тому же медленный FS, Вы ищете проблему. Медленным я имею в виду медленнее затем DAS.
Функции репликации, включенные с MySQL, являются путаницей. Это уже вполне сложно с двумя серверами, но с круговой репликацией, это является просто сумасшедшим.
Для серверов БД я нахожу, что лучшее решение состоит в том, чтобы использовать функции репликации, включенные с системой DB. Используя репликацию блоков мог потенциально привести к повреждению данных, которое, скорее всего, разрушит сервер.
Вообразите это, у Вас есть основная/основная установка с помощью DRBD/OCFS. Что происходит, если Вы делаете вставку в той же таблице обоих хостов одновременно (+/-1 мс)? Как DRDB/OCFS, как предполагается, знает, как заказать кортежи? Функции репликации программного обеспечения DB будут знать, как обработать это, в то время как DRBD/OCFS не предназначен для обработки таких вещей.
Поэтому используйте функции репликации MySQL и проведите краш-тест их. Попытайтесь надеть провод на один сервер и видеть то, что происходит, когда он возвращается онлайн. Попытайтесь надеть провод на обоих и видеть то, что происходит, когда они возвращаются онлайн. Сделайте многих одновременная вставка и обновления на обоих одновременно.
Для более затем двух узлов рассмотрите MySQL Proxy.