Мы часто сталкиваемся с ситуацией, когда клиенты платят за облачные ресурсы в 1.5–2 раза больше, чем нужно. Причина — отсутствие анализа использования и покупка Reserved Instances или Savings Plans «на глаз». За 5 лет работы с AWS мы провели более 50 оптимизаций и знаем, как сэкономить от 30% до 60% без потери производительности. Согласно документации AWS, Savings Plans могут снизить затраты до 72% по сравнению с on-demand.
Как выбрать между Reserved Instances и Savings Plans?
Reserved Instances (RI) — обязательство использовать конкретный тип инстанса в регионе/AZ. Максимальная скидка при минимальной гибкости. Savings Plans (SP) — обязательство тратить определённую сумму в час. Гибко применяется к EC2, Fargate, Lambda. Меньше скидка, больше свободы. Savings Plans лучше RI в гибкости, но если нагрузка стабильная — RI выгоднее.
| Параметр | Reserved Instances | Savings Plans |
|---|---|---|
| Скидка | 30–60% | 20–50% |
| Гибкость | Низкая (тип + регион) | Высокая (любые EC2, Fargate, Lambda) |
| Применимость | EC2, RDS, ElastiCache | EC2, Fargate, Lambda |
| Рекомендуется | Стабильные DB серверы | Гибкий compute |
Почему анализ baseline критичен?
Покупка без анализа — риск. Типичная ошибка: купить RI на 20 инстансов, затем масштабироваться вниз до 5. Неиспользуемые RI всё равно тарифицируются. Правильный подход:
- Собрать метрики за минимум 2–4 недели, используя AWS Cost Explorer.
- Определить baseline — количество инстансов, работающих 24/7.
- Покрывать RI/SP только baseline, остальное — on-demand или Spot.
Пример: для 10 постоянно работающих инстансов m6i.xlarge baseline составляет 10. Savings Plans на эту сумму дают экономию около $1,200 в месяц.
def calculate_savings_plan_commitment( instance_hours_per_day: dict, on_demand_rates: dict, savings_plan_discount: float = 0.32 ) -> float: total_on_demand_per_hour = sum( hours / 24 * on_demand_rates[instance_type] for instance_type, hours in instance_hours_per_day.items() ) return total_on_demand_per_hour * 0.80 * (1 - savings_plan_discount) Какой тип оплаты выбрать для Reserved Instances?
Тип оплаты влияет на скидку и cash flow:
| Тип оплаты | Предоплата | Ежемесячный платеж | Скидка |
|---|---|---|---|
| No Upfront | 0% | Есть | ~20–30% |
| Partial Upfront | Частичная | Есть | ~30–45% |
| All Upfront | 100% | Нет | ~40–60% |
Срок: 1 год или 3 года. Для 3 лет скидка значительно выше, но требует уверенности в долгосрочной архитектуре.
Compute Savings Plans: практический пример
Baseline: 10 инстансов m6i.xlarge в us-east-1 постоянно. On-demand цена: $0.384/час. Commitment через Compute Savings Plans: ~$0.261/час, что на 32% ниже on-demand. Скидка варьируется от 20% до 50% в зависимости от обязательств.
RDS Reserved Instances
Для баз данных RI особенно выгодны — БД работают 24/7, нет смысла платить on-demand. RDS Multi-AZ с 1-летним RI даёт скидку 30–40%, ElastiCache Reserved Nodes — 30–50%. Важно: RDS RI не переносятся между instance families.
Marketplace для неиспользуемых RI
Если купили RI, но инфраструктура изменилась — ненужные RI можно продать на AWS Marketplace для Reserved Instances. Цена продажи обычно ниже on-demand, но позволяет вернуть часть средств.
Регулярный review
Ежеквартально:
- Проверить utilization купленных RI/SP (цель: > 90%).
- Оценить изменения в архитектуре на следующие 12 месяцев.
- Решить о продлении или изменении обязательств.
Что входит в работу
- Аудит текущего использования: сбор метрик за 4 недели, выявление baseline.
- Рекомендации: выбор типа RI/SP, оптимальной комбинации и срока.
- Внедрение: покупка через консоль или API, настройка опций.
- Мониторинг: отслеживание utilization, Alert при падении ниже 90%.
- Отчет об экономии: прозрачный, с расчетами.
Как мы это делаем
Наш процесс включает: анализ текущего использования (4 недели метрик), определение baseline, подбор оптимального типа RI/SP, покупку и мониторинг эффективности. Мы гарантируем, что экономия начнется с первого месяца. Если вы хотите сократить расходы на AWS, свяжитесь с нами — мы проведем бесплатный предварительный анализ.
Сроки
- Анализ текущего использования — 1–2 дня.
- Подготовка рекомендаций — 1 день.
- Покупка RI/SP (после согласования) — 1–2 часа.
- Верификация применения скидок — 1–3 дня.
Закажите аудит облачных затрат: мы гарантируем, что экономия начнётся с первого месяца. Более 5 лет опыта в AWS, 50+ проектов по оптимизации затрат. Получите консультацию: наша команда проанализирует ваш аккаунт и предложит конкретные шаги.







