Я хочу перенести экземпляр EC2 MySQL 5.5 на, по крайней мере, MySQL 5.6 (в идеале на MariaDB 10, x) на RDS. Естественно, я собираюсь использовать репликацию для этого. Часть процедуры требует установки мастер-мастер между EC2-Mysql и RDS-Mysql, и я не думаю, что это выполнимо (пытался некоторое время).
Причина установки мастер-мастер заключается в следующем: как только приложение указывает на конечную точку RDS, я бы хотел, чтобы любые изменения, внесенные в базу данных RDS, были реплицированы в базу данных EC2 в случае, если мы решим откат к использованию экземпляр EC2. Установка ММ не будет длиться долго; скорее всего, в одночасье. И я не могу придумать причину возврата к использованию экземпляра EC2, но я слишком параноидален, когда дело доходит до производственных данных.
Можно ли настроить мастер-мастер с EC2 и RDS? Некоторые сайты говорят «нет», другие - «да». Я пытался, но продолжаю сталкиваться с проблемами (внутренние форматы временных меток, отсутствие репликации на основе STATEMENT в RDS и т. Д.).
Если я не могу выполнить репликацию MM, есть ли другой способ для меня откатить JIC?
О, и я не могу использовать AWS 'Database Migration Service, поскольку у меня есть несколько тысяч баз данных для миграции (не спрашивайте).