Как создать реплики чтения и управлять ими в службе "База данных Azure для MariaDB" с помощью портала Azure
Важно!
База данных Azure для MariaDB находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить миграцию в База данных Azure для MySQL. Дополнительные сведения о переходе на База данных Azure для MySQL см. в статье "Что происходит с База данных Azure для MariaDB?".
В этой статье описано, как создавать реплики чтения и управлять ими в службе "База данных Azure для MariaDB" с помощью портала Azure.
Необходимые компоненты
- Сервер службы "База данных Azure для MariaDB", который будет использоваться в качестве исходного сервера.
Важно!
Функция создания реплики чтения доступна только для серверов службы "База данных Azure для MariaDB" в ценовой категории "Общего назначения" или "Оптимизированная для операций в памяти". Убедитесь, что исходный сервер находится в одной из этих ценовых категорий.
Создание реплики чтения
Важно!
При создании реплики исходного сервера без реплик такой сервер сначала перезапускается для подготовки к репликации. Это необходимо учесть, то есть выполнять такие операции в период низкой нагрузки.
Чтобы создать сервер-реплику чтения, выполните следующие действия.
Войдите на портал Azure.
Выберите имеющийся сервер службы "База данных Azure для MariaDB", который будет главным сервером. Откроется страница Обзор.
В меню в разделе Параметры выберите Репликация.
Выберите Добавить реплику.
Введите имя сервера реплики.
Укажите расположение сервера реплики. Расположение по умолчанию совпадает с расположением исходного сервера.
Нажмите кнопку ОК, чтобы подтвердить создание реплики.
Примечание.
Реплики чтения создаются с той же конфигурацией сервера, что и у главного сервера. Вы можете изменить созданную конфигурацию сервера-реплики. Чтобы сервер-реплика мог работать с исходным сервером, рекомендуется, чтобы значения конфигурации сервера-реплики были равны или превосходили значения конфигурации исходного сервера.
Созданный сервер-реплику можно просмотреть в колонке Репликация.
Остановка репликации на сервер-реплику
Важно!
Остановка репликации на сервер является необратимой операцией. Остановку репликации между исходным сервером и сервером реплики отменить невозможно. Сервер-реплика становится автономным и начинает поддерживает операции чтения и записи. Это сервер нельзя снова преобразовать в реплику.
Чтобы остановить репликацию между исходным сервером и сервером-репликой на портале Azure, выполните следующие шаги:
На портале Azure выберите исходный сервер службы "База данных Azure для MariaDB".
В меню в разделе Параметры выберите Репликация.
Выберите сервер-реплику, для которого нужно остановить репликацию.
Щелкните Остановить репликацию.
Подтвердите остановку репликации, нажав кнопку ОК.
Удаление сервера-реплики
Чтобы удалить сервер-реплику чтения на портале Azure, следуйте инструкциям ниже.
На портале Azure выберите исходный сервер службы "База данных Azure для MariaDB".
В меню в разделе Параметры выберите Репликация.
Выберите сервер-реплику, который нужно удалить.
Щелкните Удалить реплику.
Введите имя реплика и выберите "Удалить", чтобы подтвердить удаление реплика.
Удаление исходного сервера
Важно!
Удаление исходного сервера приводит к остановке репликации на все серверы-реплики и удалению самого исходного сервера. Серверы-реплики становятся автономными серверами, которые начинают поддерживать операции чтения и записи.
Чтобы удалить исходный сервер на портале Azure, сделайте следующее:
На портале Azure выберите исходный сервер службы "База данных Azure для MariaDB".
На странице Обзор выберите Удалить.
Введите имя исходного сервера и выберите "Удалить ", чтобы подтвердить удаление исходного сервера.
Мониторинг репликации
На портале Azure выберите сервер-реплику Базы данных Azure для MariaDB, который нужно отслеживать.
В разделе боковой панели Мониторинг выберите Метрики.
В раскрывающемся списке доступных метрик выберите Replication lag in seconds (Задержка репликации в секундах).
Выберите нужный диапазон времени. На рисунке ниже выбран диапазон в 30 минут.
Просмотрите задержку репликации для выбранного диапазона времени. На рисунке ниже показаны последние 30 минут для крупной рабочей нагрузки.
Следующие шаги
- Узнайте больше о репликах чтения