Как снизить счёт за облако
Вопрос
Интервьюер: «Счёт за облако вырос в полтора раза за полгода, нагрузка почти не изменилась. Ваши действия?»
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Разобрать счёт по сервисам и меткам: найти, что выросло
Убрать мусор: неприкреплённые диски, старые снапшоты, лишние IP, забытые стенды
Правильный размер ВМ и баз по метрикам, автоскейлинг вниз ночью
Исходящий трафик и логи: CDN, сжатие, ретеншн, уровни логов
Резервирование под постоянную нагрузку, прерываемые ВМ под фоновую
Метки и бюджеты с алертами, чтобы рост был виден сразу
Что могут спросить следом
- Как убедить команды удалять свои стенды?
- Что опаснее экономить: сеть или хранилище?
Разбор
Образцовый ответ: «Начну с детализации счёта по сервисам и меткам: обычно рост даёт пара строк. Частые находки: диски и снапшоты от удалённых ВМ, стенды фичей, которые никто не выключил, хранение логов без ретеншна, исходящий трафик, который можно отдать через CDN. Дальше rightsizing: смотрю утилизацию CPU и памяти за месяц, ВМ на 10% загрузки уменьшаю. Стенды выключаю ночью по расписанию, CI-раннеры перевожу на прерываемые ВМ. Под постоянную нагрузку беру резервирование. Чтобы не повторилось: обязательные метки команды и окружения, бюджеты с алертами, ежемесячный отчёт стоимости по командам. Экономия не должна задеть надёжность: бэкапы и реплики не трогаю».
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.