[ Amazon EventBridge ]
CloudWatch 다음에 나온 관제 기능. AWS service 를 기반한 이벤트 버스와 기타 소프트웨어 및 사용자 앱 기반 이벤트 버스 사용 가능. 타 AWS 계정에서 이벤트 버스 접근이 가능. 이벤트 버스로 보내지는 이벤트를 저장관리 할 수 있음.
(관제 알림 및 메시지를 보관 하는 느낌)
- EventBridge is the next evolution of CloudWatch Events
- Default Event Bus - generated by AWS services (CloudWatch Events)
- Partner Event Bus - receive events from SaaS service or applications (Zendesk, DataDog, Segment, Auth0)
- Custom Event Buses - for your own applications
- Event buses can be accessed by other AWS accounts
- You can archive events (all/filter) sent to an event bus (indefinitely or set period)
- Ability to replay archived events
- Rules : how to process the events (liake CloudWatch Events)
[ Amazon EventBridge - Schema Registry ]
EventBridge 의 Schema registry 를 통해 코드를 생성하여 이벤트 버스에서 데이터가 어떻게 구조화 되어있는지 확인이 가능. 버전 관리 가능. (JSON 형태)
- EventBridge can analyze the events in your bus and infer the schema
- The Schema Registry allows you to generate code for your application, that will know in advance how data is structured in the event bus
- Schema can be versioned
[ Amazon EventBridge - Resource-based Policy ]
다른 AWS 계정 또는 AWS region 의 이벤트 버스 허용/거부 가능
- Manage permissions for a specific Event Bus
Example : allow/deny events from another AWS account or AWS region
- Use case : aggregate all events from your AWS Organization in a single AWS account or AWS region
[ Amazon EventBridge vs CloudWatch Events ]
CloudWatch 확장형이 Amazon EventBridge(최근엔 CloudWatch 메뉴자체가 없어진듯. Amazon EventBridge 로 명칭자체가 바뀌어서 노출되는 듯)
공통점 : 동일한 이벤트 버스 기능(관제)
차이점 : EventBridge는 Schema Registry 기능이 있으며, 사용자 앱 및 SaaS(소프트웨어) 용 이벤트 버스 사용 가능
- Amazon EventBridge builds upon and extends CloudWatch Events
- It uses the same service API and endpoint, and the same underlying service infrastructure
- EventBridge allows extension to add event buses for your custom applications and your third-party SaaS apps
- EventBridge has the Schema Registry capability
- EventBridge has a different name to mark the new capabilities
- Over time, the CloudWatch Events name will be replaced with EventBridge
'infra & cloud > AWS' 카테고리의 다른 글
[AWS] 19-6. AWS Config, Config Rules/Remediations/Notifications (0) | 2022.05.18 |
---|---|
[AWS] 19-5. CloudTrail (0) | 2022.05.16 |
[AWS] 19-3. AWS Monitoring : CloudWatch Alarms (0) | 2021.09.28 |
[AWS] 19-2. AWS Monitoring : CloudWatch Logs, Agent (0) | 2021.09.28 |
[AWS] 19. AWS Monitoring : CloudWatch (0) | 2021.09.27 |