Часто задаваемые вопросы

Что такое Облачные базы данных

Это сервис облачной платформы Selectel. Позволяет быстро разворачивать в облаке оказоустойчивые кластеры баз данных с возможностью PITR-восстановления данных.

Настройка, конфигурация, обслуживание инфраструктуры, обеспечение безопасности и отказоустойчивости, выполнение бэкапов и масштабирование выполняются на стороне Selectel.

Что такое кластер баз данных

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

Основной сервер кластера — мастер-нода. В кластер можно добавить реплики — точные копии мастера. Если мастер становится недоступен, то одна из реплик берет роль мастера на себя, а вместо нее создается новая реплика (при этом адрес мастер-ноды меняется). Такой кластер надежен и используется для поддержки работы приложений.

Как понять, что кластер создался и все работает

Кластер успешно создан и работает, если у самого кластера и всех нод статус ACTIVE.

Можно ли менять настройки кластера после его создания

После создания кластера можно изменить:

  • имя кластера;
  • количество реплик в кластере MySQL, PostgreSQL или Redis;
  • конфигурацию серверов кластера MySQL, PostgreSQL или Redis — в зависимости от СУБД уменьшить или увеличить количество vCPU, RAM и объем диска;
  • настройки СУБД MySQL и PostgreSQL.

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

Что может пойти не так в работе кластера

В отказоустойчивом кластере может стать недоступной одна из нод. Это значит, что нода в течение минуты не посылала информацию о том, что она находится в статусе ACTIVE. В таком случае мы удалим существующую ноду и заменим ее на другую.

Если кластер состоит только из мастер-ноды, и она стала недоступна, то кластер также временно становится недоступен — пока вместо неактивного мастера не будет создан новый. При этом базы данных не пропадают, а становятся недоступны на какое-то время. Вы можете обратиться в техническую поддержку для решения проблемы или восстановить кластер из резервной копии — MySQL, PostgreSQL или Redis.

Какие есть ограничения

Можно создать в рамках одного проекта:

  • 10000 баз данных внутри всех кластеров;
  • 1000 пользователей баз данных.

Количество кластеров ограничено квотами на ресурсы кластера – DBaaS vCPU, RAM и локальный диск. Вы можете увеличить проектные квоты и лимиты ресурсов.

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

Сколько стоит использование услуги Облачные базы данных

Цены на ресурсы облачных баз данных можно посмотреть на сайте.

Есть ли возможность тонкой настройки СУБД

Настройки баз данных по умолчанию подобраны и зависят от выбранной конфигурации нод кластера.

Вы можете самостоятельно настроить MySQL и PostgreSQL.

Что произойдет, если на диске ноды кластера закончится место

Если диск кластера будет заполнен на 80%, на почту аккаунта автоматически отправится уведомление.

Если диск кластера будет заполнен на 95% и более, кластер перейдет в статус DISK_FULL и будет работать только на чтение. Чтобы кластер работал на чтение и запись, очистите диск или масштабируйте кластер MySQL, PostgreSQL или Redis и выберите конфигурацию с бóльшим размером диска.