Миграция Amazon RDS MySQL 5.6 в Amazon Auroa MySQL 5.7 Через AWS DMS

#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. Спасибо, чувак, я уже понял это. и это лучшее доступное решение 🙂