Перейти к содержанию

Database - управляемые СУБД в облаке

Prime Cloud Database предоставляет сервис управляемых реляционных базы данных в облаке.

Особенности сервиса Database:

  • Управляемый сервис баз данных, Prime Cloud отвечает за большинство задач управления, эксплуатации и администрирования
  • Три популярных СУБД: PostgreSQL, MySQL, MariaDB
  • Масштабирование
  • Автоматическое резервное копирование
  • Размещение СУБД в VPC, возможности ограничения доступа
  • Возможность менять настройки по умолчанию

Обзор интерфейса

Интерфейс сервиса Databaыу состоит из вкладок:

  • Instances - управление экземплярами СУБД, отслеживание состояния
  • Logs - логи работы пользовательских экземпляров СУБД
  • Parameters - управление наборами параметров, которые определяют работу СУБД
  • Snapshots - список моментальных сников (снапшотов) СУБД

Instances

Инстанс БД — это экземпляр СУБД, изолированная среда, работающая в облаке. Это основной строительный блок сервиса Database.
Инстанс БД может содержать несколько баз данных, созданных пользователем, доступ к нему можно получить с помощью клиентских инструментов и приложений.

С помощью бокового меню пользователь может редактировать и удалять инстансы.

Статусы инстансов

Инстансам могут присваиваться различные статусы:

  • Creating — инстанс БД создается (во время его создания инстанс БД недоступен)
  • Stopped — инстанс БД остановлен
  • Deleting — инстанс БД удаляется
  • Available — инстанс БД исправен и доступен
  • Maintenance — ICDC Database применяет служебное обновление к инстансу БД
  • Modifying — инстанс БД изменяется по запросу клиента
  • Backing-up — в данный момент выполняется резервное копирование инстанса БД
  • Starting — инстанс БД запускается
  • Stopping — инстанс БД останавливается
  • Storage-full — инстанс БД достиг предела распределения емкости хранилища. Это критический статус, при его появлении рекомендуется немедленно устранить эту проблему, увеличив объем хранилища

Создание инстанса

В рамках создания инстанса создается главная учетная запись (мастер-пользователь) для инстанса БД. Этот пользователь имеет права на создание баз данных и выполнение операций с ними.
Для создания инстанса нужно выполнить следующие шаги:

  • Перейти во вкладку Instances
  • Нажать Создать инстанс
  • Заполнить необходимую информацию

Информация об инстансе:

  • Имя инстанса
  • Движок – выбрать тип базы данных для создаваемого инстанса
  • Версия – выбрать версию/релиз выбранной базы данных
  • Мастер-пользователь
  • Мастер-пароль

Примечание: При создании экземпляра БД пользователь должен установить мастер-пароль. При необходиомсти, его возможно измененить на вкладке Instances, при помощи операций API ICDC Database или стандартными командами SQL.

Конфигурация ресурсов

  • CPU - количество ядер CPU для инстанса
  • ОЗУ - объем оперативной памяти, выделенной для инстанса
  • Размер диска - объем хранилища для базы данных

Сеть и безопасность

  • Подсеть или сеть, в которой будет развернут инстанс базы данных. Это определяет сетевую среду и параметры подключения для инстанса
  • Группа безопасности для инстанса. Группы безопасности управляют входящим и исходящим трафиком для инстанса, позволяя определить правила доступа и разрешения
  • Публичный доступ при активации позволяет подключаться к экземпляру БД напрямую из Интернет

Примечание: При активации функции Публичный доступ уровень защищенности ваших данных снижается. Рекомендуем активировать публичный доступ только в крайних случаях, приняв все необходимые меры безопасности.

Конфигурация базы данных:

  • Группа параметров БД - настройки конфигурации для инстанса базы данных
  • Начальное имя базы данных - желаемое имя для начальной базы данных

Защита и обслуживание инстанса:

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

После заполнения необходимой информации, нажмите Создать.
Созданный инстанс будет отображаться во вкладке Instances.

Управление инстансом

После нажатия на инстанс на вкладке Instances пользователю доступна сводка информации об инстансе с подробностями.
Кнопка Стоп для приостановления работы инстанса доступна только при статусе инстанса Available. Если инстанс имеет статус Stopped, для возобновления работы инстанса будет доступна кнопка Старт.

Пользователь может редактировать инстанс, нажав на кнопку Редактировать инстанс. Также доступно удаление инстанса с помощью кнопки Удалить.

ВАЖНО: Действие Удалить является необратимым.

Logs

Каждый инстанс базы данных создает журналы (логи), к которым пользователь может получить доступ для аудита, устранения неполадок, анализа производительности, ошибок и событий безопасности инстансов баз данных.

Доступ к журналам базы данных можно получить с помощью вкладки Logs. Скачать журнал базы данных можно нажатием кнопки скачивания справа в строке необходимого журнала.

Parameters

Параметры базы данных определяют, как настроена СУБД.

Пользователь управляет конфигурацией СУБД, связывая инстансы БД с группами параметров.
Database включает в себя группы параметров с настройками по умолчанию для каждого поддерживаемого движка СУБД. Дополнительно, можно определять собственные группы параметров с индивидуальными настройками.

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

Примечание: Неправильная настройка параметров в группе параметров может привести к непредвиденным негативным последствиям, включая снижение производительности и нестабильность системы. Будьте осторожны при изменении параметров базы данных. Рекомендуем харанее проверять влияние параметров на тестовых средах.

Создание группы параметров

Для создания группы параметров нужно выполнить следующие шаги во вкладке Parameters

  1. Нажать Создать группу параметров
  2. В модальном окне заполнить следующие значения:
    • Имя группы параметров
    • Тип базы данных
    • Родительская группа, от которой наследуется создаваемая группа параметров
    • Описание группы параметров
  3. Нажать Создать.

Созданная группа параметров будет отображаться во вкладке Parameters.

Управление группами параметров

После нажатия на созданную группу параметров пользователю доступна информация о группе параметров (введенная при создании) и Список параметров, применяемый к данной группе. Эти параметры применены к каждому инстансу, на который назначена данная группа параметров.

Параметр со значением атрибута Изменяемый = True доступен для редактирования. Если значение параметра не заполнено, значит оно контролируется самой СУБД и не предопределено пользователем/сервисом.

Типы применения параметра: - dynamic - параметр применяется сразу
- static - параметр применяется во время следующего окна обслуживания

Для удаления группы параметров нажмите кнопку Удалить. Операция удаления необратима.

Snapshots

Вкладка Snapshots отображает полный список созданных снапшотов с возможностью просмотра деталей, включая имя, связанный инстанс, тип и время создания. Настройка создания снапшотов осуществляется при создании инстанса базы данных в разделе Защита и обслуживание инстанса - Резервное копирование.

При создании резервной копии Database создает моментальный снимок (снапшот) тома хранилища инстанса БД пользователя, таким образом копируя весь инстанс БД, а не только отдельные базы данных.

Инстанс БД можно восстановить из снапшота нажатием кнопки восстановления справа в строке нужного снапшота.

Примечание: Восстановление доступно только для последней созданной резервной копии, если требуется восстановление из более ранней копии - обратитесь в техническую поддержку.

Полезные ссылки

Документация: Database
Сайт проекта PostgreSQL
Сайт проекта MySQL
Сайт проекта MariaDB