

# EventBridge를 사용하여 Amazon ECS 오류에 대한 응답 자동화
<a name="cloudwatch_event_stream"></a>

Amazon EventBridge를 사용하면 AWS 서비스를 자동화하고 애플리케이션 가용성 문제나 리소스 변경 같은 시스템 이벤트에 자동으로 대응할 수 있습니다. AWS 서비스의 이벤트는 거의 실시간으로 EventBridge로 전송됩니다. 원하는 이벤트만 표시하도록 간단한 규칙을 작성한 후 규칙과 일치하는 이벤트 발생 시 실행할 자동화 태스크를 지정할 수 있습니다. 자동으로 구성할 수 있는 태스크는 다음과 같습니다.
+ CloudWatch Logs의 로그 그룹에 이벤트 추가
+ AWS Lambda 함수 호출
+ Amazon EC2 Run Command 호출
+ Amazon Kinesis Data Streams로 이벤트 릴레이
+ AWS Step Functions 상태 머신 활성화
+ Amazon SNS 주제 또는 Amazon Simple Queue Service(Amazon SQS) 대기열에 알림

자세한 내용은 *Amazon EventBridge 사용 설명서*의 [Amazon EventBridge 시작하기](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html)를 참조하세요.

EventBridge용 Amazon ECS 이벤트를 사용하여 Amazon ECS 클러스터의 현재 상태에 관해 실시간에 가까운 알림을 받을 수 있습니다. 태스크에서 EC2를 사용 중인 경우, 컨테이너 인스턴스의 상태와 해당 컨테이너 인스턴스에서 실행되는 모든 태스크의 현재 상태를 모두 확인할 수 있습니다. 태스크에서 Fargate를 사용하는 경우 컨테이너 인스턴스 상태를 볼 수 있습니다.

EventBridge를 사용하여 클러스터 간 작업 조정을 수행하고 클러스터의 상태를 거의 실시간으로 모니터링하는 Amazon ECS에서 사용자 지정 스케줄러를 빌드할 수 있습니다. Amazon ECS 서비스에서 상태 변경을 지속적으로 폴링하는 예약 및 모니터링 코드를 생략하고, 대신 EventBridge 대상을 사용하여 Amazon ECS 상태 변경을 비동기적으로 처리할 수 있습니다. 대상은 AWS Lambda, Amazon Simple Queue Service, Amazon Simple Notification Service 또는 Amazon Kinesis Data Streams를 포함할 수 있습니다.

Amazon ECS 이벤트 스트림은 모든 이벤트를 한 번 이상 전달합니다. 중복 이벤트가 전송되는 경우, 해당 이벤트는 중복을 식별하기에 충분한 정보를 제공합니다. 자세한 정보는 [Amazon ECS 이벤트 처리](ecs_cwet_handling.md) 섹션을 참조하세요.

이벤트는 상대적으로 순서가 지정되므로 한 이벤트가 다른 이벤트보다 빨리 또는 늦게 발생했는지 쉽게 알 수 있습니다.

**Topics**
+ [Amazon ECS 이벤트](ecs_cwe_events.md)
+ [Amazon ECS 이벤트 처리](ecs_cwet_handling.md)