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-алерты сразу после регистрации.
  • Выключайте и удаляйте ненужное; бюджет предупреждает, но сам не останавливает траты.
Проверьте себя
1. Что произойдёт с EC2-инстансом после истечения 12-месячного Free Tier, если его не трогать?
AОн автоматически выключится
BОн продолжит работать и начнёт тарифицироваться
CОн удалится вместе с данными
DНичего, он навсегда бесплатный
2. Бюджет в AWS Budgets — это в первую очередь:
AСтоп-кран, который сам останавливает все ресурсы
BБудильник: оповещает о превышении, но сам траты не блокирует
CСпособ получить деньги обратно
DТип инстанса