Обсудить проект
#кейс

Оптимизация
Kubernetes-инфраструктуры и снижение затрат на AWS

Провели аудит EKS-кластеров, устранили причины нестабильности и перерасхода ресурсов. В результате снизили расходы на инфраструктуру на 40% и практически устранили простои сервисов.
Клиент использует несколько Kubernetes-кластеров (EKS) в AWS для работы продуктовых и внутренних сервисов.
Основные проблемы — высокая стоимость инфраструктуры и регулярные падения сервисов, напрямую влияющие на финансовые показатели бизнеса.

Контекст

Такая архитектура не позволяла безопасно масштабировать продукт и несла высокий риск простоев и потери данных.

Повысить стабильность работы сервисов

Устранить причины постоянных рестартов и деградаций

Снизить расходы на облачную инфраструктуру

Задача

Решение

Отключили VPA (оставив режим сбора статистики)
Для dev-окружений заменили типы нод на t3*, что снизило их стоимость примерно на 50%
Настроили политики консолидации нод в Karpenter для удаления недозагруженных инстансов
Настроили spot-инстансы для раннеров GitHub Actions

Провели аудит инфраструктуры и реализовали ряд оптимизаций:

Перенастроили Descheduler, увеличив допустимую загрузку нод до 70%
Настроили requests и limits для всех сервисов
Настроили HPA для сервисов с переменной нагрузкой
Установили минимальное количество реплик сервисов в production равным 3

Результат

Практически полное устранение падений и рестартов сервисов
Экономия за счет автоскейлинга в ночное время и выходные
Более предсказуемое планирование ресурсов
Снижение расходов на инфраструктуру на 40%

Обсудим ваш

проект?

Мы проанализируем вашу текущую архитектуру, выявим узкие места и предложим оптимальный план улучшений.
Оставьте заявку и мы свяжемся с вами в течение одного рабочего дня.
Получите бесплатный аудит инфраструктуры и рекомендации по ее развитию.