Техподдержка сайта: как она работает, от чего зависит и где скрываются лишние затраты

Техподдержка сайта: как она работает, от чего зависит и где скрываются лишние затраты

Возврат к списку
Аналитика
5 июня 2025

В реальности техподдержка — это целый комплекс процессов: мониторинг, резервное копирование, защита от атак, своевременные обновления, контроль зависимостей, поддержка интеграций и работа с инцидентами 24/7. Грамотная поддержка может спасти от репутационного провала, штрафов или потери конфиденциальных данных. На практике эти задачи могут отнимать 30-50 % всех расходов компании.

В этой статье мы взглянем на техподдержку как на обязательный компонент устойчивого веб-продукта. Обсудим, кто должен входить в команду поддержки, как формируется SLA, сколько это стоит, как не ошибиться при выборе подрядчика.

Что на самом деле входит в поддержку сайта

Техподдержка направлена на то, чтобы ресурс был всегда доступен клиентам, чтобы все данные были в безопасности, а пользователи получали тот сервис, которого ожидают. Поэтому команда сайта должна расширить зону своей ответственности и сделать эту работу интеллектуальной и проактивной. Давайте посмотрим, какие направления охватывает эффективная поддержка.

Мониторинг и алерты 24/7

Сайт может упасть в любое время: ночью, в праздники, в пик рекламной кампании. Без системы мониторинга вы узнаете о произошедшем от клиентов. 

Служба техподдержки должна в реальном времени отслеживать доступность сайта, скорость ответа сервера, ошибки на уровне приложений (500, 502 и т. п.), нагрузку на CPU, сбои в базах данных, работу API-интеграций.

Важно не просто «узнать о проблеме», а оперативно отреагировать — именно для этого нужна поддержка с понятным SLA и выделенной дежурной командой.

Обновления CMS, библиотек, плагинов, SSL-сертификатов

Даже если сайт построен на самой популярной CMS на рынке, он уязвим: у плагинов есть свои зависимости, а у зависимостей — свои. Необновленные модули становятся источником опасности, как, например, и устаревшие SSL-сертификаты, которые напрямую влияют на индексирование в поиске.

Администрирование хостинга и DevOps-практики

Переход на новый сервер, настройка CDN, миграция в облако, резервное копирование, масштабирование под меняющуюся нагрузку — все это уже выходит за рамки простого администрирования. Современная техподдержка подразумевает использование DevOps-подходов: инфраструктура как код, CI/CD, контейнеризация, отказоустойчивость, логирование.

Резервное копирование и восстановление после сбоя

Если у вас только одна резервная копия базы данных, значит у вас нет резервной копии. Надежная поддержка должна обеспечивать:

  • Регулярные автоматические бэкапы (и не на том же сервере, где находится прод)

  • Тесты восстановления (периодический контроль пригодности бэкапов)

  • План действий при сбоях

Информационная безопасность и защита от атак

SQL-инъекции, DDoS, брутфорс, эксплойты через уязвимые плагины могут привести к разрушительным кибератакам. Поэтому в рамках техподдержки необходимо работать с WAF и сканерами безопасности, своевременно закрывать уязвимости и отслеживать подозрительную активность в логах, контролировать уровни доступа (особенно если в админку заходят несколько сторон).

Поддержка бизнес-интеграций

Сайт редко живет сам по себе. Его жизненно важные функции завязаны на сторонние сервисы:

  • CRM

  • 1С и ERP-системы

  • Платежные шлюзы и банковские API

  • Сервисы рассылок, логистики, аналитики

Каждая интеграция может «отвалиться» при смене API, окончании сертификата или проблемах на стороне сервиса. Хорошая техподдержка узнает об этом первой и устраняет проблему без влияние на рабочие процессы.

Техподдержка может легко выйти за рамки привычных задач. Например, если вы разрабатываете сайт для китайского рынка, вы столкнетесь с целым вагоном неожиданных трудностей: VPN, цензура, невозможность подключить Google-сервисы, нестабильная работа хостинга вне материкового Китая. В результате сайт может оказаться недоступным для целевой аудитории не из-за ошибок в коде, а из-за недостаточного понимания технического и правового контекста.

Одна из возможных проблем при работе с Китаем — Великий китайский файрвол.

AD_4nXfJREEKQhS0PKshtHFGSTnVN8jSEme6U_uX1ETqYXy9CTvsLXszf9MQYi7q7XPZiO8d0EyUZAC3YJYe9VwC9EyHYahTklAkRpHVCG8PsM5gI_yMn2407Uzk.png

Поддерживать сайт значит не только «чинить», но и думать наперед. То есть изучать законодательство, особенности рынка, инфраструктуру CDN и работать с альтернативами, если привычные решения недоступны.

Состав команды: кто за что отвечает

Когда сайт перестает отвечать на запросы или пропадает интеграция с платежным шлюзом, становится важна слаженная работа всей команды. Это важный элемент любого бизнеса — в компании должны быть не одни «супергерои», а слаженный оркестр, где каждый закрывает свое направление.

Ключевые роли техподдержки

 Роль   Зона ответственности  Почему это критично
Project-/Account-менеджер Прием заявок, приоритизация инцидентов, коммуникация с заказчиком Снимает риски сломанного телефона, фиксирует ожидания и время реакции
Tech Lead / архитектор Техническая экспертиза, сложные решения, код-ревью патчей Не позволяет коду превратиться в склад технического долга
DevOps / системный администратор Инфраструктура-как-код, CI/CD, масштабирование, резервные копии Поднимает копию БД из бэкапа и разворачивает новую ноду кластера
Backend- и Frontend-разработчики Исправление багов приложения, обновления библиотек, интеграции API Сокращают риск сбоев и проблем безопасности
QA / тест-инженер Регрессионное тестирование, smoke-тесты после релиза, проверка фиксов «Сломалось» чаще всего значит «недотестировали»
 Специалист по информационной безопасности Патчи уязвимостей, WAF-правила, аудит прав доступа, организация работы с персональными данными Кибератаки грозят абсолютно каждой компании и могут привести к потере бизнеса

Как выбрать подрядчика по техподдержке

Привлечение сторонней организации для поддержки сайта — это грамотный ход для компании, которая хочет сосредоточиться на основном бизнесе. С подрядчиком можно подписать SLA, где будут указаны все ключевые показатели работоспособности (подробнее об этом дальше). 

Это может показаться дороже, чем нанимать собственных специалистов, однако в реальном бизнесе сэкономить на качестве все равно не получится.

Внешняя поддержка — это реальный бизнес-партнер, который берет на себя ответственность за риски, связанные с вашим продуктом. Разберемся с критериями, которые помогут не ошибиться при выборе такой организации.

Команда 

Важно понимать, кого вы нанимаете и кто именно будет работать с вашим проектом. Хорошая команда техподдержки включает в себя как минимум следующие роли:

  1. Аккаунт-менеджер — ваш интерфейс для связи с командой. Снимает с вас операционные вопросы, следит за выполнением SLA

  2. Техлид / ведущий разработчик — погружен в архитектуру, может оценить последствия любых изменений

  3. DevOps / системный администратор — на его плечах развертывания, бэкапы, серверная стабильность

  4. QA-инженер — отвечает за регресс, чтобы обновления не сломали уже работающие функции

Прозрачные процессы

Спросите у потенциального подрядчика, где он трекает задачи, кто и как определяет приоритет инцидентов, есть ли у них выделенные окна на выкладки, ведется ли журнал изменений, кто подписывает релиз.

Метрики и SLA

Подрядчик должен говорить в цифрах — в этом и есть его зрелость. Попросите примеры предыдущих SLA. Пусть покажут какой-нибудь отчет за последний месяц: сколько инцидентов было, какие были приоритеты, сколько времени заняло решение, сколько рабочих часов ушло в поддержку.

Пример красивого отчета:

one_page_sla_status_report_presentation_report_infographic_ppt_pdf_document_slide01.jpg

Бизнес-культура

Не стесняйтесь спросить партнера о том, как он выстраивает работу. Поинтересуйтесь, какие были кейсы P1 в недавней практике и как с ними справились, что входит в онбординг нового клиента. Кроме того, уточните, есть ли у вас резервные DevOps-инженеры и тестировщики, чтобы в самый ответственный момент не выяснилось, что вашу проблему некому решать.

SLA — договоренность в цифрах

Соглашение об уровне сотрудничества (Service Level Agreement, SLA) — это небольшой, но критически важный документ при работе с подрядчиком. Он состоит из одной-двух страниц с конкретными показателями, за которые компания отвечает рублем.

Ключевые показатели, которые фиксируются в SLA — это:

  • Uptime — доля времени, когда сайт должен быть в работоспособном состоянии

  • TTF (Time to First Response, время до первого ответа) — через сколько минут команда берет инцидент в работу в зависимости от серьезности 

  • MTTR (Mean Time to Restore, среднее время восстановления) — количество часов до возвращения к рабочему состоянию

  • RTO / RPO (Recovery Time Objective / Recovery Point Objective, целевое время восстановления / целевая точка восстановления) — время, нужное для развертывания резервной копии, и допустимая потеря данных

  • Error budget — допустимое отклонение от цели uptime 

Все эти показатели — это «живые» деньги, потому что за ними стоят ночные смены инженеров, отдельные тест- и pre-prod-среды, горячие и холодные бэкапы, платные инструменты мониторинга, готовность оплатить форс-мажорные ресурсы (дополнительные сервера, анти-DDoS).

В SLA также закрепляется приоритетность разных сбоев. Зафиксировав это в договоре, вы экономите главное — нервы. Иначе рано или поздно придется в три часа ночи выяснять, насколько срочно чинить ошибку 502 на сервере.

Как понять, к какому приоритету отнести сбой

Приоритет

Пример сбоя

Время реакции

Время решения

P1 (Critical)

502/504 на всем сайте, не проходит оплата

≤ 15 мин

≤ 2 ч

P2 (High)

Недоступен раздел «Личный кабинет»

≤ 60 мин

≤ 4 ч

P3 (Medium)

Сломалась форма подписки

≤ 4 ч

≤ 1 раб. день

P4 (Low)

Кросс-браузерный баг в Chrome, опечатка в футере

≤ 8 ч

По плану спринта


Тарифы и модели сотрудничества

После того как вы договорились с подрядчиком об уровне сервиса, встает вопрос денег: сколько платить, за что и как? У рынка есть три базовых подхода: фиксированная почасовая оплата, абонентское обслуживание и пакеты.

Почасовая ставка

Подрядчик считает, сколько часов ушло на поддержку, и выставляет счет. Обычно это 2-4 тысячи рублей за час у студий и 1,5-2 тысячи у фрилансеров.

Эта модель лучше всего подходит, если проект нестабилен и требует частых доработок или когда команда работает по agile и задачи поддержки сливаются со спринтами.

Минусы:

  • Без приоритизации и трекинга времени расходы быстро выходят из-под контроля

  • SLA на такие условия часто не распространяется (никто не отвечает за реакцию в течение 15 минут)

Даже при почасовой оплате следует заранее определить, какие задачи идут в багфиксы и оплачиваются, а какие покрываются гарантией.

Абонентская плата

В этом случае компания оплачивает фиксированную сумму в месяц, которая включает в себя SLA, дежурства, мониторинг, минорные правки.

Преимущество модели в том, что вам не нужно каждый раз утверждать и оплачивать мелкие задачи. Со своей стороны подрядчик сам заинтересован в стабильности — чем меньше сбоев, тем выше его маржа.

Минусы:

  • Вы будете платить, даже если в отчетный период не было сбоев и инцидентов

  • Не всегда понятно, входит ли новая задача в оплаченный пакет поддержки или это дополнительная доработка

Пакетные часы

Покупать условные 30-50 часов поддержки в месяц выгодно, когда проект вышел на стабильное развитие, но требует регулярных изменений. По договоренности с подрядчиком непотраченные часы могут «сгорать» или частично переноситься на следующий месяц.

Минусы:

При форс-мажорах (например, взломе сайта) 30 оплаченных часов могут закончиться в первые сутки.

Чтобы выбрать формат обслуживания, оцените свой проект и определите, какие задачи вам понадобятся:

Новый сайт, SLA нет, требуются частые доработки — начинайте с почасовой оплаты, которая обеспечит вам гибкость и прозрачность расчетов.

От работы сайта зависит ваш бизнес (e-commerce, SaaS, крупный портал с контентом) — сразу смотрите в сторону абонентки с SLA, иначе в погоне за экономией вы лишитесь спокойствия.

Корпоративный сайт или лендинг с периодическими обновлениями — берите пакет на нужное количество часов в месяц и не беспокойтесь о фоновых задачах.

Заключение

Техническая поддержка — это не постскриптум к разработке, а полноценный этап жизненного цикла сайта. После запуска проект попадает в реальный мир с пользователями, ошибками, обновлениями, угрозами. И здесь важно не просто «держать сервер включенным», а обеспечивать стабильную, быструю и предсказуемую реакцию на любые изменения.

Поддержка — это про зрелость. Либо у компании есть SLA, ротации, дежурные и журнал изменений, либо она работает с фрилансером, который отвечает по возможности и настроению.

Если вы заказчик, ищите тех, кто думает так же. Если вы подрядчик, стройте процессы с прицелом на годы. Сайты могут меняться, технологии устаревают, но подход к сервису остается главной ценностью.

Возврат к списку