Администрирование баз данных: абонентское обслуживание
Ваш DBA - без найма в штат. Мониторинг 24/7, реакция за 1 час, ежемесячный отчёт. MS SQL Server, PostgreSQL, ClickHouse. Дешевле штатного специалиста, надёжнее фрилансера.
Зарплата, налоги, отпуск, больничные, обучение. А загружен на 20-30% времени. У нас - только полезная работа, по фиксированной цене.
Никто не знает, когда кончится место на диске. Никто не проверяет бэкапы. Пока не упадёт - все думают, что всё хорошо.
Сегодня он есть, завтра занят другим проектом. У нас - SLA с гарантированным временем реакции и ежемесячный отчёт.
Что входит
- Автоматический мониторинг 24/7: доступность, диски, бэкапы, ошибки
- Ручные проверки каждый рабочий день
- Еженедельный анализ производительности и трендов
- Критический инцидент - реакция за 1 час, круглосуточно
- Деградация производительности - 4 часа
- Плановые запросы - 2 рабочих дня
- Обслуживание индексов и статистики
- Контроль фрагментации и роста данных
- Обновления SQL Server в согласованное окно
- Тестирование восстановления из бэкапов раз в квартал
Стоимость
Фиксированная абонплата: мониторинг круглосуточно, реакция на критический инцидент за 1 час, разбор проблем, регламентное обслуживание, ежемесячный отчёт. В сумму входят пять инстансов, каждый дополнительный - 15 000 ₽/мес.
Для сравнения: штатный DBA обходится работодателю в 300-400 тысяч в месяц с учётом взносов и накладных - и при этом он один, уходит в отпуск и не закрывает круглосуточное дежурство.
Как начинаем
Инвентаризация инстансов, настройка мониторинга, сбор baseline-метрик, проверка бэкапов. Включено в первый месяц. 3-5 дней.
Подключаем алертинг, оформляем runbook, закрываем очевидные проблемы из онбординга. 3-5 дней.
Мониторинг, инциденты, отчёт до 5-го числа следующего месяца.
При заключении договора диагностика бесплатна. Онбординг-обследование - это инвентаризация и настройка, без которых обслуживание не начать, поэтому при переходе на абонентское мы делаем его за свой счёт. Если вы пока не готовы к договору и хотите сначала понять, что происходит с сервером, - диагностика одного инстанса стоит 30 000 ₽ и занимает три дня, каждый следующий инстанс - 5 000 ₽.
Частые вопросы
Чем внешний DBA отличается от штатного?
Штатный специалист обходится работодателю в 300-400 тысяч в месяц с учётом взносов и накладных, при этом он один: уходит в отпуск, болеет и не закрывает круглосуточное дежурство. Абонентское обслуживание - это фиксированная сумма, регламент работ и время реакции, зафиксированное в SLA. Загрузка реального DBA на среднем предприятии - 20-30% времени, платить за оставшиеся 70% смысла нет.
Как передаётся доступ к серверам?
Так, как принято у вас: VPN, jump-host, RDP через терминальный сервер, отдельная учётная запись с нужными правами. Учётные записи именные, все действия логируются. Если у вас есть регламент доступа подрядчиков - работаем по нему. NDA подписываем до получения любого доступа.
Что входит в мониторинг?
Доступность инстансов и служб, свободное место на дисках и рост файлов данных, успешность и давность бэкапов, ошибки в логах SQL Server и PostgreSQL, длительные блокировки и ожидания, состояние заданий обслуживания, репликация и группы доступности. Проверки идут автоматически круглосуточно, плюс ручной обход каждый рабочий день - автоматика не ловит то, что видно глазами в трендах.
Что происходит, когда случается авария ночью?
Критический инцидент - реакция за 1 час, круглосуточно, включая выходные. Деградация производительности - 4 часа. Плановые запросы - 2 рабочих дня. Реакция означает, что инженер подключился и начал разбираться, а не что тикет зарегистрирован.
А если инстансов больше пяти?
Базовая абонплата покрывает пять инстансов, каждый следующий - 15 000 ₽/мес. Считается по количеству, без пересмотра базовой суммы: десять инстансов обойдутся в 225 000 ₽/мес. Если у вас нагруженные кластеры с группами доступности и георепликацией, а не однотипные небольшие серверы, - посмотрим на составе и скажем, укладывается ли это в стандартный тариф.
Мы не готовы к договору. Можно сначала просто посмотреть, что у нас происходит?
Да, для этого есть диагностика одного инстанса: 30 000 ₽, три рабочих дня, на выходе список проблем по приоритетам и оценка работ. Это не обязывает переходить на обслуживание.
Что вы отдаёте по итогам месяца?
Отчёт до 5-го числа следующего месяца: что происходило с серверами, какие инциденты были и как их закрыли, что сделано планово, какие есть накопленные проблемы и что рекомендуем сделать дальше. Отчёт пишется для того, кто платит, а не для галочки.
Расскажите о задаче - мы предложим подходящий формат.