AWS Auto Scaling Group с спотовыми инстансами определенной продолжительности и несколькими типами инстансов
Я хотел бы указать следующую группу автоматического масштабирования:
- мин экземпляров: 1
- максимальное количество экземпляров: M
- тип экземпляра: m5.xlarge, c5.xlarge, r5.xlarge
- точечный экземпляр: да
- определенная продолжительность: 3 часа
Используя шаблон запуска, я могу указать спотовые экземпляры определенной продолжительности, но только один тип экземпляра.
Используя конфигурацию Auto Scaling Group, я могу указать точечные экземпляры с несколькими типами экземпляров, но не с определенной продолжительностью.
Есть ли способ получить все три? Несколько типов экземпляров, точечные экземпляры и определенные длительности / точечные блоки.
1 ответ
Согласно New - EC2 Auto Scaling Groups с несколькими типами экземпляров и вариантами приобретения | В блоге новостей AWS можно указать несколько типов экземпляров в группе Auto Scaling, указав Объединить модели покупки и экземпляры. Это также позволяет комбинировать спот и по требованию
Однако, поскольку группы Auto Scaling будут запускать / завершать экземпляры в зависимости от активности, невозможно запустить спотовый экземпляр Defined Duration как часть группы Auto Scaling. Однако вы можете запустить его отдельно, а затем использовать AttachInstances, чтобы добавить его в группу Auto Scaling. Затем вы можете установить для этого экземпляра защиту экземпляра, чтобы предотвратить его завершение.