Managed PostgreSQL и MySQL в облаке: какой провайдер выбрать для БД в 2026
Разбираемся, когда имеет смысл переходить с ручной настройки на управляемую базу данных, и считаем разницу в стоимости.
Управляемая база данных (DBaaS) — это сервис, где провайдер берёт на себя установку, мониторинг, обновления и создание резервных копий СУБД. В России Managed PostgreSQL предлагают Selectel (от 1 500 ₽/мес, с failover и ФСТЭК) и Timeweb Cloud (от 800 ₽/мес, простой старт). Если у вас маленький проект и вы умеете в Linux — ставьте базу сами на VPS, выйдет дешевле. Если проект растёт и нужна надёжность без лишних рук — managed-сервис окупится за счёт экономии человеко-часов.
- 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-ФЗ без дополнительной мороки.
Когда ставить базу вручную — и как это сделать правильно
Если у вас пет-проект, блог или бот, и вы более-менее дружите с консолью — нет смысла платить за managed. Берёте VPS за 400 рублей, ставите PostgreSQL 16, настраиваете pg_dump по крону и спите спокойно.
Главное — не забывайте про три вещи. Первая: бэкап на удалённое хранилище (S3 или второй сервер). Вторая: мониторинг свободного места на диске. Третья: фаервол — PostgreSQL по умолчанию слушает только localhost, но многие открывают порт 5432 наружу без ограничения IP.
#!/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
Cloud Start
CPU
1 ядер • 3.3 ГГц
RAM
1 ГБ
Диск
15 ГБ NVMe
Канал
200 Мбит/с
299 ₽/мес
Timeweb Cloud
Cloud Basic
CPU
2 ядер • 3.3 ГГц
RAM
2 ГБ
Диск
40 ГБ NVMe
Канал
200 Мбит/с
499 ₽/мес
Selectel
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.