Налаштування Reserved Instances / Savings Plans для зниження витрат
Reserved Instances та Savings Plans — інструменти зниження вартості хмарних обчислень через предоплату або обов'язательство про використання. Правильно обраний тип економить 30-60% від on-demand вартості.
Reserved Instances vs Savings Plans
Reserved Instances (RI): обов'язательство використовувати конкретний тип інстанса в конкретному регіоні/AZ. Максимальна скидка при мінімальній гнучкості.
Savings Plans: обов'язательство тратити певну суму в годину. Гнучко застосовується до будь-яких EC2, Fargate, Lambda. Менша скидка, більше свободи.
| Reserved Instances | Savings Plans | |
|---|---|---|
| Скидка | 30-60% | 20-50% |
| Гнучкість | Низька (тип + регіон) | Висока (будь-які EC2) |
| Застосовуваність | EC2, RDS, ElastiCache | EC2, Fargate, Lambda |
| Рекомендується | Стабільні DB сервери | Гнучкий compute |
Коли купувати
Не можна купувати RI/SP «на глаз». Необхідний аналіз історичного використання:
- Мінімум 2-4 тижні метрик по запущеним інстансам
- Визначити baseline — скільки інстансів працює 24/7
- Покривати RI/SP лише baseline, решту — on-demand або Spot
Типова помилка: купити RI на 20 інстансів, потім масштабуватися вниз до 5. Неиспользуемые RI все равно тарифицируются.
Аналіз через AWS Cost Explorer
Cost Explorer → Reserved Instance Coverage Report:
Coverage: 45% (потенціал для RI)
Cost Explorer → RI Recommendations:
Estimated savings: $847/month
Break-even: 7 месяцев
Типи оплати Reserved Instances
No Upfront: нема предоплати, щомісячні платежі. Скидка ~20-30%.
Partial Upfront: частина предоплата, частина щомісячно. Скидка ~30-45%.
All Upfront: повна предоплата. Максимальна скидка ~40-60%.
Строк: 1 рік або 3 роки. Для 3 років скидка значно вища.
Compute Savings Plans: практичний приклад
Baseline: 10 інстансів m6i.xlarge постійно. On-demand: $0.192/час. Усього: $16,819/рік.
Обов'язательство через Compute Savings Plans: $1.30/час (≈$11,388/рік). Скидка: ~32%.
RDS Reserved Instances
Для БД RI особливо вигідні — БД працюють 24/7:
- RDS Multi-AZ з 1-річним RI: 30-40% скидка
- ElastiCache Reserved Nodes: 30-50% скидка
Важливо: RDS RI не переносяться між instance families (m5 RI не застосовується до m6i).
Marketplace для неиспользуемых RI
Якщо купили RI, але інфраструктура змінилася — ненужні RI можна продати на AWS Marketplace для Reserved Instances.
Регулярний review
Щоквартально:
- Перевірити utilization купленых RI/SP (мета: > 90%)
- Оцінити зміни архітектури на наступні 12 місяців
- Вирішити про продовження або зміну обов'язаностей
Тривалість
- Аналіз поточного використання — 1-2 дні
- Підготовка рекомендацій — 1 день
- Покупка RI/SP (після узгодження) — 1-2 години
- Верифікація застосування скидок — 1-3 дні







