EC2 биллинг за дробные часы [закрыто]

16

На странице оплаты Amazon EC2 говорится, что дробные часы рассчитываются как целые часы. Но кто-нибудь знает, означает ли это, что они округляют часы в конце месяца или округляют часы в конце каждого запуска экземпляра?

Например, если за один расчетный период у меня есть 2 экземпляра, работающие по 5 минут каждый, это один час или два часа?

моток
источник
8
Как это не по теме? «Предполагается, что вопросы о сбое сервера обычно связаны с системным администрированием, серверами или профессиональными настольными ИТ-системами» ... похоже, он затрагивает все три из них.
Хэнк
8
Хромой для закрытия этой темы. Это относится к области системного администрирования - возможность точной оценки затрат происходит в «реальном мире».
Ричард Вест
2
Ответ 2, но почему это не по теме?
ThinkCode

Ответы:

20

Из руководства пользователя Amazon Elastic Compute Cloud для API версии 2010-11-15

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

Это можно увидеть здесь в разделе «Остановка и запуск экземпляров»

Так что я думаю, что ajdecon довольно правильно в этом случае.

MKing
источник
1
Обновленная ссылка: docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html
giorgiosironi
15

Каждый экземпляр начинает выставлять счета, как только начинается. Время округляется до часа - поэтому, если вы запустите его, запустите его на пять минут и остановите, вам выставят счет за 1 час. Если вы запустите его на 55 минут и остановите, вам выставят счет на 1 час. Если вы запустите его на 65 минут и остановите, вам выставят счет на 2 часа.

Если вы останавливаетесь и запускаете один и тот же точный экземпляр 5 раз в час, вам выставляется счет на 5 часов! Осторожно.

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

Усреднение по экземплярам отсутствует - каждый экземпляр полностью отделен от точки зрения выставления счетов. Так что если вы запускаете два экземпляра по 5 минут каждый, это 2 часа счета.

Мы внедрили высокодинамичный облачный продукт для компиляции, поэтому после проверки всех этих деталей с нашей командой учетных записей Amazon мы написали достаточно сложный алгоритм масштабирования, который, когда он запускается и определяет, сколько экземпляров запущено и сколько нам действительно нужно, ищет экземпляры рядом с конец их часового жизненного цикла, чтобы уронить и никогда ничего не уронить, если он не находится на отметке 50+ минут данного часа.

Эрнест Мюллер
источник
7

EC2 округляется. 2 экземпляра в течение <1 часа = 2 часа.

ajdecon
источник
-1

Я думаю, что amazon рассчитывает использование всего месяца на основе того, какой тип экземпляра вы используете.

Таким образом, два средних экземпляра, выполняющихся в общей сложности менее 1 часа, будут составлять счет за 1 час, в то время как один средний с одним большим будет составлять счет за 2 часа.

Легко протестировать, просто запустите 2 микро и завершите их в течение получаса каждый и посмотреть, что говорит активность учетной записи. Если у вас есть новая учетная запись «бесплатный уровень», вы имеете право на ~ 720 бесплатных микро-часов каждый месяц, так что тестирование в конечном итоге ничего не стоит.

отметка
источник
1
Это неверно, см. Принятый ответ
giorgiosironi