Как я могу убедиться, что мой бесплатный уровень уровня AWS не превышает лимит бесплатного использования?

26

Я запускаю бесплатный экземпляр уровня и не хочу случайно превысить лимит. Как я могу это сделать?

Александр Сурафель
источник

Ответы:

31

Вы не можете установить ограничение на расходы AWS. У AWS нет функции ограничения - это не в их интересах, даже если они преуспевают, ставя клиентов на первое место и пытаясь помочь клиенту сэкономить деньги.

Биллинг Тревоги

Вы можете настроить несколько будильников , которые будут предупреждать вас, когда предполагаемый ежемесячный счет достигнет установленных вами пороговых значений. Вы устанавливаете их в CloudWatch в регионе Северная Вирджиния. В CloudWatch нажмите биллинг, создайте будильник, выберите «Общая расчетная плата», а затем настройте экран примерно так.

Оповещение о выставлении счетов CloudWatch

Бюджеты

Бюджеты - это еще один способ управления затратами. Они гораздо более гибкие, чем выставление счетов, намного более детализированные. Вы можете настроить их по сервису или по метрике.

Проводник

Исследователь стоимости тоже интересный. Это вас не насторожит, но вы можете видеть, на что вы тратите свои деньги.

Вы можете использовать его, чтобы увидеть графики, которые показывают, на что вы тратите деньги. Например, этот график показывает, что этот счет тратит большую часть денег на EC2, но некоторые тратит на ледник, S3 и другие биты. Диаграмма внизу говорит вам точно, какова стоимость.

AWS Cost Explorer

Бесплатный уровень

Уровень бесплатного пользования дает вам достаточно кредитов для запуска одного экземпляра EC2 t2.micro в течение года с достаточным количеством дисков, хранилищем снимков и т. Д., Чтобы быть полезным. Вы получаете кучу других бесплатных вещей, таких как Lambda, RDS, EBS, EFS, очень щедрое распределение (в отличие от Azure - которое дает вам месячную пробную версию). Многие люди будут платить немного за такие вещи, как снимки, пропускную способность и т. Д., Но это кажется справедливым, учитывая, сколько вы получаете.

Что я делаю

Я считаю, что лучше всего создать несколько счетов, скажем, за 5, 10, 20, 50 и 100 долларов. Это должно покрыть вас. Если вы получаете несколько уведомлений одновременно, зайдите туда быстро и решите, что происходит. Я также использую бюджеты

CloudTrail

CloudTrail - это хороший сервис для мониторинга вызовов API в вашей учетной записи, чтобы вы знали, кто и какие ресурсы создает и когда. Может быть сложно точно понять, что он говорит, потому что все это в формате JSON, но если что-то идет не так, по крайней мере, у вас есть вся информация, чтобы разобраться в том, что произошло. Я предполагаю, что есть коммерческие сервисы, которые облегчают понимание этих журналов.

Посекундная оплата

Как @avinashbot указывает ниже, по состоянию на 2 октября 2017 года, все биллинг для большинства случаев Linux является на второй , а не по часам. Это делает процесс тестирования значительно дешевле.

Тим
источник
8
Я не против заплатить несколько баксов. Что меня беспокоит, так это то, что я случайно не стою себе безумных денег. Спасибо за ответ!
Александр Сурафель
9
Вы не будете так долго, если будете обращать внимание на то, что делаете, и не будете крутить сотни виртуальных машин по несколько дней подряд. Я использовал некоторые из более высоких уровней в течение часа или двух за раз, чтобы проверить что-то, остановил и удалил их, как только я закончу с ними, и они стоили мне ровно столько, сколько я ожидал (2 часа использования) например). Просто помните, что вам все равно будет выставлен счет за остановленные виртуальные машины (так как ресурсы все еще распределены), поэтому удаление их, когда вы закончили, необходимо, чтобы свести затраты к минимуму.
RobbG
3
@RobbG Да, последняя часть (и подобные ошибки) - это проблема. AWS действительно мощный, но довольно сложный, и для новых пользователей может быть сложно убедиться, что они используют.
Судо
2
В качестве дополнительного примечания: раскрутка больших экземпляров для тестирования вещей теперь намного дешевле с
оплатой
1
@RobbG С вас не обязательно будет взиматься плата, когда ваши экземпляры остановлены, только цена EBS (если вы используете его вместо Instance Store) и цена Elastic IP (если вы выделили ее даже после остановки вашего экземпляра).
avinashbot