Amazon EventBridge

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

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

스키마 레지스트리 – 현재 평가판 진행 중 이벤트를 통해 애플리케이션의 상호연결성이 높아짐에 따라 이벤트를 찾고 그 구조를 이해하는 데 더 많은 노력을 기울여야 이러한 이벤트에 대응하는 코드를 작성할 수 있습니다. Amazon EventBridge 스키마 레지스트리는 이벤트 구조(또는 스키마)를 공유 중앙 위치에 저장하고 이러한 스키마를 Java, Python 및 Typscript 코드에 매핑하므로 이벤트를 코드의 객체로 손쉽게 사용할 수 있습니다. 이벤트 버스의 스키마는 스키마 검색 기능을 통해 레지스트리에 자동으로 추가할 수 있습니다. AWS Management Console, API 또는 AWS Toolkit for Jetbrains(Intellij, PyCharm, Webstorm, Rider) 및 AWS Toolkit for VS Code에서 스키마 레지스트리에 연결하고 상호 작용할 수 있습니다.

이점

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 스키마 레지스트리(평가판 진행 중)는 조직의 애플리케이션, AWS 서비스 또는 SaaS 애플리케이션에서 생성된 찾기 쉬운 스키마 컬렌션을 저장합니다. 또한 사용자는 IDE의 레지스트리에 있는 모든 스키마에 대한 코드 바인딩을 다운로드할 수 있으므로 코드에서 이벤트를 강력한 형식의 객체로 나타낼 수 있습니다.

작동 방식 다이어그램

사용 사례

고객 지원

고객 지원 티켓의 상태 변경 사항을 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에 전송하여 회계 시스템에서 결제 레코드를 제공하는 워크플로를 트리거할 수 있습니다.

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에 대해 자세히 알아보십시오.

자세히 알아보기