Перенос данных из AWS Aurora MySQL в другой AWS Aurora MySQL с помощью AWS Glue
У меня есть база данных AWS Aurora MySQL в моей производственной среде и отдельная база данных AWS Aurora MySQL в моей среде производительности. Периодически я создаю копию производственной базы данных и использую эту копию в качестве своей базы данных в своей среде производительности, отключая старую базу данных производительности и заменяя ее новой.
Предоставляет ли AWS Glue возможность перемещать данные из одной базы данных Aurora MySQL в другую базу данных Aurora MySQL? Могу ли я использовать его для периодического (возможно, раз в неделю) копирования данных из базы данных Prod в базу данных Perf? Кроме того, если это возможно, смогу ли я выборочно копировать данные из prod MySQL без потери данных, которые были добавлены только в perf MySQL?
1 ответ
Могу я предложить не использовать Glue для полной копии базы данных, а вместо этого использовать AWS DMS (Database Migration Service).
Вы можете выполнять очень быстрые миграции «один к одному» между двумя базами данных с помощью DMS. Вы запускаете экземпляр DMS (сервер Linux, низкая стоимость, выключаете, когда он не используется), настраиваете исходную и целевую конечные точки, а также задачу репликации, и все готово.
Вот руководство, которому вы можете следовать: https://docs.aws.amazon.com/dms/latest/sbs/chap-rdsoracle2aurora.html