Ми часто стикаємося з ситуацією, коли клієнти платять за хмарні ресурси в 1.5–2 рази більше, ніж потрібно. Причина — відсутність аналізу використання та купівля Reserved Instances або Savings Plans «на око». Маючи досвід роботи з 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 дні.
Замовте аудит хмарних витрат: ми гарантуємо, що економія почнеться з першого місяця. Досвід оптимізації в AWS, понад 50 проектів з оптимізації витрат. Отримайте консультацію: наша команда проаналізує ваш акаунт і запропонує конкретні кроки.







