Что такое Высокая доступность
Минимизация времени простоя
Высокая доступность (High Availability, HA) — это характеристика системы, обеспечивающая непрерывную работу сервисов с минимальным временем простоя. Измеряется в процентах доступности за год.
Уровни доступности
- 99% — до 3.65 дней простоя в год
- 99.9% — до 8.76 часов простоя в год
- 99.99% — до 52.6 минут простоя в год
- 99.999% — до 5.26 минут простоя в год (Five Nines)
Компоненты HA
- Резервирование — дублирование критических компонентов
- Балансировка нагрузки — распределение трафика между серверами
- Мониторинг — автоматическое обнаружение сбоев
- Failover — автоматическое переключение на резерв
Архитектурные паттерны
- Active-Passive — один активный, один резервный узел
- Active-Active — все узлы обрабатывают нагрузку
- Multi-region — георепликация между дата-центрами
- Database clustering — кластеризация баз данных