Облачные базы данных (Database as a Service, DBaaS, Managed Databases) — продукт Selectel, который позволяет развернуть кластеры с системами управления базами данных (СУБД) в облаке. Облачные базы данных предоставляются как полностью готовый к работе продукт.
В облачных базах данных вы можете:
Подробнее в разделе Облачные базы данных в документации.
On-premise базы данных развертываются на вашем оборудовании. Вы сами выбираете сервер, устанавливаете и настраиваете ОС и СУБД, а также следите за безопасностью. Вы получаете полный контроль над инфраструктурой, но это требует времени и средств. Также данные хранятся на одном сервере — это риск потерять их в случае инцидента.
Облачные базы данных — это полностью управляемые СУБД, расположенные в облаке. Провайдер берет на себя трудоемкие задачи обслуживания и администрирования инфраструктуры: обслуживает кластеры, настраивает СУБД, обеспечивает отказоустойчивость, бэкапы, масштабирование и поддержку.
Selectel обеспечивает:
Для отказоустойчивых кластеров действует SLA — мы гарантируем доступность записи 99,95% и доступность чтения 99,99%.
Пользователь обеспечивает:
Полное описание зон ответственности Selectel и пользователя в подразделе Зоны ответственности инструкции Описание продукта Облачные базы данных в документации.
Кластер — это один или несколько серверов (нод), которые работают как единое целое. Кластер является базовой единицей развертывания в облачных базах данных.
Кластер обеспечивает:
В Selectel вы можете перенести:
Подробнее о переносе читайте в инструкции Миграция в облачные базы данных интересующей СУБД в разделе Облачные базы данных в документации.
Выбор конфигурации зависит от того, переносите ли вы свою базу данных в Selectel или создаете новую.
При переносе базы данных ориентируйтесь на конфигурацию сервера, на которой она работала раньше. Вы можете выбрать меньшее количество vCPU и RAM, а при недостатке производительности — масштабировать кластер уже во время работы.
Новую базу данных советуем разместить в кластере с минимальной конфигурацией и масштабировать в большую сторону при превышении нагрузки.
Рекомендуем выбирать объем диска с запасом, чтобы реже масштабировать — особенно, если у вас неотказоустойчивый кластер базы данных.
Мы предоставляем конфигурации с фиксированным и произвольным соотношением ресурсов. Подробнее о конфигурациях в инструкции Версии и конфигурации интересующей СУБД в разделе Облачные базы данных в документации.
Кластер успешно создан и работает, если у самого кластера и всех нод статус ACTIVE. Посмотреть статус можно в панели управления на странице кластера. Подробнее о статусах кластера читайте в инструкции Мониторинг кластера, нод и баз данных интересующей СУБД в разделе Облачные базы данных в документации.
После создания кластера вы можете изменить:
Нельзя изменить регион, пул, версию СУБД и подсеть.
Настройки СУБД задаются автоматически при создании кластера баз данных. Значения параметров подобраны так, чтобы обеспечить высокую производительность кластера. В зависимости от конфигурации кластера и версии СУБД настройки могут отличаться.
Вы можете самостоятельно настроить:
Мы рекомендуем менять значения настроек только при необходимости — некорректно заданные значения могут снизить производительность кластера.
Подробнее о настройках в инструкции Настройки интересующей СУБД в разделе Облачные базы данных в документации.
Да, вы можете масштабировать кластер:
Подробнее в инструкции Масштабировать кластер интересующей СУБД в разделе Облачные базы данных в документации.
Да, вы можете создать отказоустойчивый кластер с помощью репликации для всех поддерживаемых СУБД, кроме Kafka.
В кластерах OpenSearch используется стандартный механизм репликации индексов — каждый индекс делится на шарды (фрагменты данных). Для каждого шарда создается количество реплик, которое вы укажете при создании индекса.
Чтобы создать отказоустойчивый кластер в остальных поддерживаемых СУБД, добавьте реплики — полные копии мастер-ноды.
Подробнее в инструкции Отказоустойчивость кластера интересующей СУБД в разделе Облачные базы данных в документации.
Подключиться к базе данных можно по DNS-адресу, приватному IP-адресу или публичному IP-адресу. Рекомендуем подключаться по DNS-адресу, потому что DNS-адреса соответствуют ролям нод и ведут на актуальные IP-адреса мастера и реплик. IP-адрес может измениться при сбое мастера и подключение по IP перестанет работать.
Подробнее в инструкции Подключиться к кластеру интересующих СУБД в разделе Облачные базы данных в документации.
Да, мы предоставляем версию PostgreSQL с необходимыми расширениями для эффективной работы с 1С:Предприятие. Используйте кластер PostgreSQL 1С. Подробнее в разделе PostgreSQL для 1С в документации.
Резервные копии (бэкапы) создаются автоматически для всех поддерживаемых СУБД, кроме Kafka. Из бэкапов можно восстановить кластер или данные. Все бэкапы хранятся в S3 Selectel изолированно от других пользователей. Срок хранения бэкапов — 7 дней.
Частота создания бэкапов зависит от выбранной СУБД. Подробнее о бэкапах в инструкции Бэкапы интересующей СУБД в разделе Облачные базы данных в документации.
Нет, мы не предоставляем роль суперпользователя для работы с облачными базами данных.
Суперпользователь может полностью контролировать базу данных и сервер, например изменять конфигурации, управлять пользователями и выполнять критически важные команды. Предоставление этой роли может привести к сбоям, утечке данных и нарушению безопасности. Если вам необходимо выполнить действия с привилегиями суперпользователя, создайте тикет.
Количество кластеров облачных баз данных ограничено квотами на ресурсы: vCPU, RAM, локальные диски, публичные подсети и публичные IP-адреса. Вы можете увеличить квоты и лимиты проекта.
При заполнении диска на 80% появится уведомление в панели управления и придет письмо на email Владельца аккаунта и пользователей, которые подписаны на категорию уведомлений «Услуги и сервисы».
При заполнении диска на 95% и более кластер перейдет в статус DISK_FULL и будет работать только на чтение. Чтобы кластер работал на чтение и запись, очистите диск или масштабируйте кластер и выберите конфигурацию с бóльшим размером диска.
Подробнее в инструкции Мониторинг кластера, нод и баз данных интересующей СУБД в разделе Облачные базы данных в документации.
Стоимость зависит от выбранной конфигурации:
Вы можете рассчитать стоимость кластера в калькуляторе цен.
В облачной платформе используется модель оплаты pay-as-you-go. С баланса каждый час списываются средства за предыдущий час использования ресурсов облачной платформы, а также оплачивается внешний трафик при превышении бесплатного лимита. Подробнее в инструкции Модель оплаты и цены облачных баз данных в документации.