Free Tier и как не разориться
Учимся пользоваться AWS почти бесплатно и не получать пугающих счетов.
Free Tier — набор бесплатных лимитов AWS для новых аккаунтов: часть сервисов доступна бесплатно в пределах заданных объёмов.
Три вида Free Tier
«Бесплатно» в AWS бывает разным, и важно понимать различия, чтобы не выйти за лимит.
| Вид | Что значит | Пример |
| 12 месяцев | бесплатно первый год с регистрации | 750 ч/мес t2.micro EC2 |
| Всегда бесплатно | лимит навсегда | 1 млн вызовов Lambda/мес |
| Триал | короткий пробный период | 30 дней некоторых сервисов |
Ключевой нюанс: лимиты годовые истекают через 12 месяцев, и сервис не выключается — он просто начинает тарифицироваться. Поэтому забытый после года инстанс внезапно появляется в счёте.
Как не разориться: чек-лист
- Настройте AWS Budgets. Задайте бюджет (например, 5 долларов) и оповещение на почту при приближении к нему.
- Включите Free Tier-алерты в настройках биллинга — придёт письмо при приближении к лимиту.
- Выключайте и удаляйте. После экспериментов делайте terminate инстансам и удаляйте бакеты, снапшоты, базы.
- Следите за регионом. Ресурс, созданный в неожиданном регионе, легко забыть и не заметить в счёте.
- Регулярно открывайте Cost Explorer. Раз в неделю проверять расходы — хорошая привычка.
# быстро посмотреть, какие инстансы запущены во всех состояниях
aws ec2 describe-instances \
--query "Reservations[].Instances[].[InstanceId,State.Name,InstanceType]" \
--output tableВывод:
------------------------------------------------- | i-0a1b2c3d4e5f6g7h8 | running | t2.micro | | i-099887766554433aa | stopped | t3.small | -------------------------------------------------
Как работает под капотом
AWS Budgets опирается на те же биллинговые данные, что и Cost Explorer: потребление считается почти в реальном времени и сравнивается с вашим порогом. Когда прогноз или факт превышает бюджет, срабатывает оповещение через SNS. Важно понимать: бюджет — это будильник, а не предохранитель. Он предупреждает, но сам по себе не выключает ресурсы и не блокирует траты. Чтобы реально остановить расходы, на срабатывание бюджета вешают действие — например, Lambda, которая останавливает инстансы.
Частые ошибки
- Думать, что Free Tier выключит сервис. По истечении лимита ресурс продолжает работать и начинает стоить денег.
- Не ставить бюджет. Без оповещения о счёте узнаёшь только в конце месяца.
- Оставлять снапшоты и Elastic IP. Неиспользуемый зарезервированный IP и старые снимки тихо тарифицируются.
- Считать бюджет «стоп-краном». Бюджет только предупреждает; остановку нужно настраивать отдельно.
Итог
- Free Tier бывает на 12 месяцев, навсегда и триальный — годовые лимиты по истечении начинают тарифицироваться.
- Настройте AWS Budgets и Free Tier-алерты сразу после регистрации.
- Выключайте и удаляйте ненужное; бюджет предупреждает, но сам не останавливает траты.