VPS для MongoDB от €9.74/мес
Виртуальный сервер под MongoDB 7 / 6 с преднастроенным mongod.conf, WiredTiger cache под ваш RAM, ежедневным mongodump и опцией replica set из 3 нод. NVMe SSD, полный root, KVM.
Replica set из 3 нод в 2 ДЦ — по запросу, с автоматическим failover через privnet.
Что даём в VPS для MongoDB
MongoDB 7 tuned
mongod.conf преднастроен: wiredTigerCacheSizeGB = 50 % RAM - 1 GB (по recommend от MongoDB Inc.), auth = on, bindIp = 127.0.0.1 + privnet. Не «дефолтный из apt install».
Replica set (по запросу)
3-node replica set в 2 ДЦ (Falkenstein + Helsinki) через privnet. Автоматический failover при падении primary. rs.status() показывает healthy — из коробки.
mongodump ежедневно
Полный mongodump с gzip в другой ДЦ. На старших тарифах — oplog backup для PITR (point-in-time recovery) до 1 часа. Автотест восстановления раз в неделю.
WiredTiger + NVMe
WiredTiger storage engine (default с 3.2). NVMe SSD с 100k+ IOPS — checkpoints не блокируют read-workload. Compression snappy включён (30-40 % экономия диска).
KVM полная виртуализация
Не OpenVZ. MongoDB требует правильных syscalls, mmap, fsync. Гарантированная доля vCPU — не steal time от шумных соседей.
NVMe SSD
Быстрый fsync для journal, быстрый read для indexes. 40 ГБ хватит на 200 ГБ данных с snappy-compression. Расширяется без downtime.
Auth + TLS
Auth включён по умолчанию (SCRAM-SHA-256). При заказе создаём root-юзера с случайным паролем. TLS для privnet-подключений — по запросу через самоподписной CA.
Приватная сеть
Бесплатная privnet между вашими серверами. MongoDB слушает только на 127.0.0.1 + 10.10.0.X:27017. Backend подключается через privnet — 0 % latency, 0 ₽ трафика.
bindIp без 0.0.0.0
Наружу закрыто. Не «MongoDB на 0.0.0.0 без пароля» — типичная ошибка тьюториалов, которая приводит к random ransomware. У нас — sane defaults.
Тарифы VPS для MongoDB
Цены из каталога заказаЦены в EUR из живого каталога — ровно те, что спишутся при оформлении. Replica set из 3 нод — сумма трёх тарифов.
| Тариф | 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 для MongoDB
Self-hosted Mongo — для тех, кому дорого MongoDB Atlas ($57/мес для M10) или нужен полный контроль над данными. Точка окупаемости: WT-cache 2+ ГБ и/или нужны локализованные копии данных (не в US-регионе Atlas).
- • БД для MVP или сайдпроекта — хватит младшего тарифа
- • БД для веб-приложения (50 ГБ данных, 500 QPS) — тариф с 4 ГБ RAM
- • БД для e-commerce каталога (200 ГБ, 5 000 QPS) — тариф с 8 ГБ RAM
- • Replica set 3-node в 2 ДЦ (HA) — три VPS с 8 ГБ RAM
- • БД для аналитики (aggregate-heavy) — старшие тарифы с 16+ ГБ RAM
- • Логи-хранилище (write-heavy, IoT метрики) — старший тариф с TTL-индексами
Что включено в шаблон «MongoDB VPS»
При выборе шаблона MongoDB 7 — сервер разворачивается с полным окружением, чтобы после SSH-логина сразу писать db.<coll>.find().
- • MongoDB 7 из official repo (repo.mongodb.org), autostart через systemd
- • mongod.conf настроен: WT cache = 50 % RAM - 1 GB, auth = on, TLS готов
- • bindIp = 127.0.0.1 + privnet — наружу закрыто
- • Root-юзер с случайным паролем в /root/.mongodb-root-password
- • mongodump cron ежедневно + upload в MinIO в другом ДЦ (S3-compatible)
- • mongodb_exporter + node_exporter на 9216 / 9100 через privnet
- • Опционально: replica set из 3 нод в 2 ДЦ (Falkenstein + Helsinki)
Частые вопросы
- Что даёт «VPS для MongoDB» кроме обычного Linux?
- Преднастроенный mongod.conf: wiredTigerCacheSizeGB под ваш RAM (50 % RAM минус 1 GB — стандарт от MongoDB Inc.), auth включён, bindIp только на localhost и privnet. Плюс: MongoDB 7 из официального репо (не из стокового Ubuntu — там 6-я версия). Ежедневный mongodump в другой ДЦ. Опция replica set из 3 нод через privnet.
- Какая версия MongoDB?
- MongoDB 7.x (актуальная, рекомендуем), 6.x (для legacy миграций). Ставится из репо от repo.mongodb.org. MongoDB 8.x — как только выйдет в GA. MongoDB 4.4 / 5.x — можно, но по запросу через тикет (устаревшие, не рекомендуем). SSPL-лицензия — прочитайте перед коммерческим использованием.
- Хватит ли младшего тарифа?
- Младший тариф подойдёт для БД до 10 ГБ с working set 1-2 ГБ. Для среднего API (50 ГБ, 500 QPS) берите тариф с 4 ГБ RAM, для e-commerce каталога (200 ГБ, 5 000 QPS) — с 8 ГБ. MongoDB очень RAM-жадный: working set должен помещаться в WiredTiger cache, иначе — page faults и лаги.
- Как настроить replica set из 3 нод?
- При заказе выберите «MongoDB replica set» — мы поднимем 3 VPS в 2 разных ДЦ (Falkenstein + Helsinki, latency ~15 мс), настроим rs.initiate() с election и heartbeat через privnet. Автоматический failover при падении primary. Отдельная arbiter-нода если нужен нечётный quorum на 2 VPS.
- Что с бэкапами?
- Ежедневный mongodump с gzip в другой ДЦ. Хранение 7 дней инкрементальных + 4 полных копии. На старших тарифах доступен oplog-backup — восстановление point-in-time до 1 часа назад. Автотест восстановления раз в неделю. Мы не «Schrödinger's backup» — регулярно проверяем что бэкап валиден.
- Как оплатить?
- Цены в EUR, оплата — картой Мир, через СБП, криптой (USDT/BTC/ETH) или безналом с УПД для юрлиц. Replica set из 3 нод оплачивается как три отдельных VPS — по ценам из таблицы тарифов.
Готовы поднять MongoDB?
MongoDB 7 с tuned config, auth, ежедневным mongodump — за 60 сек от €9.74/мес. Replica set из 3 нод — по запросу.