Выбор ответа Senior Ёмкость и хаос-инжиниринг обновлено
Почему не держать 95% загрузки
Вопрос
Почему для критичных сервисов не ставят целевую загрузку CPU 95%, даже если это экономит деньги?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Задержка растёт нелинейно, а запаса на всплеск нет. По теории очередей время ответа пропорционально 1 / (1 - загрузка): при 50% оно вдвое больше времени обслуживания, при 95% в двадцать раз.
Варианты ответа
- CPU деградирует и выходит из строя при долгой загрузке выше 90%
- Облака запрещают устойчивую загрузку ВМ выше 80% по условиям SLA
- Мониторинг усредняет загрузку и не показывает значения выше 90%
- Задержка растёт нелинейно, а запаса на всплеск нетправильный ответ
Разбор
По теории очередей время ответа пропорционально 1 / (1 - загрузка): при 50% оно вдвое больше времени обслуживания, при 95% в двадцать раз. Любой всплеск или отказ узла при такой загрузке превращается в лавину задержек. Железо и облака таких ограничений не вводят, мониторинг показывает любые значения.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.