Привет!
Я Deputy CTO Сергей Сафонов и сегодня расскажу, как мы в Skyeng регулярно оптимизируем расходы на инфраструктуру.
Зачем мы это делаем? Чтобы убрать неоправданные расходы и уменьшить затраты на инфру без ущерба качеству и стабильности. За множество итераций мы выработали 3 простых шага, которые помогают делать это эффективно 😎
📈 Анализ расходов в разных плоскостях: по дата-центрам, серверам, командам, функции (базы данных, кластер, очереди), нагрузке и т.д.
🧭 Выбор основных направлений для более глубокого анализа и проведение анализа.
👨💻 Формирование задач и проектов, сведение их в единый роадмап.
А теперь к результатам) Вот часть изменений, которые в сумме с другими позволили сэкономить около 5% годового бюджета на инфраструктуру:
📍Увеличили среднюю пиковую нагрузку на кластер с ~15% до 60%
📍Сократили расходы на сервисы за счет отказа от сервиса, части функционала, сокращения пользователей или смены тарифа
📍Начали использовать прерываемые виртуальные машины в Yandex Cloud
📍Передали в команды с большими расходами задачу оптимизировать используемые ресурсы и затраты
📍Переехали с bare-metal серверов на k8s
На что еще можно обратить внимание при оптимизации расходов:
🍀 Переосмыслить целесообразность расходов с точки зрения актуальных потребностей бизнеса. Например, вы храните большое количество метаинформации, но у компании нет запроса на ее использование. Стоит ли тратить деньги на ее хранение?!
🍀 Обсудить цены с текущими партнерами и провести переговоры с другими поставщиками.
Я Deputy CTO Сергей Сафонов и сегодня расскажу, как мы в Skyeng регулярно оптимизируем расходы на инфраструктуру.
Зачем мы это делаем? Чтобы убрать неоправданные расходы и уменьшить затраты на инфру без ущерба качеству и стабильности. За множество итераций мы выработали 3 простых шага, которые помогают делать это эффективно 😎
📈 Анализ расходов в разных плоскостях: по дата-центрам, серверам, командам, функции (базы данных, кластер, очереди), нагрузке и т.д.
🧭 Выбор основных направлений для более глубокого анализа и проведение анализа.
👨💻 Формирование задач и проектов, сведение их в единый роадмап.
А теперь к результатам) Вот часть изменений, которые в сумме с другими позволили сэкономить около 5% годового бюджета на инфраструктуру:
📍Увеличили среднюю пиковую нагрузку на кластер с ~15% до 60%
📍Сократили расходы на сервисы за счет отказа от сервиса, части функционала, сокращения пользователей или смены тарифа
📍Начали использовать прерываемые виртуальные машины в Yandex Cloud
📍Передали в команды с большими расходами задачу оптимизировать используемые ресурсы и затраты
📍Переехали с bare-metal серверов на k8s
На что еще можно обратить внимание при оптимизации расходов:
🍀 Переосмыслить целесообразность расходов с точки зрения актуальных потребностей бизнеса. Например, вы храните большое количество метаинформации, но у компании нет запроса на ее использование. Стоит ли тратить деньги на ее хранение?!
🍀 Обсудить цены с текущими партнерами и провести переговоры с другими поставщиками.