Я прочитал документацию по экземплярам t2 и t3, но условия, при которых будет происходить повышение, кажутся мне размытыми, т.е. когда машина будет увеличена до 20% от ЦП, когда она будет уменьшена? сколько времени нужно на буст? можем ли мы контролировать параметры / условия повышения? Не стесняйтесь поделиться своим опытом с неограниченной функцией t2 / t3.
Необходимо понять несколько ключевых концепций:
Кредиты учитываются миллисекундная точность - если вы увеличиваете загрузку ЦП на долю секунды, вы потратите долю кредита.
Также существует понятие базовая производительность:
Экземпляр будет работать быстро до тех пор, пока у него есть доступные кредиты, то есть чтобы ответить на ваш вопрос: для ускорения не требуется времени. Если у вас есть кредиты, вы можете быстро бегать.
Чтобы получить максимальную пользу, AWS рекомендует использовать AMI с соответствующими драйверами виртуализации, которые сообщают хосту, когда экземпляру нечего делать. Подойдет большинство AMI HVM.
Для получения дополнительной информации смотрите здесь: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-credits-baseline-concepts.html - это дает очень хорошее объяснение.
Иногда вам нужна быстрая обработка в течение периода времени, который дольше, чем позволяет ваш кредитный баланс ЦП, но все же относительно короткий и прерывистый, поэтому он не требует использования, например, M4 / M5 вместо этого.
Например, экземпляр сборки исходного кода - запускается всего несколько раз в день, но может работать и час за раз. Вы не хотите, чтобы у вас закончились кредиты и замедлили сборку на полпути, но вы также не хотите платить за M4 / M5, которые большую часть времени будут бездействовать.
Это где T2 / T3 без ограничений входит - он дает вам преимущества более низкой цены по сравнению с M4 / M5 в режиме ожидания, но может работать так же быстро.
Снова те же две концепции заработок и траты как описано выше, применяется, однако, когда вы тратите все заработанные кредиты вместо того, чтобы замедляться AWS начинает взимать с вас плату за кредиты необходимо для запуска вашего экземпляра на полной скорости, если у вас нет заработанных.
Имейте в виду, что бег Безлимитный экземпляр в максимальная скорость на длительный период будет более дорогой чем при использовании M5. Но для некоторых рабочих нагрузок он идеально подходит.
Надеюсь, это поможет :)