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


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

Важно!

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

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

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

Примечание.

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

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

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

  • Проверьте, что исходный сервер Базы данных Azure для MariaDB находится в регионе Azure, из которого необходимо выполнить перенос.

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

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

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

Примечание.

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

Передвинуть

Важно!

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

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

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

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

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

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

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

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