PingMap beta
Новое HTTP-проверка сайта с разных городов

Распределённая HTTP-проверка одновременно с мониторинговых агентов в Москве, Санкт-Петербурге, Челябинске и других городах. По каждому агенту: статус-код, waterfall DNS/TCP/TLS/TTFB/Download, SSL-сертификат и WHOIS — в одном отчёте на интерактивной карте. Опционально — ping/MTR. Отчёт хранится 24 часа.

Открыть →

Калькулятор SLA — расчёт уровня сервиса

SLA (Service Level Agreement) — это формальное обязательство о минимальном уровне аптайма сервиса, обычно выраженное в процентах (99%, 99.9%, 99.99%). Калькулятор переводит SLA в допустимый downtime за день, месяц, квартал и год, а также показывает обратное: при каком фактическом downtime ваш SLA нарушается. Работает бесплатно, без регистрации, и удобен для расчёта B2B-обязательств и компенсаций.

ч
мин
Ваш SLA за месяц
99.900%
Очень хорошо
SLAДопустимый простой / месяц
99%7 ч 12 мин
99.5%3 ч 36 мин
99.9%43 мин
99.95%22 мин
99.99%4 мин
99.999%26 сек

Что такое SLA

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

Например, если вы обещаете клиентам SLA 99.9%, это означает, что ваш сервис может быть недоступен максимум 43 минуты в месяц. Превышение этого порога может означать нарушение SLA и, в зависимости от условий контракта, обязательство выплатить компенсацию.

Сколько простоя допускает каждый уровень SLA

Чтобы не пересчитывать вручную, держите перед глазами таблицу: каждая «девятка» в SLA соответствует конкретному количеству минут простоя в год, месяц и день. Чем выше уровень — тем меньше пространства для ошибок и тем дороже инфраструктура.

SLA Downtime в год В месяц В день Что обычно требует
99% 3 дня 15 ч 36 мин 7 ч 18 мин 14 мин 24 сек Внутренние инструменты, blog, MVP
99.5% 1 день 19 ч 48 мин 3 ч 39 мин 7 мин 12 сек Малый B2B SaaS, корпоративные порталы
99.9% 8 ч 46 мин 43 мин 12 сек 1 мин 26 сек Типичный коммерческий SaaS, e-commerce
99.95% 4 ч 23 мин 21 мин 36 сек 43 сек Платёжные шлюзы, B2B-API с компенсациями
99.99% 52 мин 36 сек 4 мин 19 сек 8.6 сек Финтех, биржи, критическая инфраструктура
99.999% 5 мин 15 сек 25.9 сек < 1 сек Телеком, ядро банковских систем

Практический ориентир: для большинства SaaS-продуктов реалистичная цель — 99.9% (43 минуты в месяц). 99.99% требует полного резервирования и круглосуточной on-call ротации, а 99.999% — отдельной архитектуры с geo-redundancy и стоит на порядок дороже.

Как рассчитать SLA

Формула расчёта SLA проста:

SLA = ((Общее время - Время простоя) / Общее время) x 100%

Где:

  • Общее время -- количество минут в выбранном периоде (месяц = 43 200 минут).
  • Время простоя -- суммарное количество минут, когда сервис был недоступен.

Например, если за месяц сервис был недоступен 2 часа (120 минут): SLA = ((43200 - 120) / 43200) x 100% = 99.72%.

Что учитывается в расчёте

При расчёте SLA важно определить, что считать «простоем». Обычно учитываются:

Учитывается как простой

  • Сервер не отвечает на запросы
  • HTTP-ошибки 5xx
  • Таймаут подключения
  • Ошибки SSL-сертификата
  • DNS не резолвится

Обычно не учитывается

  • Плановое обслуживание
  • Проблемы на стороне клиента
  • Форс-мажор (стихийные бедствия)
  • Проблемы сторонних сервисов
  • Замедление без полной недоступности

Как улучшить SLA

Мониторинг в реальном времени

Чем быстрее вы узнаете о сбое, тем быстрее устраните его. PingMap проверяет каждые 30 секунд и уведомляет мгновенно.

Резервирование

Дублирование критических компонентов: несколько серверов за балансировщиком, реплики баз данных, мультирегиональное развёртывание.

Автоматическое восстановление

Health check + автоматический перезапуск контейнеров (Kubernetes), автоскейлинг, circuit breaker для зависимых сервисов.

Zero-downtime деплои

Rolling update, blue-green deployment, canary release -- всё это позволяет обновлять сервис без простоя.

Что ещё связано с SLA и аптаймом

Часто задаваемые вопросы

Что такое SLA и зачем он нужен?
Service Level Agreement — формальное обязательство о доступности сервиса. Например, SLA 99.9% означает не более 8.76 часов downtime в год. SLA нужен в B2B-контрактах: за нарушение обычно положены компенсации.
Сколько downtime допускает SLA 99.9% в год?
При SLA 99.9% разрешено 0.1% downtime в год. В часах: 8 часов 45 минут. В месяц — около 43 минут. SLA 99.99% — всего 52 минуты в год, 4.3 минуты в месяц.
Чем отличаются "три девятки" от "пяти девяток"?
99.9% — три девятки, downtime 8.76 ч/год. 99.99% — четыре девятки, 52 мин/год. 99.999% — пять девяток, 5 мин/год. "Пять девяток" — стандарт телекомов и финтеха, требует резервирования каждой компоненты.
Что включается в downtime для расчёта SLA?
Обычно — только незапланированные простои. Плановые maintenance windows исключаются, если предупредили заранее (по контракту обычно за 7+ дней). Также часто исключают форс-мажор и проблемы клиента.
Как замерять SLA на практике?
Постоянным мониторингом доступности с интервалом 30–60 секунд из нескольких регионов. Перепроверка отсекает ложные срабатывания. PingMap считает SLA и downtime автоматически и показывает в дашборде.

Измеряйте реальный SLA автоматически с PingMap.