Amazon добавили новые типа инстансов — t2.micro, t2.small, t2.medium
Новые инстансы дешевле старых и вводят понятие 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, для проектов где пики нагрузок частые, требовательные к ресурсам, но недолгие.