Amazon добавили новые типы инстансов — t2.micro, t2.small, t2.medium

в 20:36, , рубрики: amazon, Amazon Web Services, AWS, EC2, хостинг

Новые инстансы дешевле старых и вводят понятие CPU Credit-ов.

CPU Credit — это внутренняя накапливающаяся монета, которая равна 1 минуте при 100% нагрузке.
Кредит накапливается со скоростью зависимой от типа сервера. Так же, от типа сервера зависит до куда просядет его максимальная CPU нагрузка при отсутствии кредитов — baseline. Минимальный максимум. Минимальный, так как при отсутствии кредитов максимальная нагрузка проседает не мгновенно, а постепенно в течении 15 минут, чтобы была возможность компенсировать нехватку ресурсов в случае необходимости.
Хранится кредит до 24 часов.

Тип инстанса Кредитов в час Baseline Цена за час Цена за месяц
t2.micro 6 10% $0.013 $9.50
t2.small 12 20% $0.026 $19
t2.medium 24 40% $0.052 $38

Таким образом — t2.medium идет по очень хорошей цене, с 4ГБ памяти на борту, с возможностью работать 24 минуты в час, либо 9.6 часов в день, т.е отработать полный рабочий день при максимальной нагрузке. Я считаю это очень хорошим предложением.
Соответственно, микро инстанс способен отработать 2.4 часа в день при максимальой нагрузке, а small — 4.8 часа. Проверьте свои логи, даже это не мало.

Performance

Для сравнения таблица. при этом стоит учитывать, что t1.micro,m1.small,m1.medium в ней идут из расчета на годовую предоплату из расчета высокой нагрузки, а новые инстансы в любой момент можно улучшить, либо наоборот взять подешевле.

Тип инстанса Эффективная цена за час RAM vCPU
t1.micro 0.012$ 0.615GB 1
t2.micro 0.013$ 1GB 1
m1.small 0.024$ 1.7GB 1
t2.small 0.026$ 2GB 1
m1.medium 0.048$ 3.75GB 1
t2.medium 0.052$ 4GB 2

Цены для старых инстансов взяты из ec2 instances marketplace на сегодняшний день, совсем недавно эти цены были значительно выше, поэтому в целом — нынешнее поколение быстрее и дешевле, если нет круглосуточной нагрузки и нет необходимости в собственных дисках инстанса, новые типы серверов поддерживают только EBS.

Кстати, Amazon отменяют старые типы серверов, такие как: t1.micro, m1.small, m1.medium. Их все еще можно взять на EC2 marketplace, но в целом, они считаются устаревшими.

Throttling

Не секрет, что t1 и так был с throttling-ом, собственно подозреваю что отсюда и первая буква в названии инстансов, но в его случае информация о том, как именно будет понижаться максимальная допустимая производительность не разглашалась, теперь же все наглядно и даже с cloudwatch метриками.

Есть отдельные метрики для баланса кредитов и их использования. Что в купе с тем, что более нет необходимости делать предварительную оплату(upfront) за сервера этого класса, дает возможность строить автоматически масштабируемую конфигурацию, которая на самом деле следует давешнему слогану — «Плати только за пользование».

Profit

К слову, абсолютное большинство серверов, доступ к телу которых у меня имеется вкладываются в ограничения t2.medium инстансов, думаю не один я такой и введение в строй этих серверов это очень и очень хорошая альтернатива предшествующим этому танцев с бубном вокруг light/medium/heavy utilisation.

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

Остается дождаться, что появится хотя бы t3.x2large, для проектов где пики нагрузок частые, требовательные к ресурсам, но недолгие.

Автор:

Источник


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js