Разрешённый объём сбоев за период — разница между стопроцентной надёжностью и поставленной целью уровня обслуживания.
Что это значит на практике
Бюджет ошибок снимает вечный спор между теми, кто хочет выпускать быстрее, и теми, кто отвечает за стабильность. Правило простое: пока бюджет не израсходован, команда выпускает новые версии; кончился — приоритет переходит к надёжности, пока показатель не восстановится. Спор о темпе превращается в арифметику, а решение перестаёт зависеть от того, кто громче.
Как это выглядит в жизни
Бюджет, который работает
Цель — 99,9% за месяц, то есть около сорока трёх минут допустимой недоступности. После аварии на тридцать минут в бюджете осталось тринадцать. Команда сама отложила рискованный выпуск на следующий месяц: не потому, что запретили, а потому что видно, сколько осталось.
Бюджет как формальность
Бюджет посчитали, повесили на дашборд и ни разу не связали с решениями. Он исчерпан третий месяц подряд, выпуски идут прежним темпом. Показатель есть, смысла нет: бюджет живёт, только когда его исчерпание что-то меняет.
Как правильно и как не надо
Бюджет ошибок
- Посчитан из цели надёжности
- Расходуется и виден
- Исчерпание меняет приоритеты
- Правило согласовано заранее
Отчёт о простоях
- Считается задним числом
- Показывается раз в квартал
- Ни на что не влияет
- Каждый раз обсуждается заново
Где встречается
Практики справочника, в разборах которых этот термин работает:
Своды знаний, в которых этот термин определён:
Откуда термин
Google. Site Reliability Engineering, глава о допустимом риске. Формулировка на этой странице своя.