EnterВ личный кабинет
PostgreSQL · MySQL · ClickHouse

Выделенный сервер под базу данных — предсказуемая задержка

СУБД чувствительна не к средней скорости диска, а к худшим задержкам. На общем хостинге сосед по железу устраивает вам всплеск времени отклика, о котором вы даже не узнаете.

до 512 ГБECC-памяти
NVMe RAIDбез соседей по IOPS
до 7.68 ТБна сервер
от 12 995 ₽в месяц

Чем база на виртуалке отличается от базы на своём железе

Проблема обычно не в средних цифрах, а в хвосте распределения

Как обычно бывает
  • Запросы, которые вчера шли 20 мс, сегодня иногда идут 800
  • Причину всплеска найти невозможно — она вне вашей виртуалки
  • IOPS ограничены тарифом, а не физикой диска
  • Память нельзя отдать под кеш СУБД: гипервизор забирает своё
  • Резервная копия снимается часами и мешает рабочей нагрузке
На выделенном сервере
  • Задержка диска зависит только от вашей нагрузки
  • Хвост распределения времени отклика перестаёт скакать
  • Вся память под shared_buffers и кеш файловой системы
  • Свои параметры ядра и файловой системы под нагрузку
  • Снятие копии в своё окно и на свой темп

Что важно именно здесь

Под разные задачи железо подбирается по-разному — вот что определяет результат

Память важнее ядер

Лучшая оптимизация СУБД — когда горячая часть данных лежит в памяти. Сервер с 256 ГБ и восемью ядрами обычно обходит машину с 64 ГБ и тридцатью двумя.

NVMe и журнал транзакций

Фиксация транзакции — это ожидание записи. NVMe сокращает задержку в разы против SATA, а вынос журнала на отдельный том убирает конкуренцию с чтением данных.

RAID под задачу

Зеркало — надёжность и простота, RAID 10 — скорость записи и переживание отказа. RAID 5 для нагруженной записи не подходит из-за штрафа на пересчёт чётности.

ECC обязательна

Одиночная ошибка памяти в СУБД — это повреждение, которое расходится по репликам и бэкапам. Для боевой базы память без коррекции ошибок неприемлема.

С чего начать

Ориентир по масштабу задачи. Точную конфигурацию соберём под ваши цифры — в каталоге 265 вариантов, включая аукционные

Рабочая база

До 100 ГБ данных, десятки запросов в секунду

  • Ryzen 7 / Core i7
  • 64 ГБ памяти
  • 2 × NVMe в зеркале
  • PostgreSQL или MySQL
от 12 995 ₽/мес
Чаще всего берут

Нагруженная база

100 ГБ – 1 ТБ, сотни запросов в секунду

  • Xeon / EPYC, 16–32 ядра
  • 128–256 ГБ ECC reg.
  • NVMe RAID 10
  • Отдельный том под журнал
от 23 000 ₽/мес

Аналитика

ClickHouse, витрины, тяжёлые выборки

  • Xeon Gold или EPYC
  • 256–512 ГБ ECC reg.
  • NVMe большого объёма
  • Реплика на отдельной машине
от 108 330 ₽/мес

Что входит в аренду

Одинаково на всех конфигурациях — доплат за базовые вещи нет

  • Root-доступ и IPMI с первой минуты
  • Канал 1 Гбит/с без ограничения трафика
  • Базовая защита от DDoS
  • SLA 99.8% с компенсацией за простой
  • Поддержка 24/7, инженеры в дата-центре
  • Установка ОС и перезагрузка из панели

Настроим за вас — 990 ₽/час

Развернём PostgreSQL, MySQL или ClickHouse, настроим параметры под ваш объём, репликацию, WAL-архив и регламентные бэкапы с проверкой восстановления. Платите за фактически потраченное время, без абонентской платы.

Подробнее об администрировании →

Расширенная защита от DDoS — от 890 ₽/мес

Базовая фильтрация входит в стоимость сервера. Если бьют прицельно — подключается A-Shield: полоса очистки 250 Мбит/с или 1 Гбит/с, фильтрация L3–L7.

Подробнее о защите →

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

Кто настраивает СУБД?

По умолчанию сервер отдаётся с чистой ОС и root-доступом — дальше на ваше усмотрение. Если своего администратора нет, развернём и настроим под ваш профиль нагрузки по 990 ₽/час.

Можно ли собрать репликацию?

Да, это частый сценарий: мастер и реплика на разных физических машинах, при желании в разных дата-центрах. Настройка потоковой репликации и отработки отказа — по запросу.

Что с бэкапами базы?

Инструменты полностью ваши: pg_basebackup, WAL-архив, xtrabackup, логические выгрузки. Поможем выстроить схему и, что важнее, проверить восстановление — копия без проверки не считается копией.

Хватит ли аукционной машины под базу?

Часто да, если это не критичный продакшен: у них те же гарантии и SLA, а цена заметно ниже. Смотрите на объём памяти и наличие NVMe — на аукционе встречаются машины с SATA-дисками.

Как перенести базу без долгого простоя?

Через репликацию: поднимаем реплику на новом сервере, догоняем её до мастера и переключаем нагрузку в согласованное окно. Простой сокращается до минут.

Изолирована ли база от внешней сети?

Порт СУБД наружу открывать не нужно: закрываем файрволом, оставляя доступ только приложениям и по VPN. Настройка входит в работы по администрированию.

Подберём конфигурацию под ваш объём

Расскажите о задаче — подберём конфигурацию под ваши цифры и посчитаем стоимость. Ответим в течение рабочего дня.