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 дней.
Что даём в 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 включаются автоматически.
| Тариф | vCPU | RAM | Диск | От / мес | Цена / час | |
|---|---|---|---|---|---|---|
| cpx12 | 1 | 2 ГБ | 40 ГБ NVMe | €20.24 | €0.03 | Заказать |
| cpx22 | 2 | 4 ГБ | 80 ГБ NVMe | €34.49 | €0.05 | Заказать |
| cpx32 | 4 | 8 ГБ | 160 ГБ NVMe | €62.99 | €0.09 | Заказать |
| cpx42 | 8 | 16 ГБ | 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/мес.