Анализ облачной инфраструктуры и рекомендации по снижению затрат без потери производительности. Используй этот навык, когда пользователь просит оптимизировать расходы на облако, проанализировать инфраструктуру на перерасход, подобрать ценовую модель, или провести cost review. Работает с AWS, GCP, Azure и Kubernetes.
Навык анализирует описание инфраструктуры, конфигурационные файлы (Terraform, CloudFormation, Kubernetes manifests) и предлагает конкретные меры по снижению затрат. Все объяснения и рекомендации — на русском языке. Названия сервисов, конфигурационные параметры и команды — на английском.
Запрос на оптимизацию → Тип входных данных
├─ Terraform / IaC файлы
│ └─ Анализ ресурсов → размеры инстансов → ценовые модели → рекомендации
│
├─ Kubernetes manifests
│ └─ Requests/Limits → HPA/VPA → node sizing → spot/preemptible
│
├─ Текстовое описание архитектуры
│ └─ Реконструкция → выявление антипаттернов → план оптимизации
│
└─ Счета / billing отчёты
└─ Top-расходы → анализ по сервисам → точечные рекомендации
Для каждого облачного ресурса определи:
Разбей инфраструктуру на категории:
| Категория | Примеры | Типичная доля |
|---|---|---|
| Compute | EC2, GCE, AKS nodes | 40-60% |
| Storage | S3, EBS, Cloud Storage | 10-20% |
| Database | RDS, Cloud SQL, DynamoDB | 15-25% |
| Network | NAT Gateway, Load Balancer, egress | 5-15% |
| Прочее | Lambda, CloudWatch, Secrets Manager | 5-10% |
Compute:
Storage:
Database:
Kubernetes:
Network:
Для каждой найденной проблемы оцени:
Потенциальная экономия × Простота внедрения = Приоритет
Высокая экономия + Легко внедрить → P0 (делай сейчас)
Высокая экономия + Сложно внедрить → P1 (планируй)
Низкая экономия + Легко внедрить → P2 (при случае)
Низкая экономия + Сложно внедрить → P3 (не трогай)
Каждую рекомендацию оформляй по шаблону:
### [P0] Переход на Reserved Instances для RDS
**Текущее состояние:**
- db.r5.xlarge в us-east-1, On-Demand
- Работает стабильно 24/7 уже 8 месяцев
- Стоимость: ~$350/мес
**Рекомендация:**
- Перейти на 1-year All Upfront Reserved Instance
- Стоимость после: ~$210/мес
**Экономия:** ~$140/мес ($1,680/год) — 40%
**Риски:**
- Привязка к типу инстанса на год
- При необходимости масштабирования — потребуется конвертация
**Действия:**
1. Проверить стабильность нагрузки за последние 3 месяца
2. Купить Reserved Instance через AWS Console → Reserved Instances
3. Убедиться, что RI применилась к целевому инстансу
Right-sizing:
# БЫЛО: избыточные requests