Рекомендации и оптимизация

5 типов рекомендаций с расчётом экономии в рублях. Preview перед применением.

Обзор

Платформа автоматически генерирует рекомендации на основе инвентори, биллинга и аудита K8s. Каждая рекомендация содержит: тип действия, затронутый ресурс, расчётную экономию, приоритет.

Рекомендации обновляются после каждой синхронизации и аудита. Вы можете применить их вручную, через API облака или автоматически через GitOps.

Типы рекомендаций

1. Неподключённые диски (Unattached Disks)

Что
диски, не привязанные ни к одной VM. Часто остаются после удаления виртуальных машин или пересоздания инфраструктуры.
Экономия
стоимость хранения × объём диска. Для SSD-дисков в Yandex Cloud это может составлять от 500 до 5 000 ₽/мес за каждый забытый диск.
Действие
удалить диск или отключить биллинг (если провайдер поддерживает).

2. Остановленные VM (Stopped VMs)

Что
VM в статусе STOPPED, но диски и зарезервированные IP продолжают оплачиваться.
Экономия
стоимость дисков + reserved IP. Остановленная VM с 200 ГБ SSD и статическим IP обходится в 1 500–3 000 ₽/мес.
Действие
удалить VM полностью или освободить зарезервированный IP.

3. Oversized VM (VM Rightsize)

Что
VM с низкой утилизацией CPU/RAM (менее 20%). Такие машины оплачиваются по полной стоимости, но используют лишь малую часть ресурсов.
Экономия
разница между стоимостью текущего и рекомендуемого flavor. Переход с m3-xlarge на m3-large может сэкономить 50% стоимости VM.
Действие
изменить тип VM на меньший (требует перезагрузки).

4. Недогруженные ноды K8s (Underutilized Nodes)

Что
ноды кластера с загрузкой менее 30%. Типичная ситуация при избыточном autoscaler min-count или устаревших node pools.
Экономия
стоимость избыточных нод. Одна лишняя нода standard-v3 с 8 CPU/32 ГБ — это ~8 000 ₽/мес.
Действие
уменьшить node pool или пересмотреть настройки cluster autoscaler (min/max nodes).

5. Overrequested Workloads K8s

Что
requests/limits workloads значительно превышают actual usage. Завышенные requests блокируют ресурсы на нодах и приводят к тому, что autoscaler создаёт больше нод, чем нужно.
Экономия
освобождённые ресурсы → меньше нод. Снижение requests с 4 CPU до 0.5 CPU на 10 подов может освободить целую ноду.
Действие
уменьшить requests/limits через GitOps — платформа создаёт Merge Request в GitLab с изменениями в манифестах.

Как применять рекомендации

Выберите рекомендацию

Перейдите в Оптимизация и выберите рекомендацию из списка. Рекомендации отсортированы по приоритету — самые значимые сверху.

Preview

Нажмите Preview — увидите, что именно изменится: какой ресурс будет затронут, текущие и рекомендуемые параметры, расчётная экономия.

Apply (инфраструктура)

Для инфраструктурных ресурсов (VM, диски): нажмите Apply — действие выполняется через API облачного провайдера. Платформа отслеживает статус выполнения.

GitOps (K8s workloads)

Для K8s workloads: нажмите GitOps — создаётся Merge Request в GitLab с изменениями requests/limits в YAML-манифестах. Review, approve, merge — стандартный процесс.

Приоритеты

Приоритет Критерий Цвет
Critical Экономия > 10 000 ₽/мес ● red
High Экономия 5 000–10 000 ₽/мес ● orange
Medium Экономия 1 000–5 000 ₽/мес ● yellow
Low Экономия < 1 000 ₽/мес ● grey
Важно

Все рекомендации — только предложения. Oopps.ai никогда не вносит изменений без вашего явного подтверждения. Перед применением всегда используйте Preview, чтобы убедиться, что изменение безопасно.

Что дальше?