Управляемые базы данных (DMP)

Sangfor DMP (платформа управления базами данных) — отдельная веб-консоль для развёртывания управляемых экземпляров реляционных баз данных на базе HCI и SCP. Она обеспечивает провизионирование, высокую доступность, резервное копирование и управление жизненным циклом.

Поддерживаемые движки и архитектуры:

Движок Версии Архитектуры
MySQL 5.7, 8.0 Одиночный экземпляр, Один основной — одна реплика, Один основной — две реплики
Oracle 11g, 12c, 19c Одиночный экземпляр, RAC
SQL Server 2012, 2016, 2019 Одиночный экземпляр, Always On (2 или 3 узла)
PostgreSQL 13 Одиночный экземпляр, Активный-резервный

Доступ к DMP

DMP имеет собственную веб-консоль, отдельную от портала тенанта SCP. Откройте URL DMP, предоставленный администратором, и войдите с учётными данными аккаунта SCP.

Консоль DMP включает следующие разделы: Базы данных, Защита данных, Мониторинг, Система.


Создание экземпляра базы данных

  1. Перейдите в Базы данныхСписок баз данныхСоздать.
  2. Выберите движок (MySQL, Oracle, SQL Server или PostgreSQL) и архитектуру развёртывания (Одиночный экземпляр, Основной-реплика и т.д.), затем нажмите Перейти к мастеру развёртывания.
  3. Настройте экземпляр:
Поле Описание
Имя Отображаемое имя в списке баз данных
Пул ресурсов Пул ресурсов кластера для развёртывания
Образ Выберите базовую версию и метод конфигурации
Характеристики Количество vCPU и объём памяти (ГБ)
Тег хранилища Уровень хранилища: Высокопроизводительное, Среднепроизводительное или Ёмкостное
Расположение хранилища Хранилище данных, в котором будет создана ВМ базы данных
Ёмкость системного диска Загрузочный диск — хранит ОС и ПО базы данных (фиксированный размер)
Ёмкость диска данных Хранит файлы данных базы данных
Ёмкость диска журнала Хранит журналы транзакций
Сетевой адаптер Для VPC: выберите подсеть VPC. Для классической сети: укажите IP, маску и шлюз
Порт прослушивания Порт сервиса БД (по умолчанию: 3306 — MySQL, 1521 — Oracle, 1433 — SQL Server, 5432 — PostgreSQL)
  1. Нажмите Далее для настройки параметров базы данных: Имя БД, Кодировка, Пароль и опциональные шаблоны параметров.
  2. Нажмите Далее для настройки резервного копирования (необязательно на этом этапе — можно настроить после развёртывания).
  3. Нажмите Далее для проверки конфигурации, затем подтвердите развёртывание.

Отслеживайте прогресс в СистемаЗадачи. Статус изменится на Работает, когда база данных будет готова.

Для развёртывания экземпляров БД можно использовать только образы, предоставленные DMP.


Подключение к базе данных

SQL DMC (браузерный интерфейс)

DMP включает встроенную SQL-консоль для выполнения запросов прямо из браузера.

  1. Перейдите в Базы данныхСписок баз данных.
  2. Нажмите Ещё рядом с базой данных → SQL DMC.
  3. Выберите узел, введите пароль базы данных и нажмите Войти.

Стандартный клиент

Подключайтесь с помощью любого совместимого клиента баз данных. Адрес подключения — это IP-адрес ВМ базы данных (виден в топологии базы данных или на странице деталей).

MySQL:

mysql -h <ip-бд> -P 3306 -u root -p

PostgreSQL:

psql -h <ip-бд> -p 5432 -U postgres

SQL Server:

sqlcmd -S <ip-бд>,1433 -U sa -P '<пароль>'

Oracle:

sqlplus sys/<пароль>@//<ip-бд>:1521/<имя-бд> as sysdba

Если база данных развёрнута в VPC, убедитесь, что правила ACL VPC разрешают входящий трафик на порт базы данных из подсети клиента.


Управление учётными записями базы данных

  1. Перейдите в Базы данныхСписок баз данных и нажмите на имя базы данных.
  2. Перейдите на вкладку Учётные записиСоздать учётную запись.
  3. Укажите Имя пользователя, Системные разрешения, Пароль и нажмите ОК.
  4. Для настройки разрешений на уровне объектов нажмите Установить разрешения объектов для учётной записи.

Резервное копирование

Шаг 1 — Настройка репозитория резервных копий

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

  1. В Списке баз данных нажмите на имя базы данных, чтобы открыть страницу деталей.
  2. Перейдите в Защита данныхРепозиторий резервных копийНастроить сейчас.
  3. Выберите тип хранилища (iSCSI или NFS) и заполните параметры подключения, предоставленные администратором.
  4. Нажмите ОК.

Создание ручной резервной копии

  1. На странице деталей базы данных перейдите в Защита данныхРепозиторий резервных копий.
  2. Нажмите Ручная резервная копия, введите описание и нажмите ОК.

Настройка политики резервного копирования по расписанию

  1. На странице деталей базы данных перейдите в Защита данныхПолитика резервного копирования по расписаниюНастроить сейчас.
  2. Выберите или создайте политику резервного копирования (расписание и срок хранения).
  3. Нажмите ОК.

Восстановление из резервной копии

  1. В консоли DMP перейдите в Защита данныхРезервные копии БДРезервные копии.
  2. Найдите точку восстановления и нажмите Восстановить из резервной копии.
  3. Выберите целевую базу данных и подтвердите.

Непрерывная защита данных (CDP)

CDP фиксирует инкрементные журналы транзакций, что позволяет восстановиться к любому моменту времени.

CDP поддерживается только для Oracle (11g, 12c, 19c) и MySQL 5.7. Перед активацией CDP необходимо включить Политику резервного копирования по расписанию.

  1. На странице деталей базы данных перейдите в Защита данныхПолитика CDP.
  2. Включите CDP.
  3. Для восстановления: перейдите в Защита данныхРезервные копии БДРезервные копии, выберите точку восстановления CDP и нажмите Восстановить из резервной копии.

Управление жизненным циклом базы данных

В Базы данныхСписок баз данных нажмите Ещё рядом с базой данных:

Действие Описание
Перезапустить Перезапустить сервис базы данных
Выключить Остановить базу данных
Запустить Запустить остановленную базу данных
Удалить Удалить экземпляр базы данных (БД должна быть в состоянии «Выключена»; ВМ базы данных перемещается в Корзину SCP)
SQL DMC Открыть браузерную SQL-консоль
Изменить настройки Изменить имя, ЦПУ/память, размеры дисков и конфигурацию сети

Для просмотра метрик в реальном времени (подключения, запросы, задержка репликации) нажмите на имя базы данных → Детали базы данныхОбзор работы.


Следующий шаг: Мониторинг ресурсов.