Amazon ECS 가용 영역 리밸런싱 추적 - Amazon Elastic Container Service

Amazon ECS 가용 영역 리밸런싱 추적

describe-services를 호출하거나 콘솔에서 서비스에 대해 가용 영역 리밸런싱이 활성화되어 있는지 확인할 수 있습니다. 다음 예제는 CLI를 통해 상태를 참조하는 데 사용할 수 있습니다.

응답은 ENABLED 또는 DISABLED입니다.

aws ecs describe-services \ --services service-name \ --cluster cluster-name \ --query services[0].availabilityZoneRebalancing

서비스 이벤트

Amazon ECS에서는 가용 영역 리밸런싱 수명 주기를 이해하는 데 도움이 되는 서비스 작업 이벤트를 보냅니다.

Event 시나리오 유형 자세히 알아보기
SERVICE_REBALANCING_STARTED Amazon ECS에서 가용 영역 리밸런싱 작업 시작 INFO 서비스(service-name)는 가용 영역 1의 number-tasks 태스크, 가용 영역 2의 number-tasks 및 가용 영역 3의 number-tasks로 밸런싱된 AZ가 아닙니다. AZ 리밸런싱이 진행 중입니다.
SERVICE_REBALANCING_COMPLETED 가용 영역 리밸런싱 작업 완료 INFO 서비스(service-name)는 가용 영역 1의 number-tasks 태스크, 가용 영역 2의 number-tasks 태스크 및 가용 영역 3의 number-tasks 태스크로 밸런싱된 AZ입니다.
TASKS_STARTED Amazon ECS에서 가용 영역 리밸런싱 작업의 일부로 태스크 시작 INFO service-name이 AZ 리밸런싱에 대한 가용 영역의 number-tasks 태스크를 시작했습니다(task-ids).
TASKS_STOPPED Amazon ECS에서 가용 영역 리밸런싱 작업의 일부로 태스크 중지 INFO service-name이 AZ 리밸런싱으로 인해 가용 영역에서 실행 중인 태스크 number-tasks를 중지했습니다(task-id).
SERVICE_TASK_PLACEMENT_FAILURE Amazon ECS에서 가용 영역 리밸런싱 작업의 일부로 태스크 시작 실패 ERROR EC2 시작 유형은 모든 요구 사항을 충족하는 컨테이너 인스턴스가 없기 때문에 서비스(service-name)가 태스크를 가용 영역에 배치할 수 없습니다. 단원 참조

Fargate 시작 유형은 서비스(service-name)가 태스크를 가용 영역에 배치할 수 없습니다. 단원 참조

TASKSET_SCALE_IN_FAILURE_BY_TASK_PROTECTION 태스크 보호가 사용되고 있어 가용 영역 리밸런싱 작업이 차단되었습니다. INFO reason(으)로 인해 task-set-name이(가) 스케일 인될 수 없어서 서비스(service-name)가 AZ 리밸런싱할 수 없었습니다.
SERVICE_REBALANCING_STOPPED 가용 영역 리밸런싱 작업이 중지되었습니다. Amazon ECS에서는 자세한 내용이 제공되는 추가 이벤트를 보냅니다. INFO 서비스(service-name)가 AZ 리밸런싱을 중지했습니다.

작업 상태 변경 이벤트

Amazon ECS에서는 리밸런싱 프로세스의 일부로 시작되는 태스크마다 태스크 상태 변경 이벤트(START)를 보냅니다.

Amazon ECS에서는 리밸런싱 프로세스의 일부로 중지되는 태스크마다 태스크 상태 변경 이벤트(STOPPED)를 보냅니다. 사유는 Availability Zone rebalancing initiated by (deployment ecs-svc/deployment-id)로 설정됩니다.

이벤트에 대한 자세한 내용은 Amazon ECS 작업 상태 변경 이벤트 단원을 참조하세요.