Amazon ECS가 종료하는 인스턴스 제어하기

Amazon ECS가 종료하는 인스턴스 제어하기

클러스터 자동 확장의 관리형 종료 보호(managed termination protection) 기능을 사용하려면 Auto Scaling 그룹에서 Auto Scaling 인스턴스 축소 보호(scale-in protection)를 켜야 해요. 이 기능은 어떤 인스턴스를 종료할지 제어할 수 있게 해줘요.

출처: 문서

본문

중요: 클러스터 자동 확장의 관리형 종료 보호 기능을 사용하려면 Auto Scaling 그룹에서 Auto Scaling 인스턴스 축소 보호를 켜야 합니다. 관리형 종료 보호는 클러스터 자동 확장이 어떤 인스턴스를 종료할지 제어할 수 있게 해줍니다.

관리형 종료 보호를 사용하면 Amazon ECS는 실행 중인 Amazon ECS 작업이 없는 EC2 인스턴스만 종료합니다. DAEMON 스케줄링 전략을 사용하는 서비스가 실행하는 작업은 무시되며, 인스턴스가 이러한 작업을 실행 중이어도 클러스터 자동 확장에 의해 인스턴스가 종료될 수 있습니다. 이는 클러스터의 모든 인스턴스가 이러한 작업을 실행하고 있기 때문입니다.

Amazon ECS는 먼저 Auto Scaling 그룹의 EC2 인스턴스에 대해 인스턴스 축소 보호 옵션을 켭니다. 그런 다음 Amazon ECS는 작업을 인스턴스에 배치합니다. 인스턴스에서 모든 비데몬 작업이 중지되면 Amazon ECS는 축소 프로세스를 시작하고 EC2 인스턴스의 축소 보호를 끕니다. 그러면 Auto Scaling 그룹이 인스턴스를 종료할 수 있습니다.

Auto Scaling 인스턴스 축소 보호는 Auto Scaling이 종료할 수 있는 EC2 인스턴스를 제어합니다. 축소 기능이 켜진 인스턴스는 축소 프로세스 중에 종료될 수 없습니다.

더 알아보기 (Learn more)