Поделиться через


Перемещение сервера Базы данных Azure для MySQL в другой регион с помощью портала Azure

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер

Важно!

База данных Azure для MySQL один сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для MySQL гибкого сервера. Дополнительные сведения о миграции на гибкий сервер База данных Azure для MySQL см. в статье "Что происходит с одним сервером База данных Azure для MySQL?"

Есть несколько сценариев, требующих переноса существующего сервера Базы данных Azure для MySQL из одного региона в другой. Например, перенос рабочего сервера в другой регион может потребоваться в рамках планирования аварийного восстановления.

Для переноса в другой регион можно использовать репликацию между регионами для Базы данных Azure для MySQL. Для этого в первую очередь необходимо создать реплику чтения в целевом регионе. Затем остановите репликацию на сервере этой реплики чтения, чтобы сделать его автономным сервером, который принимает запросы на чтение и запись.

Примечание.

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

Необходимые компоненты

  • Функция создания реплики чтения доступна только для серверов базы данных Azure для MySQL в ценовой категории "Общее назначение" или "Оптимизированная для операций в памяти". Убедитесь, что исходный сервер находится в одной из этих ценовых категорий.

  • Убедитесь, что исходный сервер Базы данных Azure для MySQL находится в регионе Azure, из которого нужно выполнить перенос.

Подготовка к переносу

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

  1. Войдите на портал Azure.
  2. Выберите существующий сервер Базы данных Azure для MySQL, который будет использоваться в качестве исходного сервера. Откроется страница Обзор.
  3. В меню в разделе Параметры выберите Репликация.
  4. Выберите Добавить реплику.
  5. Введите имя сервера реплики.
  6. Укажите расположение сервера реплики. Расположение по умолчанию совпадает с расположением исходного сервера. Убедитесь, что выбрано целевое расположение, в котором должна быть развернута реплика.
  7. Нажмите кнопку ОК, чтобы подтвердить создание реплики. При создании реплики данные копируются с исходного сервера в реплику. Создание может занять несколько минут или более; время пропорционально размеру исходного сервера.

Примечание.

Создаваемая реплика не наследует от исходного сервера конечные точки службы VNet. Эти правила следует настроить для каждой реплики отдельно.

Передвинуть

Важно!

Это сервер нельзя снова преобразовать в реплику. Прежде, чем останавливать репликацию в реплике чтения убедитесь, что реплика содержит все необходимые данные.

Остановка репликации на сервере реплики приводит к тому, что он становится автономным. Чтобы остановить репликацию в реплику с портала Azure, выполните следующие действия.

  1. После создания реплики найдите и выберите исходный сервер Базы данных Azure для MySQL.
  2. В меню в разделе Параметры выберите Репликация.
  3. Выберите сервер реплики.
  4. Щелкните Остановить репликацию.
  5. Подтвердите остановку репликации, нажав кнопку ОК.

Очистка исходного сервера

Вы можете удалить исходный сервер Базы данных Azure для MySQL, если потребуется. Для этого выполните следующие действия.

  1. После создания реплики найдите и выберите исходный сервер Базы данных Azure для MySQL.
  2. В окне Обзор выберите команду Удалить.
  3. Укажите имя исходного сервера, чтобы подтвердить удаление.
  4. Выберите команду Удалить.

Следующие шаги

При работе с этим руководством сервер Базы данных Azure для MySQL был перенесен из одного региона в другой с помощью портала Azure. Затем были удалены ненужные исходные ресурсы.