Managed DatabaseУслуги и технологии

Managed PostgreSQL и MySQL в облаке: какой провайдер выбрать для БД в 2026

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

Обновлено: 2026-09-12
Время чтения: ~9 мин
Автор: Михаил Романов (Эксперт по хостингу и веб-инфраструктуре)
Быстрый ответ & Краткая суть

Управляемая база данных (DBaaS) — это сервис, где провайдер берёт на себя установку, мониторинг, обновления и создание резервных копий СУБД. В России Managed PostgreSQL предлагают Selectel (от 1 500 ₽/мес, с failover и ФСТЭК) и Timeweb Cloud (от 800 ₽/мес, простой старт). Если у вас маленький проект и вы умеете в Linux — ставьте базу сами на VPS, выйдет дешевле. Если проект растёт и нужна надёжность без лишних рук — managed-сервис окупится за счёт экономии человеко-часов.

Selectel DBaaSот 1 500 ₽/мес, failover, ФСТЭК
Timeweb DBaaSот 800 ₽/мес, простой старт
Self-hosted на VPSот 300 ₽/мес, полный контроль
Когда выбирать ManagedКоманда > 3 чел. или нет DBA
Ключевые выводы и краткая суть
  • Managed-база снимает с вас рутину: обновления, патчинг уязвимостей, настройка репликации и бэкапов — всё это делает провайдер.
  • Для проекта с оборотом до 50 000 запросов в сутки ручная установка PostgreSQL на VPS дешевле managed-сервиса примерно на 40%.
  • Selectel предлагает кластеры PostgreSQL с синхронной репликацией и автоматическим failover за пару кликов.
  • Timeweb Cloud запустил managed MySQL и PostgreSQL с готовыми профилями для WordPress, Laravel и Django.

Managed-база vs самостоятельная установка: что выгоднее

КритерийManaged DBaaSСвоя установка на VPS
Цена за 2 vCPU / 4 ГБот 1 200 – 2 000 ₽/месот 400 – 600 ₽/мес (цена VPS)
Автоматические бэкапыВключены, раз в суткиНужно настраивать pg_dump + cron
Обновление PostgreSQLПровайдер обновляет самВаша ответственность
Репликация и failoverВ пару кликов в панелиНастраивать Patroni / pgBouncer
МониторингВстроен в панельНужен Grafana + pg_stat_statements
Подходит дляСредний и крупный бизнесСтартапы и персональные проекты

Что на самом деле даёт managed-база

На первый взгляд кажется, что managed — это просто дороже. И формально так оно и есть: за аналогичную конфигурацию вы платите полтора-два раза больше, чем за голый VPS. Но давайте посчитаем честно.

Допустим, у вас интернет-магазин на PostgreSQL. Раз в полгода выходит мажорная версия Postgres с фиксами безопасности. Значит, вам нужно зайти на сервер, протестировать миграцию, сделать дамп, обновить, откатить если что-то пошло не так. Это минимум 2–4 часа работы опытного инженера. Если инженера нет — это проблема. Managed-база делает всё это автоматически.

Selectel: enterprise-уровень с failover

У Selectel managed PostgreSQL — зрелый продукт. Кластер можно создать с одной мастер-нодой и одной-двумя репликами чтения. Если мастер падает, происходит автоматическое переключение (failover) за 30–60 секунд — ваше приложение даже не успеет заметить.

Для тех, кто работает с персональными данными — базы Selectel размещены в аттестованном сегменте ЦОД, что закрывает требования 152-ФЗ без дополнительной мороки.

Подключение из приложенияSelectel выдаёт обычную строку подключения (connection string), которую вы вставляете в конфиг вашего фреймворка. Никаких специальных SDK — всё работает через стандартный PostgreSQL-драйвер.

Когда ставить базу вручную — и как это сделать правильно

Если у вас пет-проект, блог или бот, и вы более-менее дружите с консолью — нет смысла платить за managed. Берёте VPS за 400 рублей, ставите PostgreSQL 16, настраиваете pg_dump по крону и спите спокойно.

Главное — не забывайте про три вещи. Первая: бэкап на удалённое хранилище (S3 или второй сервер). Вторая: мониторинг свободного места на диске. Третья: фаервол — PostgreSQL по умолчанию слушает только localhost, но многие открывают порт 5432 наружу без ограничения IP.

pg-backup-cron.sh
#!/bin/bash
# Ежедневный бэкап PostgreSQL в S3-хранилище
DATE=$(date +%Y-%m-%d_%H-%M)
DUMP_FILE="/tmp/pg_backup_$DATE.sql.gz"

# Дамп с компрессией
pg_dump -U postgres -h localhost mydb | gzip > "$DUMP_FILE"

# Отправка в S3 (через s3cmd или rclone)
s3cmd put "$DUMP_FILE" s3://my-backups/postgres/

# Удаление временного файла
rm -f "$DUMP_FILE"

# Добавить в cron:
# 0 3 * * * /opt/scripts/pg-backup-cron.sh >> /var/log/pg-backup.log 2>&1
Рекомендованные конфигурации по теме статьи

Проверенные серверы от надежных провайдеров

Весь каталог
Timeweb Cloud
Перейти
Хит цены
TI

Timeweb Cloud

Москва4.8

Cloud Start

CPU

1 ядер • 3.3 ГГц

RAM

1 ГБ

Диск

15 ГБ NVMe

Канал

200 Мбит/с

299 ₽/мес

TI

Timeweb Cloud

Москва4.8

Cloud Basic

CPU

2 ядер • 3.3 ГГц

RAM

2 ГБ

Диск

40 ГБ NVMe

Канал

200 Мбит/с

499 ₽/мес

152-ФЗ
SE

Selectel

Москва4.9

Cloud Lite 1

CPU

1 ядер • 2.6 ГГц

RAM

1 ГБ

Диск

10 ГБ SSD

Канал

200 Мбит/с

550 ₽/мес

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

Можно ли перенести существующую базу в managed-сервис без простоя?

Да, но потребуется кратковременное окно обслуживания (обычно 5–15 минут). Создаёте managed-кластер, заливаете дамп через pg_restore, переключаете connection string в приложении и проверяете. Selectel и Timeweb предоставляют инструкции по миграции.

Есть ли managed MongoDB или Redis у российских провайдеров?

Selectel предлагает managed Redis и managed Kafka. Managed MongoDB пока доступен ограниченно. Timeweb Cloud сосредоточился на PostgreSQL и MySQL — остальные СУБД ставятся самостоятельно на VPS.

Какая версия PostgreSQL доступна в managed-сервисе?

Selectel обычно поддерживает актуальные LTS-версии (PostgreSQL 15, 16, 17) с возможностью выбора при создании кластера. Timeweb Cloud — PostgreSQL 15 и 16.