Калькулятор SLA: допустимое время простоя по проценту аптайма
Калькулятор переводит процент доступности из договора с хостингом, облаком или подрядчиком в понятные минуты и секунды: сколько сервис может лежать за день, неделю, месяц, квартал и год, не нарушая обещанный SLA. В обратном режиме он считает, какой аптайм получился при известном простое.
Все расчёты выполняются в браузере. По умолчанию месяц равен 30 дням, квартал — 91,25 дня (четверть года), год — 365 дням; длину месяца можно поменять. Поэтому 99,9% за месяц — это ровно 43 минуты 12 секунд.
Как пользоваться калькулятором SLA
- 1Введите процент доступности, например 99,9, или нажмите на готовый уровень: 99%, 99,5%, 99,9%, 99,95%, 99,99%, 99,999%.
- 2Посмотрите допустимый простой сразу за пять периодов — от суток до года.
- 3Если в договоре месяц считается календарным, выберите длину 28, 29 или 31 день вместо 30.
- 4Для обратного расчёта переключитесь на режим «Простой → аптайм», введите длительность простоя и период — калькулятор покажет процент доступности и уровень SLA, в который вы уложились.
- 5Сравните результат с таблицей уровней SLA под калькулятором, чтобы понять, сколько «стоит» каждая дополнительная девятка.
99,9% аптайма — это сколько простоя
Каждая следующая «девятка» сокращает допустимый простой в десять раз. При 99% сервис может не работать больше 7 часов в месяц, а при 99,99% — чуть больше 4 минут. Таблица ниже рассчитана для месяца в 30 дней и года в 365 дней.
| SLA | В день | В неделю | В месяц (30 дней) | В год (365 дней) |
|---|---|---|---|---|
| 99% («две девятки») | 14 мин 24 с | 1 ч 40 мин 48 с | 7 ч 12 мин | 3 д 15 ч 36 мин |
| 99,5% | 7 мин 12 с | 50 мин 24 с | 3 ч 36 мин | 1 д 19 ч 48 мин |
| 99,9% («три девятки») | 1 мин 26,4 с | 10 мин 4,8 с | 43 мин 12 с | 8 ч 45 мин 36 с |
| 99,95% | 43,2 с | 5 мин 2,4 с | 21 мин 36 с | 4 ч 22 мин 48 с |
| 99,99% («четыре девятки») | 8,6 с | 1 мин 0,5 с | 4 мин 19,2 с | 52 мин 33,6 с |
| 99,999% («пять девяток») | 0,86 с | 6 с | 25,9 с | 5 мин 15,4 с |
Как считается допустимое время простоя
Формула простая: допустимый простой = длительность периода × (100% − SLA). В 30-дневном месяце 43 200 минут, 0,1% от них — 43,2 минуты, то есть 43 минуты 12 секунд. Для года в 365 дней получается 525 600 минут и 8 часов 45 минут 36 секунд при 99,9%.
Разные калькуляторы показывают немного разные цифры, потому что по-разному считают месяц и год. Одни берут 30 дней, другие — календарный месяц, третьи — среднюю длину 30,4375 дня (365,25 / 12). Год в 365,25 дня даёт при 99,9% уже 8 ч 45 мин 58 с. Перед спором с поставщиком проверьте, какой период указан в договоре.
| Длина месяца | Минут в месяце | Допустимый простой |
|---|---|---|
| 28 дней (февраль) | 40 320 | 40 мин 19,2 с |
| 29 дней (февраль високосного года) | 41 760 | 41 мин 45,6 с |
| 30 дней | 43 200 | 43 мин 12 с |
| 31 день | 44 640 | 44 мин 38,4 с |
| 30,4375 дня (средний месяц) | 43 830 | 43 мин 49,8 с |
Обратный расчёт: какой аптайм получился
Если вы знаете, сколько длился простой, аптайм считается так: (1 − простой / период) × 100%. Например, 30 минут недоступности в 30-дневном месяце дают 99,9306% — это укладывается в SLA 99,9%, но уже не в 99,95%, где лимит 21 минута 36 секунд.
| Простой за месяц | Аптайм | Укладывается в SLA |
|---|---|---|
| 5 минут | 99,9884% | 99,95% |
| 15 минут | 99,9653% | 99,95% |
| 30 минут | 99,9306% | 99,9% |
| 1 час | 99,8611% | 99,5% |
| 4 часа | 99,4444% | 99% |
| 8 часов | 98,8889% | ниже 99% |
Аптайм цепочки сервисов: почему два раза по 99,9% — это меньше 99,9%
Сайт почти никогда не зависит от одного компонента: есть хостинг, база данных, DNS, CDN, платёжный шлюз. Если сервисы включены последовательно и отказ любого из них ломает сайт, их доступности перемножаются. Два компонента по 99,9% дают 99,8001%, три — 99,7003%.
Резервирование работает в обратную сторону: два независимых сервера по 99,9%, каждый из которых может обслужить трафик в одиночку, теоретически дают 99,9999%. На практике отказы часто связаны — общий дата-центр, сеть или ошибка в деплое, — поэтому реальная цифра ниже.
| Конфигурация | Итоговая доступность | Простой в 30-дневный месяц |
|---|---|---|
| Один сервис 99,9% | 99,9% | 43 мин 12 с |
| Два последовательных по 99,9% | 99,8001% | 1 ч 26 мин 21 с |
| Три последовательных по 99,9% | 99,7003% | 2 ч 9 мин 28 с |
| Два параллельных по 99,9% (независимые отказы) | 99,9999% | 2,6 с |
Что считать простоем по SLA
Процент в договоре ничего не значит без определения простоя. Прежде чем сравнивать предложения поставщиков, найдите в договоре ответы на эти вопросы:
- Входят ли плановые работы в простой или исключаются при заранее отправленном уведомлении.
- Считается ли простоем частичная недоступность: ошибки 5xx у части запросов, падение одного региона, сильная деградация скорости.
- Как измеряется доступность: мониторингом поставщика, по обращениям клиентов или по вашим данным.
- С какого момента идёт отсчёт: с начала сбоя, с подтверждения инцидента или с обращения в поддержку.
- Какая компенсация положена за нарушение и в какой срок нужно подать заявку.
Как часто проверять, чтобы измерить SLA
Частота проверок задаёт точность измерения. Если мониторинг опрашивает сайт раз в 5 минут, короткий сбой может пройти незамеченным, а длинный — оказаться завышен или занижен на несколько минут. Для 99,9% с лимитом 43 минуты в месяц нужна проверка хотя бы раз в минуту, для 99,99% с лимитом около 4 минут — ещё чаще и из нескольких точек.
SLA, SLO и SLI: в чём разница
Термины часто путают, хотя они описывают разные уровни одного процесса — от измерения до юридических обязательств.
| Термин | Что это | Пример |
|---|---|---|
| SLI (индикатор) | Измеряемая метрика качества | Доля успешных HTTP-ответов, время ответа |
| SLO (цель) | Внутренний целевой уровень метрики | 99,95% успешных проверок за 30 дней |
| SLA (соглашение) | Обязательство перед клиентом с компенсацией | 99,9% доступности, иначе скидка 10% |
Частые вопросы
99,9% uptime — это сколько простоя?
+
За 30-дневный месяц — 43 минуты 12 секунд, за неделю — 10 минут 4,8 секунды, за сутки — 1 минута 26,4 секунды, за год из 365 дней — 8 часов 45 минут 36 секунд.
Чем 99,9% отличается от 99,99%?
+
Допустимый простой меньше в десять раз: 43 минуты 12 секунд против 4 минут 19 секунд в месяц. Четыре девятки почти невозможно обеспечить на одном сервере — нужны резервирование и автоматическое переключение.
Какой SLA считается нормальным для хостинга?
+
Чаще всего в договорах встречаются 99,9% и 99,95%. Уровень 99,99% обычно предлагают для отказоустойчивых конфигураций. Обращайте внимание не только на цифру, но и на то, что считается простоем и какая компенсация положена.
Почему разные калькуляторы SLA дают разные цифры?
+
Из-за длины периода. Этот калькулятор по умолчанию считает месяц равным 30 дням, а год — 365 дням. Другие сервисы используют календарный месяц или среднюю длину 30,4375 дня, поэтому результат отличается на десятки секунд.
Входят ли плановые работы в допустимый простой?
+
Зависит от договора. Часто плановое обслуживание с заранее отправленным уведомлением в расчёт SLA не входит, поэтому фактическая недоступность может быть больше лимита из таблицы.
Что такое «пять девяток»?
+
Доступность 99,999%: не больше 25,9 секунды простоя в 30-дневный месяц и около 5 минут 15 секунд в год. Такой уровень требует резервирования всех компонентов и встречается в телекоме и платёжных системах.
Как измерить реальный аптайм своего сайта?
+
Нужен внешний мониторинг, который проверяет сайт по расписанию и хранит историю ответов. PingDesk проверяет доступность каждую минуту, считает процент аптайма за период и фиксирует длительность каждого инцидента.
Как доказать хостингу, что SLA нарушен?
+
Соберите независимую историю проверок: время начала и окончания сбоя, коды ответов и ошибки. Отчёт внешнего мониторинга — весомый аргумент при запросе компенсации, особенно если поставщик измеряет доступность только у себя.