Описание услуги

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

Принцип работы

Шаг 1

Пользователь сервиса заполняет форму создания кластера:

  • выбирает конфигурацию вычислительных ресурсов;
  • указывает базовые настройки репликации (количество серверов в кластере БД);
  • выбирает подсеть, в которой будет доступен кластер. Если подсеть еще не создана, создайте её на вкладке Сеть.

Сервис создает кластер баз данных.

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

Адреса серверов и подсеть, к которой подключен кластер, менять нельзя.

Шаг 2

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

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

В кластере можно создать до 50 баз данных и до 50 пользователей. Все имена должны быть уникальными.

Шаг 3

На странице Настройки находится строка подключения — с ее помощью можно подключиться кластеру и начать работу.

Настройки СУБД

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

shared_buffers 
effective_cache_size 
maintenance_work_mem
max_worker_processes 
max_parallel_workers 
autovacuum_max_workers 
vacuum_cost_limit 
max_parallel_workers_per_gather 
max_maintenance_workers 

Для просмотра всех настроек СУБД подключитесь к базе данных и выполните команду show all;.

Оплата и биллинг

Цены на ресурсы для баз данных представлены на сайте.

Глоссарий

Термин Определение
Сервер БД Виртуальная машина, сконфигурированная из доступных линеек флейворов Облачной платформы
Кластер БД Один или несколько серверов баз данных (виртуальных машин), между которыми настроена репликация
Флейвор Конфигурация сервера в терминологии OpenStack
Мастер Ведущий сервер кластера баз данных, через который осуществляются чтение, запись и прочие обновления данных
Реплика Дополнительный сервер кластера баз данных, который является точной копией мастера. Реплика доступна только на чтение

Технические характеристики

В сервисе доступны две версии СУБД: PostgreSQL 11.6 и 12.1. Для создания кластера БД доступны следующие конфигурации флейворов:

  • 2 vCPU, 4 ГБ RAM, 32 ГБ локального диска;
  • 2 vCPU, 8 ГБ RAM, 64 ГБ локального диска;
  • 4 vCPU, 16 ГБ RAM, 128 ГБ локального диска;
  • 8 vCPU, 32 ГБ RAM 256 ГБ локального диска;
  • 16 vCPU, 64 ГБ RAM 512 ГБ локального диска;
  • 32 vCPU, 128 ГБ RAM 1024 ГБ локального диска.

Кластеры БД можно создавать только в приватных и публичных сетях:

  • Приватная сеть — к кластеру БД можно подключиться только из выбранной приватной сети;
  • Публичная сеть — к кластеру БД можно подключиться из интернета.