Изменить регион для экземпляра Amazon RDS

12

Я использую бесплатный уровень AWS. При запуске экземпляра EC2 и RDS я не выбрал какой-либо конкретный регион. Так, случайно мне были назначены два разных региона для ec2 и rds. Позже, после запуска приложения, я понял, что, будучи этими двумя экземплярами в двух разных регионах, это приводит к снижению производительности приложения.

Итак, я хочу перезапустить RDS в том же регионе, где находится мой EC2. Однако я пошел в консоль управления, сделал снимок экземпляра rds и запустил новый экземпляр, но он не дал мне других вариантов для запуска .

Не могли бы вы помочь мне, как я могу сделать это и иметь мой экземпляр RDS в регионе, который я хочу? Спасибо.

рана
источник

Ответы:

11

В то время, когда задавался этот вопрос, RDS не поддерживал это.

Впоследствии, однако, AWS анонсировала моментальную копию моментальных снимков БД Amazon RDS в регионах AWS .

Чтобы запустить экземпляр из моментального снимка в другом регионе, сначала необходимо скопировать моментальный снимок из региона, в котором он был создан и сохранен, в целевой регион.

В консоли RDS в исходной области выберите «Снимки», затем выберите снимок, который хотите скопировать, затем нажмите «Скопировать снимок». Вам будет предоставлен выбор региона назначения для копии снимка.

После завершения копирования вы увидите снимок в разделе «Снимки» в целевой области. Оттуда вы сможете использовать этот снимок для создания нового экземпляра.


Еще одна доступная опция - это межрегиональная репликация , которая позволяет создавать живую реплику в одном регионе с главного устройства в другом регионе.

Это актуально, поскольку его можно использовать для той же цели перемещения главного сервера в другой регион. В этом случае мастер может быть перенесен из одного региона в другой с минимальным временем простоя, сначала настроив межрегиональную реплику в желаемой целевой области, и после того, как целевой экземпляр RDS будет создан и синхронизирован с главным, вы отключите его. приложение от старого мастера, а затем преобразовать новую реплику в новом регионе в автономный мастер-сервер, выбрав «Повысить реплику чтения» из «Действия экземпляра» в консоли, что разорвет связь между репликой и ее старой master и разрешить прямой доступ к записи, так как теперь он будет новым master.

Майкл - sqlbot
источник