Main ⁄ ⁄ Uptime

Uptime

Uptime (аптайм) — время непрерывной работы IT-системы, сервера, сетевого оборудования, приложения или другого сервиса без отказов и незапланированных остановок. Термин также используют для обозначения уровня доступности системы за определённый период, выраженного в процентах.

Например, uptime 99,9% означает, что сервис должен оставаться доступным 99,9% учитываемого времени. Чем выше этот показатель, тем меньше допустимая продолжительность простоев.

Что показывает Uptime

Uptime характеризует стабильность и доступность IT-инфраструктуры. Показатель используют для серверов, сайтов, облачных платформ, систем хранения данных, сетевого оборудования и других компонентов. Uptime может обозначать:

  • время непрерывной работы — например, сервер работает без перезагрузки 180 дней
  • процент доступности — например, доступность сервиса за месяц составила 99,95%
  • целевой показатель SLA — поставщик обязуется обеспечить определённый уровень доступности, например 99,99%

Поэтому при использовании термина важно учитывать контекст. Uptime в значении продолжительности работы и процент доступности — связанные, но не полностью идентичные показатели.

Как рассчитывается Uptime

Если uptime используется как показатель доступности, его рассчитывают как отношение времени нормальной работы системы к общему учитываемому времени:
Uptime = (общее время − время простоя) / общее время × 100%

Например, за 30 дней система должна работать 720 часов. Если суммарный учитываемый простой составил 3 часа:
Uptime = (720 − 3) / 720 × 100% ≈ 99,58%

В SLA вместо всего календарного периода для расчёта может использоваться согласованное время работоспособности (AST). Кроме того, некоторые виды простоев, например заранее запланированное техническое обслуживание, могут не включаться в расчёт. Конкретные правила определяются условиями соглашения.

Что означают 99%, 99,9% и 99,99% Uptime

Небольшая разница в процентах существенно влияет на допустимую продолжительность простоя. Для периода в 30 дней (720 часов) показатели приблизительно соответствуют следующим значениям:

  • 99% — до 7 часов 12 минут простоя
  • 99,9% — до 43 минут 12 секунд
  • 99,99% — до 4 минут 19 секунд
  • 99,999% — около 26 секунд

Последний показатель часто называют «пять девяток» (five nines). Чем выше требуемый uptime, тем более отказоустойчивая архитектура обычно необходима для его обеспечения.

Uptime и Downtime

Downtime (даунтайм) — период, в течение которого система или сервис недоступны либо не могут выполнять предусмотренные функции.

Uptime и downtime используются совместно при оценке доступности: общее учитываемое время = uptime + downtime.

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

Uptime и SLA

SLA (Service Level Agreement) определяет обязательства поставщика по уровню обслуживания. Uptime или доступность могут быть одним из показателей такого соглашения.

Например, SLA может устанавливать доступность 99,99% в месяц. Если фактический показатель окажется ниже установленного значения, могут применяться предусмотренные договором сервисные кредиты, компенсации или другие меры.

При сравнении SLA разных провайдеров недостаточно смотреть только на количество «девяток». Важно учитывать:

  • за какой период рассчитывается показатель
  • какое время принимается за расчетное
  • что считается недоступностью
  • исключаются ли плановые технические работы
  • какие события относятся к исключениям
  • каким способом фиксируется начало и окончание простоя

Поэтому два предложения с одинаковым заявленным uptime 99,9% на практике могут предусматривать разные условия доступности.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *