Какой SLA должен быть у компании, чтобы обеспечить 99.9% доступности сервиса в 2026 году?
PrimeCoder · 2026 · спека
99,9% доступности — это не проценты в договоре, а 8,8 часа простоя в год. Для сервиса, который приносит деньги, это ощутимо. Для лендинга-визитки — часто избыточно. Вопрос не в том, «какой SLA попросить», а в том, какой уровень вы готовы обслуживать своими процессами и финансировать. Спрос на «пять девяток» в 2026 году — маркетинговый шум. Реальность малого и среднего бизнеса в России — честные 99,5–99,9% с прописанной реакцией на инциденты.
Ниже — спецификация SLA, которую можно вставить в договор с подрядчиком или в техническое задание на разработку. Без воды, с критериями готовности и границами ответственности.
Что такое SLA на самом деле
Соглашение об уровне услуг (SLA) — это не «обещание работать без сбоев», а формальный договор, где описаны услуга, права сторон и измеримые показатели качества. Термин пришёл из ITIL, и там он означает именно контракт, а не абстрактное «мы будем стараться».
В SLA три слоя:
- Целевой уровень (SLO) — конкретная цель: «доступность 99,9% в месяц».
- Показатель (SLI) — как эту цель измеряем: «доля успешных HTTP-запросов к сайту за месяц».
- Условия применения — что считается инцидентом, что не считается, и какие штрафы или бонусы.
Если в договоре нет показателя — способа измерения — целевой уровень превращается в пожелание. Подрядчик скажет «у нас всё работало», вы скажете «нет, лежало». Без метрик спор решает тот, у кого громче голос. Обычно это подрядчик.
Первое правило: SLA без метрик — это мусор. Вы покупаете файл, а не решение.
Сколько девяток нужно именно вам
Разложим цифры по полочкам. 99,9% — это 43,8 минуты простоя в месяц или 8,8 часа в год. 99,5% — это 3,6 часа в месяц или 43,8 часа в год. 99,99% — это 4,4 минуты в месяц или 52,6 минуты в год.
Теперь честно ответьте на вопрос: что происходит, когда ваш сайт лежит ночью?
Сценарий «сайт лежал ночь, формы не ушли»:
- Если это лендинг для сбора заявок — вы потеряли несколько лидов. Обидно, но не смертельно. 99,5% хватит.
- Если это интернет-магазин с оплатой — вы потеряли деньги и доверие. 99,9% оправдано.
- Если это личный кабинет клиента с данными — вы рискуете репутацией и договорными штрафами. 99,9% минимум, лучше 99,95%.
Для 90% малого бизнеса в России 99,9% — это потолок разумного. Дальше начинается инженерия, которая стоит денег: кластеры, балансировщики, резервные дата-центры, дежурные инженеры. Вопрос не в том, «какой SLA у компании», а в том, «какой SLA вы готовы финансировать».
Правило: не платите за девятки, которые не приносят вам денег. 99,99% для визитки стоматологии — это выброшенные деньги.
Спецификация SLA: что должно быть в договоре
Ниже — готовая структура. Можете копировать в техническое задание или договор. Это не шаблон «для галочки», а рабочий чертёж.
1. Предмет и границы
Чётко определите, на что распространяется SLA. «Сайт работает» — это не определение. «Доступность главной страницы, страниц каталога и API для оформления заказа» — это определение.
Что обычно НЕ входит в SLA подрядчика:
- Сбои хостинга, если хостинг — отдельный провайдер (ваша зона ответственности).
- Проблемы с доменом или DNS, если домен зарегистрирован на вас.
- Сбои сторонних сервисов: платёжные шлюзы, SMS-шлюзы, CDN.
- Действия пользователей: кто-то залил 10 ГБ видео на хостинг и сайт лёг.
Пропишите это явно. Иначе подрядчик будет говорить «это не наша вина, это хостинг», и формально будет прав.
2. Метрики (SLI)
Определите, как измеряете доступность. Варианты:
- HTTP-проверка снаружи — мониторинг пингует сайт каждые 60 секунд из 2–3 точек. Считается простоем, если сайт недоступен более 3 минут подряд. Это стандарт.
- Внутренние метрики — аптайм сервера, нагрузка CPU, ошибки 5xx. Это для диагностики, но не для SLA.
- Скорость ответа — время ответа сервера. Для SLA обычно не критично, но можно добавить как цель: «95% запросов отвечают за 500 мс».
Важно: доступность считается в процентах от общего времени в месяце. Формула: (общее время — время простоя) / общее время × 100%. Пропишите, что считается «временем простоя»: только полная недоступность или также ошибки 5xx на 10% запросов.
3. Реакция на инциденты
Это важнее, чем проценты. Сайт может лежать 2 часа, но если подрядчик за 15 минут нашёл причину и за 30 минут восстановил — это хорошая работа. А если сайт лежал 40 минут (в пределах 99,9%), но подрядчик отвечал на тикеты 3 часа — это плохая работа.
Пропишите уровни критичности:
| Уровень | Пример | Время реакции | Время решения |
|---|---|---|---|
| P0 (критический) | Сайт полностью недоступен, оплата не работает | 15 минут | 4 часа |
| P1 (высокий) | Не работает часть функционала, ошибки 5xx | 30 минут | 8 часов |
| P2 (средний) | Некритичная ошибка, баг в интерфейсе | 4 часа | 2 рабочих дня |
| P3 (низкий) | Косметика, пожелания | 1 рабочий день | По согласованию |
Время реакции — это время до первого ответа инженера. Время решения — до восстановления. Для P0 в рабочее и нерабочее время условия могут отличаться. Если ваш бизнес работает 24/7 — требуйте реакцию 24/7. Если только в будни с 9 до 18 — экономьте на ночной поддержке.
4. Штрафы и компенсации
Без штрафов SLA — это декларация о намерениях. Пропишите финансовую ответственность. Варианты:
- Процент от месячной оплаты — за каждый час простоя сверх нормы скидка 10% от месячного платежа. Потолок — 50%.
- Фиксированная сумма — за P0-инцидент с простоем более 4 часов — компенсация 10 000 ₽.
- Бонусы — если доступность 99,95% три месяца подряд — скидка 5% на следующий квартал.
Важно: штрафы должны быть соразмерны. Если вы платите подрядчику 30 000 ₽/мес, требовать штраф 100 000 ₽ за час простоя — нереалистично. Подрядчик либо откажется, либо заложит риски в цену.
5. Отчётность
Требуйте ежемесячный отчёт. В нём должно быть:
- Фактическая доступность за месяц (в процентах).
- Список инцидентов с датами, длительностью и причинами.
- Анализ корневых причин (RCA) для P0-инцидентов — что случилось и что сделали, чтобы не повторилось.
- План действий на следующий месяц.
Если подрядчик не может предоставить отчёт — значит, он не ведёт метрики. А если не ведёт метрики — его SLA ничего не стоит.
Где подрядчик срезает углы
Типичные уловки, которые обесценивают SLA:
- «Плановая недоступность». Подрядчик исключает из расчёта время на обновления и регламентные работы. Формально — 99,9%, фактически — сайт лежит каждую ночь с 2 до 4. Пропишите: плановые окна не должны превышать 4 часов в месяц и должны согласовываться за 48 часов.
- «Сбой хостинга — не наша вина». Если подрядчик сам выбирает хостинг и управляет им — это его зона ответственности. Если хостинг выбирали вы — это ваша проблема. Пропишите, кто отвечает за инфраструктуру.
- «DDoS-атака — форс-мажор». Частично правда, но подрядчик должен иметь базовую защиту. Пропишите: подрядчик обязан подключить минимальную защиту от DDoS (фильтрация на уровне хостинга или CDN).
- «Мониторинг с одного сервера». Если мониторинг пингует сайт из той же сети, что и хостинг, — при падении сети мониторинг «не заметит» проблемы. Требуйте внешний мониторинг из 2–3 точек.
Ещё одна уловка — «доступность API не входит в SLA». Если ваш сайт — это одностраничное приложение, которое работает через API, то недоступность API = недоступность сайта. Пропишите это явно.
Что делать, если SLA нет
Если подрядчик отказывается подписывать SLA — это красный флаг. Значит, он не уверен в своей работе или не хочет нести ответственность. В 2026 году это не норма, а исключение. Даже небольшие студии и фрилансеры могут предоставить базовый SLA на 99,5% с реакцией в рабочее время.
Если SLA нет, но работать надо — сделайте свой мониторинг. Бесплатные инструменты (UptimeRobot, HetrixTools) пингуют сайт каждые 5 минут и шлют уведомления в Telegram. Это не заменит SLA, но даст вам факты для разговора с подрядчиком.
Сценарий «сайт лежал ночь, формы не ушли» без SLA:
- Вы узнали о проблеме утром от клиента.
- Подрядчик говорит «мы ничего не заметили».
- Вы не можете доказать, что сайт лежал, потому что нет мониторинга.
- Вы теряете заявки и нервы.
С мониторингом:
- В 3:15 ночи вам пришло уведомление в Telegram.
- Вы написали подрядчику (даже если он не в SLA, он ответит).
- К 5:00 сайт подняли.
- Утром у вас есть скриншоты простоя для разговора.
Мониторинг не решает проблему, но он даёт вам рычаг давления. Это минимум, который стоит сделать в любом случае.
Практический сценарий: как внедрить SLA за квартал
Допустим, у вас сайт на WordPress или Tilda, подрядчик — небольшая студия. Вот план.
Неделя 1–2: аудит
- Зафиксируйте текущую доступность. Поставьте внешний мониторинг (UptimeRobot, бесплатный тариф).
- Соберите данные за 2 недели. Если доступность ниже 99% — это база для разговора.
- Определите, какие страницы критичны: главная, каталог, корзина, оплата.
Неделя 3–4: переговоры
- Подготовьте проект SLA на основе структуры выше.
- Начните с 99,5% и реакции в рабочее время. Это реалистично для большинства студий.
- Если подрядчик согласен на 99,9% — отлично, но требуйте метрики и отчётность.
Квартал: контроль
- Требуйте ежемесячный отчёт. Если не дают — напоминайте.
- Сверяйте отчёт с данными своего мониторинга. Расхождения — повод для разговора.
- Если SLA нарушается 2 месяца подряд — меняйте подрядчика или пересматривайте условия.
Это не «процесс ради процесса». Это способ получить предсказуемость. Вы платите за результат, а не за обещания.
Чек-лист: проверьте SLA перед подписанием
| Пункт | Что проверить | Статус |
|---|---|---|
| Метрики | Указан ли способ измерения доступности (внешний мониторинг, частота проверок)? | ☐ |
| Границы | Перечислено ли, что НЕ входит в SLA (хостинг, DNS, сторонние сервисы)? | ☐ |
| Плановые окна | Ограничены ли плановые работы (не более 4 часов в месяц, согласование за 48 часов)? | ☐ |
| Реакция | Прописано ли время реакции и решения для каждого уровня критичности? | ☐ |
| Штрафы | Есть ли финансовая ответственность за нарушение SLA? | ☐ |
| Отчётность | Обязан ли подрядчик предоставлять ежемесячный отчёт с метриками и RCA? | ☐ |
| API | Включена ли доступность API в SLA, если сайт работает через API? | ☐ |
Частые вопросы
99,9% — это много или мало?
Для лендинга — достаточно. Для интернет-магазина — норма. Для банковского сервиса — мало. Оцените потери от часа простоя: если это 5 000 ₽, то 99,9% (8,8 часа в год) — это риск 44 000 ₽ в год. Решайте, стоит ли платить за 99,99%.
Что делать, если подрядчик не даёт SLA?
Поставьте свой мониторинг и соберите данные. Покажите подрядчику факты. Если он не готов обсуждать — ищите другого. В 2026 году базовый SLA — это стандарт рынка, а не прихоть.
Можно ли требовать 99,99%?
Можно, но готовьтесь платить. 99,99% требует кластерной архитектуры, резервного дата-центра и дежурного инженера 24/7. Для малого бизнеса это обычно неоправданно. Начните с 99,5–99,9%.
Что входит в «время реакции»?
Время от момента, когда подрядчик узнал об инциденте (от вас или от мониторинга), до первого ответа инженера. Это не время решения. Уточните в договоре, что считается «узнал»: получил тикет, увидел алерт мониторинга, ответил на звонок.
Штрафы в SLA — это нормально?
Да, если они соразмерны. Штрафы дисциплинируют подрядчика. Но если штрафы слишком большие, подрядчик заложит риски в цену, и вы заплатите больше. Ищите баланс.
Кто отвечает за хостинг?
Тот, кто его выбирает и оплачивает. Если хостинг оплачиваете вы — это ваша зона ответственности, и подрядчик может снять с себя ответственность за его сбои. Если хостинг входит в услуги подрядчика — он отвечает. Пропишите это в договоре.
На этой неделе
- Поставьте внешний мониторинг на сайт. Бесплатный тариф UptimeRobot или аналог. Настройте уведомления в Telegram.
- Соберите данные о доступности за 7 дней. Если есть простои — зафиксируйте даты и время.
- Напишите подрядчику письмо с вопросом: «Какой SLA вы можете предоставить?». Приложите данные мониторинга. Посмотрите на реакцию.
Это три действия, которые не требуют бюджета и дают фактуру для переговоров. Через месяц у вас будет либо нормальный SLA, либо понимание, что подрядчика пора менять.
PrimeCoder Team · Официальный ответ · PrimeCoder
Пришлите формат отчётности (дашборд / таблица / «на глаз») — подскажем минимальный набор метрик на старт.
Ярослав · Инженер поддержки
Как вы документируете edge cases, чтобы база знаний не устаревала за неделю?