Amazon EventBridge

자체 앱, SaaS 및 AWS 서비스의 애플리케이션 데이터를 연결하는 서버리스 이벤트 버스

Amazon EventBridge는 자체 애플리케이션, Software-as-a-Service(SaaS) 애플리케이션, AWS 서비스의 데이터를 사용하여 애플리케이션을 쉽게 연결할 수 있게 지원하는 서버리스 이벤트 버스입니다. EventBridge는 Zendesk, Datadog 또는 Pagerduty와 같은 이벤트 소스의 실시간 데이터 스트림을 전송하고 해당 데이터를 AWS Lambda와 같은 대상으로 라우팅합니다. 데이터를 전송할 대상을 결정하는 라우팅 규칙을 설정하여 모든 데이터 소스에 실시간으로 대응하는 애플리케이션 아키텍처를 구축할 수 있습니다. EventBridge에서 이벤트 수집 및 전송, 보안, 권한 부여, 오류 처리를 담당하기 때문에 사용자는 이벤트 기반 애플리케이션을 쉽게 구축할 수 있습니다.

AWS New York Summit 2019: 이벤트 중심 아키텍처 및 Amazon EventBridge 소개(51:38)

이점

SaaS 앱의 데이터 연결

EventBridge는 지원되는 SaaS 애플리케이션의 데이터를 수집하여 AWS management console의 네이티브 통합을 통해 AWS 서비스 대상으로 전달합니다. EventBridge를 통해 SaaS 앱의 데이터를 사용하여 고객 지원, 기업 운영 등의 워크플로를 트리거할 수 있습니다. 통합 SaaS 파트너에 대해 자세히 알아보십시오.

코드 작성 최소화

EventBridge를 사용하면 사용자 지정 코드를 작성하지 않고도 이벤트를 수집, 필터링 및 전달할 수 있어 애플리케이션을 간편하게 연결할 수 있습니다. EventBridge는 소스의 이벤트를 AWS Lambda, Amazon Kinesis Data Streams와 같은 한 개 이상의 지원 AWS 서비스 대상으로 자동 라우팅합니다.

이벤트 중심 아키텍처를 간편하게 구축

EventBridge는 이벤트 중심 아키텍처 프로세스를 간소화합니다. EventBridge를 사용하면 EventBridge에 직접 필터링 및 게시할 수 있으므로 이벤트 대상이 이벤트 소스를 인식할 필요가 없습니다. 별도의 설정이 필요 없습니다. 느슨하게 결합된 분산형의 이벤트 기반 아키텍처를 통해 개발자 민첩성과 애플리케이션 복원력을 향상시킵니다.

운영 오버헤드 감소

EventBridge를 사용하면, 서버를 프로비저닝하거나 패치를 적용하거나 관리할 필요가 없으며, 소프트웨어를 설치하거나 관리하거나 운영할 필요도 없습니다. EventBridge는 수집한 이벤트 개수를 기반으로 자동 확장되며 AWS 또는 SaaS 애플리케이션에서 게시한 이벤트에 대해서만 비용을 지불합니다. EventBridge는 분산된 가용성 및 내결함성이 내장되어 있습니다.

작동 방식

EventBridge는 이벤트를 사용하여 애플리케이션을 연결합니다. 이벤트는 시스템의 상태가 변경되었다는 신호입니다(예: 고객 지원 티켓의 상태 변경). EventBridge는 다양한 이벤트 소스의 데이터를 사용하여 복원력 있는 이벤트 중심 애플리케이션을 간편하게 구축합니다.

product-page-diagram-EventBridge_How-it-works_V2@2x

사용 사례

고객 지원

고객 지원 티켓의 상태 변경 사항을 EventBridge로 전송하여 자동화된 워크플로를 트리거하거나 기계 학습을 사용하여 감성 분석 모델을 교육 및 배포할 수 있습니다. 예를 들어, Amazon Sagemaker를 사용하여 고객 만족도 점수를 원본 Zendesk 티켓에 첨부할 수 있습니다.

보안 운영

보안 이벤트를 EventBridge로 전송하여 여러 채널의 관련 사용자 그룹과 통신할 수 있습니다. 예를 들어, Whispir 통신 워크플로에 위협 탐지 이벤트를 포함시키거나 이벤트 기반 규칙을 사용하여 보안 시스템 보고서의 전달을 자동화할 수 있습니다.

기업 운영

EventBridge를 사용하여 한 시스템의 운영 데이터에 액세스한 뒤 처리를 거쳐 다른 시스템으로 전송할 수 있습니다. 예를 들어, EventBridge를 사용하여 PagerDuty 인시던트를 Amazon Redshift 데이터 웨어하우스에 연결하면 엔지니어링 팀의 수정 조치 속도 및 평균 운영 부하를 분석할 수 있습니다.

애플리케이션 모니터링

EventBridge를 사용하여 애플리케이션 성능의 변화에 신속하게 대응하면서 애플리케이션 지표의 실시간 스트림을 수집할 수 있습니다. 예를 들어, DataDog의 부하 볼륨 알림을 EventBridge에 전송한 뒤 EC2 인스턴스 크기를 조정하는 AWS Lambda 함수를 트리거하여 예상되는 부하 증가를 처리할 수 있습니다.

디렉터리 등록

사용자 정보를 EventBridge에 전송하여 디렉터리 등록 절차를 자동화한 뒤 워크플로를 트리거할 수 있습니다. 예를 들어, OneLogin의 새로운 사용자 생성 이벤트를 EventBridge에 전송한 뒤 Lambda 함수에 라우팅하여 신규 고용된 모든 엔지니어가 기술 리소스를 사용할 수 있도록 합니다.

고객 데이터 업데이트

CRM(고객 관계 관리) 시스템의 고객 데이터를 변경하여 다른 시스템의 워크플로를 트리거할 수 있습니다. 예를 들어, SugarCRM 기회 상태를 “Closed Won”으로 변경하면 EventBridge에 이벤트를 전송하고 회계 시스템에 결제 기록을 제공할 워크플로를 트리거할 수 있습니다.

리소스

설명서
설명서에서 Amazon EventBridge 사용 방법에 대해 자세히 알아보십시오.  
 
Amazon EventBridge - SaaS 애플리케이션용 이벤트 중심 AWS 통합
Jeff Barr, 2019년 7월 11일
 
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에 대해 자세히 알아보십시오.

자세히 알아보기