Что такое калькулятор аптайма и простоя?
Этот калькулятор переводит процент аптайма (доступности) из соглашения об уровне обслуживания (SLA) — например, 99,9% («три девятки») или 99,999% («пять девяток») — в максимально допустимое время простоя за выбранный период. Если вы отвечаете за серверы, сайты, API или любой сервис, работающий в режиме 24/7, понимание «бюджета простоя» помогает планировать технические окна и спрашивать с провайдеров за нарушение обязательств.
Как пользоваться калькулятором
Укажите целевой процент аптайма (например, 99,95) и выберите период: за день, неделю, месяц или год. Калькулятор мгновенно покажет допустимое время простоя в днях, часах, минутах и секундах. Для месяца берётся средняя длина 30,4375 дня, а для года — 365,25 дня, чтобы учесть високосные годы.
Разбор формулы
Допустимое время простоя равно доле недоступности, умноженной на общую продолжительность периода: Простой = (1 − аптайм% / 100) × период. Обратно: фактический аптайм считается как (общее время − простой) / общее время × 100. Перед применением доли недоступности общее время переводится в минуты (дни периода × 24 × 60).
$$\text{Простой (мин)} = \text{Период (дни)} \times 1440 \times \frac{100 - \text{Аптайм (\%)}}{100}$$
Пример расчёта
Допустим, вы гарантируете аптайм 99,9% в год. Доля недоступности равна \(1 - 0{,}999 = 0{,}001\). В году \(365{,}25 \times 24 \times 60 = 525\,960\) минут. Допустимый простой:
$$525\,960 \times 0{,}001 = 525{,}96 \text{ минуты} \approx 8{,}766 \text{ часа} \approx 0{,}365 \text{ дня в год}$$
Частые вопросы
Что означают «три девятки»? Это разговорное обозначение доступности 99,9%, которая допускает около 8,77 часа простоя в год.
Почему используются 365,25 и 30,4375 дня? Эти усреднённые значения учитывают високосные годы и разную длину месяцев, давая честный «бюджет простоя» на длинной дистанции.
Как проверить свой реальный аптайм? Используйте формулу \(U = (\text{общее время} - \text{фактический простой}) / \text{общее время} \times 100\). Если за год (525 960 минут) сервис простоял 60 минут, аптайм \(= (525\,900 / 525\,960) \times 100 \approx 99{,}9886\%\).