#migration #amazon-rds #amazon-aurora #aws-dms
Вопрос:
Поскольку название этой темы вполне понятно, проблема, с которой я сталкиваюсь, заключается в том, что я использую «Текущую репликацию» в качестве типа репликации, и все идет хорошо. За исключением миграции пользователей базы данных MySQL, AWS DMS не может этого сделать. Не могли бы вы, пожалуйста, подсказать нам наиболее эффективное решение с минимальным временем простоя, и было бы здорово, если бы простоев не было. До сих пор я изучил несколько вариантов, таких как создание реплики aurora из базы данных RDS MySQL (https://aws.amazon.com/blogs/aws/new-create-an-amazon-aurora-read-replica-from-a-mysql-db-instance/). Или Экспорт пользователей БД из моментального снимка, хранящегося в корзине S3 (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Миграция.ExtMySQL.S3). Заранее большое вам спасибо.
Ответ №1:
создание реплики Aurora для RDS MySQL-это предлагаемый AWS способ миграции RDS в Aurora с минимальным временем простоя: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.RDSMySQL.Replica.html
Вам вообще не нужно использовать AWS DMS. Шаги высокого уровня заключаются в следующем:
- Создайте Aurora RR (MySQL 5.6) из RDS MySQL 5.6
- Обновите Aurora RR до 5,7
- Убедитесь, что задержка реплики равна нулю от основной до новой реплики Aurora 5.7
- Продвигайте новый MySQL Aurora 5.7
Комментарии:
1. Спасибо, чувак, я уже понял это. и это лучшее доступное решение 🙂