Относительно вопроса № 1: Это кажется, что Вы хотите настроить записи MX для подстановочного домена DNS (Что-то как *.example.com).
Этот пример из Википедии помогают Вам?
*.example.com. 3600 IN MX 10 host1.example.com.
Это установило бы рекорд MX для xyz.example.com и abc.example.com.
Шаг 2 должен был бы убедить Google Apps принимать электронную почту для любого домена как *.example.com. Я не уверен, как сделать это.
Окончательного решения не существует, правильное решение зависит от ваших потребностей. MySQL Cluster использует хранилище только в памяти и полностью синхронный протокол, основанный на двухфазной фиксации. Итак, если у вас есть данные, вам понадобится много оперативной памяти для использования кластера MySQL. Percona XtraDB Cluster также использует синхронную репликацию, но по моему собственному опыту, его репликатор недостаточно стабилен, у меня с ним были некоторые странные проблемы. Но если вы не ожидаете высокой нагрузки записи (скажем, вы пишете только несколько записей в секунду) в своей БД, я бы порекомендовал это. Tugsten Replicator кажется только асинхронным. Итак, если вам нужна синхронная репликация, используйте MySQL Cluster или Percona XtraDB Cluster, если вы можете жить без этого, попробуйте Tungsten.
Я уверен, что есть, но требуемые усилия и информация, которую вам необходимо предоставить, выходят далеко за рамки того, что можно предоставить здесь в вопросе / ответе.
Поскольку ваш вопрос настолько не соответствует действительности, что я бы порекомендовал вам обратиться за профессиональным советом о том, какой подход является наилучшим, и спланировать получение постоянной поддержки для продуктов.
Невозможно сказать, какое решение является лучшим для вас и вашего приложения, не зная более подробной информации о настройке вашей системы, но в качестве четвертого предложения я могу дать DRBD (Drbd - это блочное устройство который предназначен для создания кластеров высокой доступности.), если вы используете какую-либо ОС Linux ..?