Поставить PostgreSQL на VPS — полчаса. Сделать так, чтобы база не потерялась, не «легла» от одного тяжёлого запроса и не стала входом для взлома, — работа на месяцы. Считаем разницу.
Что входит в «самостоятельно»
Установка, настройка памяти под нагрузку, пользователи и права, TLS, фаервол, ежедневные копии с проверкой, обновления, мониторинг соединений и медленных запросов, реакция ночью, когда база перестала отвечать. Каждый пункт — либо ваше время, либо риск.
Что включает база как услуга
- Отдельный сервер под базу в приватной сети с вашими VPS — трафик не выходит наружу.
- Копии каждый день, в тарифе Medium — восстановление на любую минуту за 7 дней по журналу транзакций.
- Ежемесячное тестовое восстановление — копия, которую проверили.
- Обновления минорных версий по расписанию, мажорных — по согласованию.
- Мониторинг: соединения, блокировки, медленные запросы, размер — алерты в Telegram.
- Тюнинг и рекомендации по индексам, когда приложение начинает «тормозить».
Считаем на примере интернет-магазина
| Вариант | В день | В месяц | Кто отвечает за копии и сбои |
|---|---|---|---|
| PostgreSQL на VPS 2 vCPU / 4 ГБ / 50 ГБ | 9 500 сум | 285 000 сум | вы |
| Managed DB Small | 19 500 сум | 585 000 сум | MyCloud |
Разница — 300 000 сум в месяц. Один час простоя интернет-магазина в пиковый день или одна потерянная база без свежей копии обходятся дороже.
Когда своя база на VPS — нормальный выбор
Тестовые стенды, внутренние инструменты без критичных данных, проекты с собственным DBA в команде. Во всех остальных случаях база — самое ценное, что есть у приложения, и сопровождение стоит своих денег.
Как переехать
Дамп и восстановление на новом сервере, переключение строки подключения — обычно вечер. Для больших баз делаем репликацию и переключаемся без простоя. При переезде в MyCloud консультируем и помогаем с переносом.
Нужна помощь с задачей из статьи?
Подберём конфигурацию, посчитаем стоимость и поможем с переносом.