Техподдержка сайта: что входит, SLA и как считать бюджет
Владельцы сайтов часто воспринимают поддержку как «пару часов на правки». На практике техническая поддержка сайта — это совокупность процессов, SLA, мониторинга и регламентов, которые снижают риск простоя, ускоряют внедрение изменений и упорядочивают расходы. Разберёмся, что входит в услуги, как зафиксировать SLA и посчитать ежемесячный бюджет без переплат.
Зачем бизнесу техническая поддержка сайта
- Снижение рисков простоя и потерь заявок. Даже кратковременный даунтайм во время трафиковых пиков бьёт по выручке и репутации.
- Быстрые правки контента и UI. Рекламные кампании не ждут: посадочные должны меняться синхронно с офферами.
- Контроль безопасности и обновлений. Устаревшие плагины, PHP-версии и уязвимые зависимости — частые векторы атак.
- Прозрачное планирование. Пакеты часов и SLA позволяют прогнозировать сроки и стоимость изменений.
- Эффективная эскалация инцидентов. Понимание, кто и когда берёт задачу, сокращает MTTR.
Стабильная техподдержка веб сайта — это не «расход», а страхование конверсии и каналов продаж.
Что входит в техподдержку: базовый и расширенный стек
Базовый набор работ:
- Мониторинг аптайма и быстродействия (HTTP, SSL, домены, CMS-хуки, cron).
- Бэкапы: файлы, база, media; проверка восстановления.
- Обновления CMS/плагинов/ядра, безопасности и зависимостей.
- Текущие правки контента и шаблонов, фикс верстки и мелкие баги.
- Техническая диагностика: логи, метрики, профилирование.
- Поддержка CMS сайт (права, роли, редакторские сценарии, обучение).
Расширенный стек для проектов с трафиком и интеграциями:
- CI/CD, стейджинг и код-ревью, контроль версий.
- Нагрузочное и регрессионное тестирование для критичных фич.
- Мониторинг и обновления сайта на уровне Synthetics (сквозные пользовательские сценарии: поиск, корзина, чек-аут).
- Безопасность: WAF, антибот, CSP/STS/HTTPS best practices, скан SAST/DAST.
- Интеграции: CRM, платёжные, маркетинговые пиксели, вебхуки.
- Аналитика: корректность целей и событий, базовая валидация данных.
Когда тянет на доработку, а не поддержку — имеет смысл рассмотреть Редизайн сайта или точечный Аудит и оптимизация сайта.
SLA для сайта: метрики, уровни, эскалация
SLA (Service Level Agreement) переводит ожидания в измеримые показатели.
Ключевые метрики SLA:
- Время реакции (Response Time, RT): T0–T1 от момента создания тикета до принятия в работу.
- Время восстановления (MTTR): от регистрации инцидента до полного восстановления сервиса.
- Аптайм (%): как правило, 99.0–99.9% для сайтов без отказоустойчивой архитектуры и выше при кластеризации.
- Окна обновлений: ночные/дневные, допустимые простои.
- Каналы и очереди: приоритеты P1–P4, регламент эскалации.
Типовые уровни SLA:
- P1 (критический простой): RT до 15–30 минут, MTTR до 2–4 часов, 24/7 оповещение.
- P2 (значимая деградация): RT до 1 часа, MTTR до 8 часов, рабочие и расширенные часы.
- P3 (не критично): RT до 4 часов, в рамках рабочего дня.
- P4 (плановые задачи): в рамках спринта/плана работ.
Эскалация:
- 1-я линия: сервис-деск, быстрая диагностика, коммуникация.
- 2-я линия: разработчики/девопс, устранение причин.
- 3-я линия: архитекторы/вендоры CMS.
Для e-commerce и лид-генерации полезно закрепить Synthetics-мониторинг бизнес-функций: «оформить заказ», «отправить заявку» и пр.
Регламент работ по поддержке: роли, процессы, инструменты
Роли:
- Account/PM: планирование, приоритизация, SLA-контроль.
- Техлид: архитектура, код-ревью, сложные инциденты.
- Разработчик: фичи, багфиксы, рефакторинг.
- DevOps: инфраструктура, CI/CD, мониторинг.
- QA: тест-планы, регресс, автотесты критических путей.
Процессы:
- Канбан/скрам для плановых задач, отдельный инцидентный поток.
- Чек-листы при релизах: миграции, бэкапы, откат.
- Обязательный постмортем P1/P2 с действиями по предотвращению повтора.
Инструменты:
- Трекинг: Jira/YouTrack/Trello + SLA-плагины.
- Репозиторий и CI: GitHub/GitLab, Actions/CI, артефакты.
- Мониторинг: UptimeRobot, Grafana/Prometheus, Sentry, ELK/EFK.
- Безопасность: Dependabot/Renovate, скан уязвимостей, WAF.
Подробнее про инфраструктурную часть — в материале «Обслуживание серверов для веб‑приложений: что это и зачем бизнесу».
Мониторинг, обновления и безопасность: must‑have практики
- Мониторинг и обновления сайта: аптайм + RUM/синтетика, алерты в мессенджеры, пороги для SLO.
- Патч‑менеджмент: регулярные минорные апдейты, запланированные мажоры, стейджинг перед продом.
- Бэкапы 3‑2‑1: 3 копии, 2 типа носителей, 1 — оффсайт, регулярные тесты восстановления.
- Жёсткие заголовки безопасности (CSP, HSTS, XSS‑Protection), HTTPS A+/TLS1.2+, корректный SSL chain.
- RBAC в CMS: минимально необходимые права, аудит действий.
- Секреты: хранение в vault, ротация ключей, запрет .env в репозитории.
- Логи аномалий: 4xx/5xx спайки, медленные запросы, боты‑сканеры.
Модели и цены: как формируется поддержка сайта цена
Основные модели ценообразования:
- Фиксированный пакет часов в месяц (retainer). Подходит для стабильных объёмов. Перенос/сгорание часов — по договорённости.
- Time & Material (T&M). Оплата фактического времени; гибко для проектов с плавающими задачами.
- SLA + инциденты. Базовый пакет на мониторинг и профилактику + расценки на P1/P2 по повышенным ставкам.
- All‑inclusive для high‑load/e‑commerce: расширенная доступность, on‑call, повышенные гарантии.
Факторы цены:
- Технологии и сложность стека (headless, микросервисы, кастомные интеграции).
- Требования к доступности (8×5, 12×5, 16×7, 24×7), время реакции.
- Объём плановых задач: контент, UI/UX правки, интеграции.
- Среднемесячная нагрузка и сезонность.
- Требования к безопасности и соответствию (например, 152‑ФЗ, PCI‑DSS для платежей).
Если сайт регулярно меняется или требуется интеграция с CRM/ботами, закладывайте отдельные часы разработки. Для сложных приложений рассмотрите Разработка веб-приложений.
Как посчитать бюджет на обслуживание сайта ежемесячно
Шаг 1. Оцените минимум обязательных активностей (в часах/мес.):
- Мониторинг и реагирование: 3–6 ч.
- Обновления CMS/зависимостей: 2–6 ч.
- Бэкапы и тест восстановления: 1–2 ч.
- Техдиагностика и мелкий фикс: 2–6 ч.
Итого база: 8–20 ч/мес. для малого/среднего сайта.
Шаг 2. Добавьте плановые изменения:
- Контент/правки UI: 4–12 ч.
- Интеграции/формы/события аналитики: 2–8 ч.
- Небольшие фичи: 4–16 ч.
Шаг 3. Заложите «подушку» на инциденты и форс‑мажор: 10–20% от суммарного времени.
Шаг 4. Учтите требования SLA:
- 8×5 с RT до 4 ч: без наценки или +5%.
- 12×5/16×7: +10–20% к ставке.
- 24×7 и on‑call: +25–50%.
Пример формулы: Месячный бюджет = (Базовые часы + Плановые часы) × Ставка × Коэффициент SLA + Резерв инцидентов.
Пример расчёта (схематично):
- База 12 ч + План 10 ч = 22 ч.
- Ставка 4 500 ₽/ч.
- SLA 12×5: коэффициент 1.15.
- Резерв 15%: 22 × 0.15 = 3.3 ч.
Бюджет = (22 × 4 500 × 1.15) + (3.3 × 4 500) ≈ 113 850 ₽.
Цифры служат ориентиром: конкретика зависит от стека, интеграций и требований к доступности.
Типовые риски и как их снизить
- Единая точка отказа: один сервер/БД без реплик. Решение: кластер/репликация, health checks, автоматический фейловер.
- Отсутствие стейджинга: изменения сразу на прод. Решение: стейдж, автотесты критичных пользовательских сценариев.
- Ручные обновления: высокий шанс ошибки. Решение: CI/CD, миграции, чёткие чек-листы релиза.
- Неочевидные зависимости плагинов: «сломалось после апдейта». Решение: lock‑файлы, тесты, пошаговые апдейты с откатом.
- Дыры в аналитике: потеря конверсий. Решение: регулярная валидация целей/событий, сплит‑тесты. См. «
» и «
».
Чек‑лист: как выбрать подрядчика на обслуживание сайта ежемесячно
- Проверьте состав услуг: мониторинг, бэкапы, обновления, безопасность входят базово?
- Запросите SLA: RT/MTTR, график доступности, приоритеты P1–P4, эскалация.
- Уточните инструменты: репозиторий, CI/CD, стейджинг, алерты и дашборды.
- Посмотрите регламент работ по поддержке: релизы, тесты, откат, постмортемы.
- Согласуйте доступы и безопасность: RBAC, хранение секретов, аудит действий.
- Обсудите аналитику: кто отвечает за корректность целей/событий.
- Узнайте, как считают бюджет: ставка, пакеты, перенос/сгорание часов, коэффициенты SLA.
- Проверьте отчётность: периодичность, формат, метрики, рекомендации.
- Убедитесь в прозрачности коммуникации: один канал тикетов, понятные статусы.
- Запросите пилот на 1–2 месяца для проверки процессов.
Когда поддержка — это уже развитие
Если список задач стабильно включает новые разделы, интеграции и сложные сценарии, переходите к итеративной разработке. Поможет аудит текущей архитектуры и производительности — посмотрите услугу Аудит и оптимизация сайта, а при необходимости спланируйте редизайн и рефакторинг с командой Разработка веб-приложений.
Итог
Грамотно выстроенная техническая поддержка сайта — это управляемый набор процессов с понятным SLA, прозрачным бюджетом и предсказуемыми сроками. Начните с инвентаризации рисков, зафиксируйте метрики SLA и соберите базовый пакет работ. Нужна помощь с настройкой процессов и расчётом бюджета — напишите нам, обсудим формат без лишних обязательств.


