Калькулятор бюджета ошибок SLA
Проценты скрывают правду, а минуты её говорят. Выберите цель SLA и период и посмотрите на допустимый простой как на число, вокруг которого можно планировать, — затем введите простой, который у вас действительно был (или доступность, которую вы действительно измерили), чтобы увидеть, сколько бюджета осталось и как быстро вы его расходуете. Чистая арифметика, в вашем браузере.
Если заполнены оба поля наблюдений, побеждают минуты простоя — это более прямое измерение.
- Допустимый простой
- Простыми словами
- В день, в среднем
- Простой на данный момент
- Остаток бюджета
- Израсходовано бюджета
Справка: допустимый простой по цели и периоду
| Цель SLA | 28 дней | 30 дней | 365 дней |
|---|---|---|---|
| 99% | 6h 43m | 7h 12m | 3d 15h |
| 99.9% | 40m 19s | 43m 12s | 8h 45m |
| 99.95% | 20m 10s | 21m 36s | 4h 22m |
| 99.99% | 4m 2s | 4m 19s | 52m 34s |
Почему минуты меняют разговор
Процент SLA — это обещание, которое никто не может себе представить. «Три девятки» звучат строго в продающей презентации и означают, точно, 43 минуты и 12 секунд допустимого простоя в месяц — одно плохое развёртывание и один медленный откат. Команды, которые обсуждают только процент, обнаруживают минуты во время инцидента, а это худшее возможное время для изучения арифметики. Рамка бюджета исправляет это, превращая допуск в ресурс с остатком: он уменьшается, когда что-то ломается, его можно сознательно потратить на рискованную миграцию, пока остаток здоров, а когда он исчерпан, договорённость — письменная или нет — состоит в том, что работа над функциями ставится на паузу, пока надёжность не восстановится. В этом вся управленческая ценность бюджета ошибок: он превращает старейший спор в инженерии — выпускать против стабилизировать — в число, которое обе стороны согласились читать одинаково.
Процент израсходования — это форма раннего предупреждения той же идеи. Бюджет нарушается не в момент, когда он заканчивается; он нарушается неделями раньше, в момент, когда темп расходов делает исчерпание неизбежным, а никто не действует. Половина бюджета, ушедшая за первую неделю месяца, — это сигнал тревоги высшего уровня, пока ещё есть время заморозить изменения, откатить ненадёжную вещь и выделить людей на исправление; те же 50 % в середине месяца — просто движение по графику. Отслеживайте темп, а не только остаток, и бюджет перестанет быть статистикой вскрытия и станет тем, чем должен был быть: спусковым крючком решений, нажимаемым, пока решения ещё могут изменить исход.
Связанные инструменты: планировщик дежурств планирует, кто защищает этот бюджет в 3 часа ночи, а калькулятор хранения резервных копий планирует, как далеко назад может дотянуться восстановление, когда защита не сработала.
Дополнительное чтение: одна рутина надёжности — как ротации, хранение резервных копий и бюджеты ошибок работают вместе как единая привычка планирования.
Часто задаваемые вопросы
Что такое бюджет ошибок?
Количество отказов, которое ваш SLA уже разрешает, выраженное во времени. Цель 99,9 % за 30 дней разрешает 0,1 % периода — 43 минуты 12 секунд — простоя, прежде чем цель будет нарушена. Представление этого в виде бюджета превращает абстрактный процент в нечто, что команда может тратить сознательно: релизы, миграции и обслуживание — всё черпается из одних и тех же 43 минут.
Почему 99,99 % кажутся настолько строже, чем 99,9 %?
Потому что каждая дополнительная девятка делит допуск на десять. За 30 дней: 99 % разрешают 7 часов 12 минут, 99,9 % разрешают 43 минуты, 99,95 % разрешают 21 минуту 36 секунд, а 99,99 % разрешают 4 минуты 19 секунд — меньше одной перезагрузки. Выбрать цель — значит выбрать, сколько инцидентов ваша эксплуатация реально может поглотить, и именно поэтому честная цель устанавливается из измеренных возможностей, а не из устремлений.
Что такое скорость расходования?
Как быстро вы тратите бюджет относительно периода. Процент израсходования на этой странице — простая форма: простой на данный момент, делённый на общий допуск. При 50 % израсходования и половине прошедшего периода вы идёте точно по графику; при 50 % израсходования за первую неделю вы движетесь к нарушению, и время замораживать рискованные изменения — сейчас, пока остаются варианты, а не на 99 %.
Период должен быть 28, 30 или 365 дней?
Сопоставляйте период с обещанием. Клиентские SLA обычно пишутся по календарному месяцу, в котором от 28 до 31 дня в зависимости от месяца: 30 — стандартная плановая цифра, 28 — самый жёсткий февральский случай. Вид на 365 дней подходит для годовых целей и показывает годовой итог, к которому договор действительно вас обязывает. Если поставщик называет вам годовую цифру, а отчитывается помесячно, перед сравнением пересчитайте в обе стороны.
Засчитывается ли плановое обслуживание в бюджет?
Это зависит от договора, и это одна из самых спорных строк при составлении SLA. Многие SLA исключают заранее объявленные окна обслуживания; многие SLO (внутренние цели) считают всё, исходя из принципа, что пользователи не воспринимают плановый и внеплановый простой по-разному. Решите это явно, запишите и убедитесь, что число, которое вы отслеживаете, соответствует определению, о котором вы договорились.