스키마 레지스트리

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 등을 포함한 90개 이상의 이벤트 소스와 15개 이상의 대상과 직접 통합되며, 추가 소스와 대상이 계획되어 있습니다. 모든 AWS 서비스에서 API 호출(예: Describe*, List* 및 Get*를 제외한 모든 호출)을 변경하면 AWS CloudTrail을 통해 이벤트를 생성합니다.

자체 애플리케이션에서 이벤트 전송

Amazon EventBridge를 엔터프라이즈 애플리케이션 및 마이크로서비스에 대해 중압 집중식 이벤트 버스로 사용할 수 있습니다. 서비스의 PutEvents API를 통해 자체 애플리케이션의 이벤트를 이벤트 버스로 전송할 수 있습니다. 다른 애플리케이션은 지원되는 모든 AWS 대상 서비스를 통해 이벤트를 수신할 수 있습니다.

결합 해제된 이벤트 소스 및 대상

Amazon EventBridge를 사용하면 이벤트 중심 애플리케이션 아키텍처를 간편하게 구축할 수 있습니다. 애플리케이션 또는 마이크로서비스의 이벤트를 구독자 인지 없이 이벤트 버스에 게시할 수 있습니다. 애플리케이션 또는 마이크로서비스는 게시자 인지 없이 이벤트를 구독할 수 있습니다. 이 결합 해제를 통해 팀에서 독립적으로 작업을 수행하여 신속한 개발이 가능해지며 민첩성이 향상됩니다.

이벤트 필터링

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

안정적인 이벤트 제공

Amazon EventBridge는 최소 24시간 동안 재시도 및 지수 백오프를 포함하여 대상에 한 번 이상의 이벤트 전달을 제공합니다. 이벤트는 여러 가용 영역(AZ) 전반에 내구성 있게 저장되므로 이벤트가 대상에 전달될 것이라고 추가로 보장합니다. 또한 Amazon EventBridge는 99.9%의 가용성 서비스 수준 계약(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 애플리케이션에서 생성한 이벤트에 대해서만 지불합니다(요금 참조).

Product-Page_Standard-Icons_01_Product-Features_SqInk
제품 요금에 대해 자세히 알아보기

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

자세히 알아보기 
Product-Page_Standard-Icons_03_Start-Building_SqInk
콘솔에서 구축 시작

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

로그인 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
자세한 내용은 설명서를 참조하십시오.

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

자세히 알아보기