PostgreSQL 16 · pgBackRest · KVM

VPS для PostgreSQL от €9.74/мес

Виртуальный сервер под PostgreSQL 16 с преднастроенным postgresql.conf по вашему RAM, pgBackRest для инкрементальных бэкапов, pg_stat_statements, PostGIS/TimescaleDB/pgvector по запросу. NVMe SSD с быстрым fsync.

pgBackRest: бэкапы по расписанию + WAL-архивы в S3. Восстановление point-in-time за последние 7 дней.

От
€9.74/мес
младший тариф
PostgreSQL
16 / 15 / 14
pgdg-репо
Бэкап
pgBackRest
PITR 7 дней
Extensions
PostGIS, Timescale, pgvector
по запросу

Что даём в VPS для PostgreSQL

PostgreSQL 16 tuned

postgresql.conf преднастроен под ваш RAM: shared_buffers, effective_cache_size, work_mem, maintenance_work_mem. Не «дефолтный из apt install». Правило pgtune из коробки.

pgBackRest

Full раз в неделю, incremental каждые 6 часов, WAL-архивы в S3-хранилище. Point-in-time recovery до 7 дней. Автотест восстановления раз в неделю.

pg_stat_statements

Включён по умолчанию + лог медленных запросов от 500 мс. Первое, что помогает найти узкое место после релиза. Отдельный alert-канал (по желанию) в Telegram/Slack.

NVMe SSD с fsync

100k+ IOPS. Postgres при fsync=on на NVMe — 20-40 tps на write без батчинга, 5000+ tps с батчингом. WAL пишется без 20 мс лагов, как на SATA.

KVM полная виртуализация

Не OpenVZ. Postgres требует правильных syscalls, dedicated CPU (не steal time от соседей). У нас — гарантированная доля vCPU.

Root + SSH

Полный root. Правите postgresql.conf, pg_hba.conf, sysctl (kernel.shmmax если нужно). Restart через systemctl restart postgresql — работает.

Приватная сеть

Бесплатная privnet между вашими серверами — Postgres на одной ноде, backend на другой, БД слушает только на 10.10.0.X:5432. Наружу — только SSH через VPN.

pg_hba.conf sane

По умолчанию только localhost, приватная сеть требует пароль. Наружу закрыто. Никаких «PG на 0.0.0.0/0 trust auth» — типичная ошибка тьюториалов.

Мониторинг

Preinstall node_exporter + postgres_exporter — экспорт метрик в Prometheus. Опционально — публичный Grafana-dashboard от нас (просмотр только) на pool.elistrax.com.

Тарифы VPS для PostgreSQL

Цены в EUR из живого каталога — ровно те, что спишутся при оформлении. При выборе шаблона PostgreSQL расширения и tuning включаются автоматически.

ТарифvCPURAMДискОт / месЦена / час
cpx1212 ГБ40 ГБ NVMe€20.24€0.03Заказать
cpx2224 ГБ80 ГБ NVMe€34.49€0.05Заказать
cpx3248 ГБ160 ГБ NVMe€62.99€0.09Заказать
cpx42816 ГБ320 ГБ NVMe€122.99€0.18Заказать

Локацию выбираете при заказе; цена каждой локации видна до оплаты. Полный список тарифов — на странице тарифов.

Кому подойдёт VPS для PostgreSQL

VPS для PG — для тех, кто хочет managed-like опыт (tuned config, бэкапы, monitoring), но контроль как на self-hosted: полный root, свои расширения, свой конфиг. Точка выбора: если ваша БД переживёт 5 минут простоя — self-hosted вам подойдёт.

  • • БД для сайд-проекта или MVP — младший тариф, от €9.74/мес
  • • БД для веб-приложения (50 ГБ, 500 QPS) — тариф с 4 ГБ RAM
  • • БД для API SaaS (200 ГБ, 5 000 QPS) — тариф с 8 ГБ RAM
  • • БД для аналитики с window functions и большими jsonb — 16 ГБ RAM и больше
  • • БД для e-commerce (10 000 заказов/день, 500 ГБ данных) — старшие тарифы
  • • TimescaleDB для метрик IoT-сенсоров — старшие тарифы с большим NVMe

Что включено в шаблон «PostgreSQL VPS»

При выборе шаблона PostgreSQL 16 — сервер разворачивается с полным набором нужного, чтобы после SSH-логина сразу писать SQL, а не настраивать окружение.

  • • PostgreSQL 16 из pgdg-репо, autostart через systemd
  • • postgresql.conf настроен по вашему RAM (shared_buffers = 25 %, effective_cache_size = 75 %)
  • • pg_hba.conf: localhost — trust, privnet — md5, наружу — reject
  • • pg_stat_statements + auto_explain + log_min_duration_statement = 500
  • • pgBackRest и cron предустановлены — остаётся указать S3-хранилище
  • • postgres_exporter + node_exporter на 9187 / 9100 через privnet
  • • opt-in расширения при заказе: PostGIS, TimescaleDB, pgvector, pg_partman, pgAudit

Частые вопросы

Что даёт «VPS для PostgreSQL» кроме обычного Linux?
Преднастроенный postgresql.conf под ваш RAM (shared_buffers = 25 % RAM, effective_cache_size = 75 %, work_mem, maintenance_work_mem, wal_buffers, checkpoint_timeout — по recommend от pgtune). Плюс: pg_stat_statements включён, лог медленных запросов от 500 мс, pgBackRest для incrementальных бэкапов.
Какая версия PostgreSQL?
PostgreSQL 16 (рекомендуем, актуальная стабильная), 15 (для legacy), 14 (для очень старых миграций). Ставится из официального pgdg-репо от postgresql.org — свежие patches прилетают через apt upgrade. Мажорное обновление (14→16) через pg_upgrade — помогаем платно по запросу.
Хватит ли младшего тарифа для прода?
Младший тариф — для БД до 10 ГБ и до 100 QPS. Для типового веб-приложения (БД до 50 ГБ, 500 QPS) — тариф с 4 ГБ RAM. Для API среднего SaaS (200 ГБ, 5 000 QPS) — с 8 ГБ. Правило: RAM ≥ размер working set (обычно 20-40 % от общего размера БД). CPU меньше 2 vCPU не берите — checkpoint + autovacuum задушат query.
Как настроен pgBackRest?
Full-бэкап раз в неделю, incremental каждые 6 часов, WAL-архивы — в S3-совместимое хранилище, которое вы укажете (например, MinIO на отдельном Storage VPS). Восстановление point-in-time (PITR) — на любой момент за последние 7 дней. Автотест восстановления раз в неделю на тестовом Docker-инстансе — чтобы бэкап был не «schrödinger's backup».
Есть ли PostGIS / TimescaleDB / pgvector?
Всё есть в наших шаблонах: PostGIS (для гео), TimescaleDB (для time-series), pgvector (для AI-embeddings), pg_partman (партиционирование), pgAudit (аудит). Ставится через apt install postgresql-16-<extension>. При заказе укажите нужные расширения — включим в первичной инициализации.
Как оплатить?
Цены в EUR, оплата — картой Мир, через СБП, криптой (USDT/BTC/ETH) или безналом с УПД для юрлиц. Тарификация почасовая: взяли сервер на 6 часов под миграцию старой БД — платите только за эти часы, от €0.02/час.

Готовы поднять PostgreSQL?

PG 16 с tuned config, pgBackRest, pg_stat_statements — за 60 сек от €9.74/мес.