Amazon EventBridge Scheduler란 무엇인가요? - EventBridge 스케줄러

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EventBridge Scheduler란 무엇인가요?

Amazon EventBridge Scheduler는 하나의 중앙 관리형 서비스에서 작업을 생성, 실행 및 관리할 수 있는 서버리스 스케줄러입니다. 확장성이 뛰어난 EventBridge 스케줄러를 사용하면 270개 이상의 AWS 서비스와 6,000개 이상의 API 작업을 호출할 수 있는 수백만 개의 작업을 예약할 수 있습니다. 인프라를 프로비저닝 및 관리하거나 여러 서비스와 통합할 필요 없이 EventBridge 스케줄러를 사용하면 대규모로 일정을 제공하고 유지 관리 비용을 줄일 수 있습니다.

EventBridge 스케줄러는 다운스트림 대상의 가용성에 따라 일정을 조정하는 내장 메커니즘을 통해 작업을 안정적으로 제공합니다. EventBridge 스케줄러를 사용하면 반복 패턴에 대해 cron 및 rate 표현식을 사용하여 일정을 만들거나 일회성 간접 호출을 구성할 수 있습니다. 전송을 위한 유연한 기간을 설정하고, 재시도 제한을 정의하고, 실패한 트리거의 최대 보존 시간을 설정할 수 있습니다.

EventBridge 스케줄러의 주요 특성

EventBridge 스케줄러는 대상을 구성하고 일정을 조정하는 데 사용할 수 있는 다음과 같은 주요 특성을 제공합니다.

  • 템플릿 기반 대상 — EventBridge 스케줄러는 Amazon SQS, Amazon SNS, Lambda 및 EventBridge를 사용하여 일반적인 API 작업을 수행할 수 있도록 템플릿 기반 대상을 지원합니다. 사전 정의된 대상이 있으면 EventBridge 스케줄러 콘솔, EventBridge 스케줄러 SDK 또는 AWS CLI를 사용하여 일정을 빠르게 구성할 수 있습니다.

  • 범용 대상 - EventBridge 스케줄러는 일정에 따라 270개 이상의 AWS 서비스와 6,000개 이상의 API 작업을 대상으로 하는 사용자 지정 트리거를 생성하는 데 사용할 수 있는 범용 대상 파라미터(UTP)를 제공합니다. UTP를 사용하면 EventBridge 스케줄러 콘솔, EventBridge 스케줄러 SDK 또는 AWS CLI를 사용하여 사용자 지정 트리거를 구성할 수 있습니다.

  • 유연한 기간 - EventBridge 스케줄러는 유연한 기간을 지원하므로 정확한 예정된 대상 간접 호출이 필요하지 않은 사용 사례에 대해 일정을 분산하고 트리거의 신뢰성을 개선할 수 있습니다.

  • 재시도 - EventBridge 스케줄러는 대상에 최소 한 번 이상의 이벤트 전송을 제공합니다. 즉, 최소 한 번 이상의 전송이 대상의 응답으로 성공하다는 의미입니다. EventBridge 스케줄러를 사용하면 실패한 작업에 대한 일정 재시도 횟수를 설정할 수 있습니다. EventBridge 스케줄러는 지연된 시도가 있더라도 실패한 작업을 재시도하여 일정의 신뢰성을 개선하고 대상을 사용할 수 있도록 합니다.

EventBridge 스케줄러 액세스

EventBridge 콘솔, EventBridge 스케줄러 SDK, AWS CLI또는 EventBridge 스케줄러 API를 직접 사용하여 EventBridge 스케줄러를 사용할 수 있습니다.