Amazon EC2 Auto Scaling может запускать новые экземпляры и может завершать экземпляры . Он только добавляет или удаляет экземпляры - он никогда не меняет размер экземпляра. Вот почему вы часто будете видеть это как «масштабирование и масштабирование», а не «масштабирование и уменьшение».
Когда срабатывает политика масштабирования и требуется автоматическое масштабирование запустить новый экземпляр, он использует предоставленную Launch Configuration или Launch Template , чтобы определить, какой тип экземпляра запускать, какую сеть использовать, et c.
Следовательно, группа автоматического масштабирования обычно состоит из экземпляров одинакового размера , поскольку все они запускаются из одной и той же конфигурации запуска. На самом деле это хорошо, потому что это упрощает масштабирование сигналов тревоги, когда нужно добавлять / удалять экземпляры, а также помогает распределителям нагрузки распределять нагрузку между экземплярами, поскольку они предполагают, что все экземпляры имеют одинаковый размер.
Таким образом, вместо «завершения работы большого компьютера и запуска малого компьютера и наоборот» автоматическое масштабирование просто запускает экземпляр того же размера или завершает экземпляр .
Кроме того, все экземпляры должны использовать тот же AMI, так как балансировщики нагрузки будут отправлять трафик c каждому экземпляру, ожидая, что они будут вести себя одинаково .
Вы можете, если вы будете sh, изменить конфигурацию запуска связан с группой автоматического масштабирования, чтобы при следующем запуске экземпляра запускать экземпляр другого размера. Однако автоматическое масштабирование и балансировка нагрузки не будут «знать», что это экземпляр другого размера.