Термин “uptime” (англ. u — сокращение от up, time — время) обозначает непрерывное рабочее состояние сервера, системы или сервиса. Это показатель доступности ресурса, измеряемый в процентах.
Формула расчета:
Uptime = ((общее_время_работы / общее_время_системы) * 100%)
Примеры измерения:
- 99% uptime означает, что система была доступна 99 дней из каждых 100 возможных;
- 99.9% uptime подразумевает доступность системы в течение 99,9% всего года, т.е. около 4 часов простоя в год;
- 99.99% (четверной девятки) uptime позволяет сервису оставаться доступным практически постоянно, лишь несколько минут простоя в год.
Зачем нужен высокий уровень uptime?
- Снижение риска потери клиентов и репутации компании;
- Повышение доверия пользователей и регулярный доступ к важным данным;
- Минимизация финансовых потерь вследствие простоя бизнес-сервисов.
Для достижения высокого уровня uptime используются различные методы обеспечения надежности и отказоустойчивости: резервирование оборудования, кластеризация серверов, автоматическое восстановление после сбоев, мониторинг производительности и состояния ресурсов.