Доступность типа экземпляра ec2

Доступность типа экземпляра ec2

Есть ли способ с помощью командной строки aws проверить доступность типа экземпляра в заданной зоне доступности перед его фактическим запуском?

Я создаю кластер внутри VPC, что требует запуска подсети в зоне (указанной или назначенной aws) перед запуском экземпляров, но нет никакой гарантии, что на данном этапе в этой зоне будут доступны нужные вам типы экземпляров.

Вчера я столкнулся с ужасной ошибкой InsufficientInstanceCapacity, и этого не должно произойти. Как правильно с этим справиться? Я не вижу очевидных команд ec2 для этого.

Я могу пройтись по каждой зоне, создавая и уничтожая подсети, пока не найду ту, которая подойдет, но должен же быть способ получше?

Привет, Ник.

решение1

AWS наконец-то ответила мне напрямую, и ответ: нет, нет способа проверить емкость. Их предложенное решение — вернуться к более мелким типам экземпляров, пока не найдете тот, который работает.

решение2

Вчера я столкнулся с ужасной ошибкой InsufficientInstanceCapacity, и этого не должно произойти. Как правильно с этим бороться?

Используйте зарезервированные экземпляры. Этоименно таквариант использования Reserved Instances. Вы также сэкономите кучу денег по сравнению с экземплярами по требованию.

Связанный контент