Я хочу создать кластер ECS с двумя поставщиками емкости:
- стандарт, использующий экземпляры по требованию
- спот, который использует спотовые экземпляры
ECS будет связана с группами автоматического масштабирования и обрабатывать масштабирование для вышеуказанных поставщиков.
При определении службы я собираюсь использовать стратегию настраиваемого поставщика емкости. Пример конфигурации может быть следующим:
- база: 2 для стандартного провайдера
- вес: 0 для стандартного провайдера, 1 для спотового провайдера
Если я не ошибаюсь, с такой конфигурацией моя служба должна создать 2 экземпляра на стандартном (по требованию) провайдере и оставить на месте один.
Предполагая, что я хочу управлять 10 задачами в рамках моей службы.
По счастливому пути 2 из них работают на моем стандартном провайдере, а 8 - на месте.
Возникает вопрос: как справиться с неудачным сценарием, когда спотовые инстансы недоступны?
Будет ли моя служба содержать только 2 задачи, которые были размещены в инстансах по требованию?
Если да, как я могу динамически настроить свою службу для временного использования только провайдера по запросу?
Или, может быть, приведенная выше конфигурация не имеет никакого смысла, и есть лучший способ использовать спотовый инстанс и ECS для сокращения затрат?