API 대상

API 대상은 EventBridge의 새로운 기능입니다. 개발자는 처리량 및 인증을 제어하는 기능이 있는 다수의 온프레미스 또는 SaaS 애플리케이션으로 이벤트를 다시 보낼 수 있습니다. 고객은 사용자 지정 코드를 작성하거나 추가 인프라를 사용할 걱정 없이 웹 주소가 있는 모든 웹 기반 애플리케이션으로 이벤트를 보낼 수 있습니다. 고객은 이벤트의 형식을 수신 서비스 형식에 매핑하는 입력 변환을 사용하여 규칙을 구성할 수 있으며 EventBridge를 사용하여 보안 및 전송을 처리할 수 있습니다.  이 블로그 게시물에서 자세히 알아보세요.

이벤트 아카이브 및 다시 보기

이벤트 다시 보기는 지난 이벤트를 이벤트 버스 또는 특정 EventBridge 규칙으로 재처리할 수 있는 Amazon EventBridge의 새로운 기능입니다. 개발자는 이 기능을 사용하여 애플리케이션 디버깅을 빠르게 수행하고 기록 이벤트로 대상을 하이드레이션하여 애플리케이션을 확장한 다음 오류에서 복구할 수 있습니다. 이 블로그 게시물에서 자세히 알아보세요.

스키마 레지스트리

EventBridge 스키마 레지스트리는 다른 개발자가 조직에서 쉽게 검색하고 액세스할 수 있는 레지스트리에 이벤트 스키마를 저장하므로 이벤트와 해당 구조를 수동으로 찾을 필요가 없습니다. 또한 레지스트리를 사용하면 IDE에서 직접 Java, Python 또는 Typscript와 같은 프로그래밍 언어의 코드 바인딩을 생성하여 이벤트를 코드의 객체로 사용할 수 있습니다. 이벤트 버스의 스키마 검색 기능을 켜면 이벤트의 스키마가 자동으로 검색되어 레지스트리에 추가되므로 이벤트에 대한 스키마를 수동으로 생성할 필요가 없습니다. 모든 AWS 서비스의 스키마는 스키마 레지스트리에 자동으로 표시되며, 통합 SaaS 애플리케이션의 스키마는 해당 SaaS 파트너 이벤트 버스의 스키마 검색 기능을 켜면 표시됩니다. 이 블로그 게시물에서 자세히 알아보세요. 이 블로그 게시물에서 자세히 알아보세요.

확장 가능한 완전관리형 이벤트 버스

Amazon EventBridge는 확장 가능한 완전관리형 서버리스 이벤트 버스로 애플리케이션에서 이벤트를 사용하여 통신할 수 있도록 합니다. 따라서 관리할 인프라와 프로비저닝할 용량이 없습니다.

SaaS 통합

AWS 애플리케이션은 SaaS 애플리케이션이 재생하는 이벤트를 기반으로 조치를 취할 수 있습니다. Amazon EventBridge는 Datadog, OneLogin, PagerDuty, Savyint, Segment, SignalFX, SugarCRM, Symantec, Whispir, Zendesk를 포함한 다양한 공급자의 SaaS 애플리케이션과 기본적으로 통합되며 추가 통합이 계획되어 있습니다. 인증과 같은 통합 설치를 관리할 필요가 없으며 SaaS 공급자의 이벤트가 이벤트 버스에 간단히 표시됩니다.

내장된 100개 이상의 이벤트 소스 및 대상

Amazon EventBridge는 AWS Lambda, Amazon SQS, Amazon SNS, AWS Step FunctionsAmazon Kinesis Data Streams, Amazon Kinesis Data Firehose 등을 포함한 130개 이상의 이벤트 소스와 35개 이상의 대상과 직접 통합되며, 추가 소스와 대상이 계획되어 있습니다. 모든 AWS 서비스에서 API 호출(예: Describe*, List* 및 Get*를 제외한 모든 호출)을 변경하면 AWS CloudTrail을 통해 이벤트가 생성됩니다.

이벤트 게시자와 구독자를 분리

Amazon EventBridge를 사용하면 이벤트 중심 애플리케이션 아키텍처를 간편하게 구축할 수 있습니다. 애플리케이션 또는 마이크로서비스의 이벤트를 구독자 인지 없이 이벤트 버스에 게시할 수 있습니다. 애플리케이션 또는 마이크로서비스는 게시자 인지 없이 이벤트를 구독할 수 있습니다. 또한 서비스의 PutEvents API를 통해 자체 애플리케이션의 이벤트를 이벤트 버스로 전송할 수 있습니다. 다른 애플리케이션은 지원되는 모든 AWS 대상 서비스를 통해 이벤트를 수신할 수 있습니다. 이 분리는 팀의 독립적 작업을 가능하게 하여 개발을 단축하고 민첩성을 개선합니다.

이벤트 필터링

규칙과 함께 이벤트를 필터링할 수 있습니다. 규칙은 주어진 이벤트 버스에 대한 수신 이벤트와 일치시키고 이를 처리하기 위해 대상으로 라우팅합니다. 단일 규칙은 여러 대상으로 라우팅할 수 있으며 이들 모두 병렬로 처리됩니다. 규칙을 통해 서로 다른 애플리케이션 구성 요소가 관심있는 이벤트를 찾아 처리할 수 있습니다. 규칙은 특정 부분만 전달하거나 상수로 덮어써 이벤트를 대상에 전송하기 전에 사용자 정의할 수 있습니다. 또한 동일한 이벤트에서 일치하는 여러 규칙을 보유할 수 있어 다양한 마이크로서비스 또는 애플리케이션에서 특정 필터를 기준으로 이벤트를 매칭하도록 선택할 수 있습니다.

안정적인 이벤트 제공

Amazon EventBridge는 최소 24시간 동안 재시도 및 지수 백오프를 포함하여 대상에 한 번 이상의 이벤트 전달을 제공합니다. 이벤트는 여러 가용 영역(AZ) 전반에 내구성 있게 저장되므로 이벤트가 대상에 전달될 것이라고 추가로 보장합니다. 또한 Amazon EventBridge는 99.99%의 가용성 서비스 수준 계약(SLA)을 제공하여 애플리케이션이 서비스에 안정적으로 액세스할 수 있도록 합니다.

AWS 서비스의 운영 변경에 대한 자동 응답

Amazon EventBridge는 이전 버전인 Amazon CloudWatch Events를 확장하며 AWS 리소스에 대한 변경 사항을 설명하는 거의 실시간의 시스템 이벤트 스트림입니다. 이를 사용하면 운영 변경 사항에 신속하게 대응하고 시정 조치를 취할 수 있습니다. 애플리케이션에서 관심이 있는 이벤트가 무엇인지와 규칙이 이벤트와 일치할 때 자동으로 수행할 작업을 나타내는 규칙을 작성하기만 하면 됩니다. 예를 들어 문제 개선을 위한 AWS Lambda 함수를 호출하거나 Amazon Simple Notification Service(SNS) 주제를 알리는 규칙을 설정하여 운영자에게 알릴 수 있습니다.

예정된 이벤트

널리 사용되는 Unix Cron 구문을 사용하여 예정된 이벤트를 설정할 수 있습니다. 예정된 이벤트는 주기적으로 생성되며 지원되는 대상 AWS 서비스를 호출합니다.

모니터링 및 감사

이벤트가 규칙과 일치하는 횟수 또는 대상이 호출된 횟수와 같은 Amazon CloudWatch 지표를 사용하여 이벤트 버스를 모니터링할 수 있습니다. Amazon CloudWatch Logs를 사용하여 사용자 환경에서 트리거된 이벤트를 저장, 모니터링 및 분석할 수 있습니다. AWS CloudTrail은 Amazon EventBridge API에 대한 호출을 모니터링할 수 있습니다.

보안 및 규정 준수

Amazon EventBridge는 AWS Identity and Access Management(IAM)와 통합되므로 데이터에 대한 액세스 권한이 있는 사용자 및 리소스와 액세스 방법을 제어할 수 있습니다. EventBridge는 TLS 1.2를 사용하는 VPC 엔드포인트와 저장 중 암호화를 지원합니다. Amazon EventBridge는 GDPR, SOC, ISO, DoD CC SRG, FedRamp 호환 가능하며 HIPAA 적격 서비스입니다.

이벤트별 결제

AWS 서비스에서 생성된 이벤트는 무료입니다. 자체 애플리케이션이나 SaaS 애플리케이션에서 생성한 이벤트에 대해서만 지불합니다(요금 참조).

Standard Product Icons (Features) Squid Ink
제품 요금에 대해 자세히 알아보기

Amazon EventBridge 요금 페이지를 방문하십시오.

자세히 알아보기 
Standard Product Icons (Start Building) Squid Ink
콘솔에서 구축 시작

AWS Management Console에서 Amazon EventBridge를 사용하여 구축을 시작하십시오.

로그인 
Sign up for a free account
자세한 내용은 설명서를 참조하십시오.

개발자 안내서에서 EventBridge에 대해 자세히 알아보십시오.

자세히 알아보기