Стоимость экземпляра AWS EC2 намного выше оценки, почему? - PullRequest
0 голосов
/ 07 мая 2019

У меня есть скрипт, который я запускаю 24/7, который использует 90-100% ЦП постоянно.Я запускаю этот скрипт на нескольких виртуальных машинах с Google Cloud Platform.Я запускаю один сценарий для каждой виртуальной машины.

Я пытаюсь снизить стоимость с помощью AWS EC2.Я посмотрел цену за час экземпляров t3-micro (2 vCPU), и там говорится, что стоимость составляет около 0,01 долл. / Ч, что дешевле, чем эквивалентный экземпляр GCP с 2 vCPU.

Теперь я попыталсяЗапустите скрипт в одном экземпляре t3-micro, просто чтобы получить реальную оценку того, сколько будет стоить каждый экземпляр t3, на котором выполняется мой скрипт.Я ожидал, что ежемесячная стоимость за экземпляр составит ~ 7,20 долл. (720 ч / месяц * 0,01 долл. / Ч).Дело в том, что я запускаю сценарий в течение 2-3 дней, а отчеты о расходах уже показывают стоимость более 4 долларов.

Я пытаюсь понять, почему стоимость так далека от моей оценки (и из оценки ежемесячного калькулятора AWS).Все эти дополнительные расходы, похоже, связаны с «EC2 Other» и «CPU Credit», но я не понимаю этих расходов.

enter image description here

enter image description here

Я подозреваю, что это связано с моим 24-7 полным использованием ЦП, но кто-то может объяснить, каковы эти затраты и есть ли способ уменьшить их?

Ответы [ 2 ]

1 голос
/ 07 мая 2019

Экземпляр EC2 допускает определенную базовую загрузку ЦП: 10% для t3.micro.Когда экземпляр работает ниже этого порога, он накапливает кредиты vCPU: которые применяются к использованию выше порога.T3.micro может накапливать до 12 кредитов в час (при этом один кредит равен 100% -ному выделению процессора за 1 минуту).Если вы регулярно используете больше кредитов ЦП, чем позволяет экземпляр, плата будет взиматься с более высокой ставкой: я понимаю, что она составляет 5 центов за час виртуального ЦП.

Возможно, t3.micro не является вашим лучшим выбором для этого.тип рабочей нагрузки, и вам может потребоваться выбрать другой тип экземпляра или экземпляр большего размера.

1 голос
/ 07 мая 2019

Фиолетовый цвет на вашем графике - это кредиты ЦП, а не использование экземпляра.

Похоже, что вы включили «T2 / T3 Unlimited» при запуске вашего экземпляра, и ваш сценарий вызывает его взрыв за пределы предоставленной емкости. Когда вы превышаете базовую пропускную способность, вы платите за это использование по преобладающему тарифу. Вы можете узнать больше о T2 / T3 Unlimited и пакетной производительности здесь .

Чтобы снизить эти расходы, отключите T2 / T3 без ограничений, следуя инструкциям здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...