2015-06-02 3 views
5

Если у меня есть 2 разных типа экземпляров, скажите, что у меня и в моей масштабирующей группе есть микро и большие. Тогда как работает автоматическое масштабирование, если я настроил мини-машины как 2 и max как 10? Создает ли он 5 экземпляров каждый из микро и больших, когда полностью масштабируется?AWS Amazon автомасштабирование со смешанными типами экземпляров

ответ

1

Только один тип экземпляра может быть в конфигурации запуска. И только одна конфигурация запуска может быть в группе автоматического масштабирования. Таким образом, если вы выбрали микро-экземпляр в Launch Config, вы можете увидеть только этот тип в своей группе автоматического масштабирования. И в этой группе автомасштабирования вы должны определить AutoScalingPolicy, которая может быть «добавить один экземпляр» или «добавить n экземпляр» или «добавить n% экземпляр». Основываясь на этом значении, он создаст экземпляр.

Например, если вы выбрали min как 2 и max как 10, а политику масштабирования - добавить 1 экземпляр. Вначале было бы создано и запущено 2 экземпляра как часть политики Auto, и каждый раз, когда пороговое значение превысит эту политику, будет создан один экземпляр до 10. Нет больше экземпляров, если пороговое значение увеличивается после 10 экземпляров.

+0

Допустим, у меня есть группа автоматического масштабирования, определенная одним экземпляром. Затем я использую CLI и добавляю другой тип экземпляра: 'aws autoscaling attach-instance -instance-ids i-a8e09d9c --auto-scaling-group-name my-asg' Это добавит другой тип экземпляра в существующий автомасштабирование. Теперь, если он масштабируется, как AWS собирается решить, какой экземпляр добавить в группу. – user1259574

+0

При масштабировании до максимума (10) все новые экземпляры, созданные как часть масштабирования, будут типом исходного экземпляра. Тот, который вы позже добавили в группу автоматического масштабирования, не будет добавляться по мере его масштабирования; на самом деле, этот тип экземпляра, который вы добавили позже, получает завершение при масштабировании. Это связано с тем, что он не является частью конфигурации запуска. Поэтому, когда вы полностью масштабируете, вы увидите все 10 экземпляров исходного типа. И этот экземпляр i-a8e09d9c не будет расширяться. Пример: мин. 2, макс. 10, желаемый 2. Желаемый будет увеличиваться на 1, если у вас есть политика автоматического масштабирования как «добавить 1 экземпляр» за выполнение. –

6

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

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