зачем мне включать защиту от масштабирования экземпляра
Это необходимо только в том случае, если вы выбрали управляемое масштабирование :
Когда управляемое масштабирование включено, Amazon ECS управляет масштабированием и масштабированием группы Auto Scaling, используемой при создании поставщика емкости. От вашего имени Amazon ECS создает план масштабирования AWS Auto Scaling с целевой политикой масштабирования отслеживания на основе указанного вами целевого значения емкости.
Управляемое масштабирование гарантирует, что ECS будет контролироваться при удалении инстансов . Таким образом он защищает любые инстансы, на которых выполняются некоторые задачи, от завершения :
Когда включена защита управляемого завершения, Amazon ECS предотвращает инстансы Amazon EC2, которые содержат задачи и которые находятся в группе Auto Scaling, от завершения работы во время действия масштабирования.
Вся идея состоит в том, что вы включаете защиту от масштабирования экземпляра на ASG, чтобы ECS контролирует, какие экземпляры завершать в зависимости от выполняемых ими задач . Без этого ваша ASG могла бы прекратить работу экземпляров на основе других критериев, не связанных с «ненужными экземплярами EC2». Например, ASG может выбрать завершение инстансов из-за процесса AZRebalance . Это может привести к завершению экземпляров ASG с запущенными задачами, что может быть не тем, что вам нужно.