수수께끼연구소

AWS EventBridge, 여러 계정을 하나의 이벤트 버스로 묶는다

수수께끼 고양이 2026. 9. 25. 15:05
728x90
반응형
반응형

이벤트 기반 시스템이 여러 팀과 AWS 계정으로 커지면 계정마다 이벤트 버스를 만들고 버스 간 라우팅을 연결하는 운영 부담이 커집니다. AWS는 2026년 9월 24일 Amazon EventBridge에 조직 전체에서 공유할 수 있는 Enhanced Custom Event Bus를 발표했습니다.

핵심은 중앙 이벤트 버스 하나를 유지하면서도 소비자별 필터링과 순서 보장 같은 요구를 같은 흐름 안에서 처리하는 것입니다.

3줄 핵심 요약
  • AWS가 조직 전체 계정에서 함께 사용할 수 있는 Enhanced Custom Event Bus를 Amazon EventBridge에 추가했습니다.
  • 새 버스는 순서 보장, Subscriber 리소스, 이벤트 보관·재생과 콘텐츠 기반 중복 제거를 제공해 다계정 이벤트 아키텍처의 연결 구성을 단순화합니다.
  • 기존 버스는 ‘classic’으로 유지되므로 전환은 선택 사항이며, 새 수신량·전송량 과금과 리전별 제공 범위를 먼저 확인해야 합니다.

중앙 버스 하나를 조직 계정과 공유한다

새 Custom event bus는 AWS Resource Access Manager를 이용해 조직, 조직 단위, 계정 또는 IAM 역할·사용자와 공유할 수 있습니다. 각 팀은 별도 버스를 만들고 버스 간 규칙을 연결하는 대신 중앙 버스에 이벤트를 발행하고 필요한 이벤트만 구독합니다.

플랫폼 팀은 이벤트 흐름과 게시·구독 주체를 한곳에서 확인할 수 있으며, 버스당 기본 Subscriber 한도는 10,000개입니다.

같은 버스에서 순서 보장과 비동기를 함께 쓴다

모든 이벤트가 순서대로 처리돼야 하는 것은 아닙니다. 새 버스에서는 발행자가 EventGroupId를 넣어 순서가 중요한 이벤트 묶음을 표시할 수 있고, 순서 보장을 선택한 Subscriber에만 순서대로 전달할 수 있습니다.

다른 Subscriber는 같은 이벤트를 일반 비동기 방식으로 받을 수 있어 물류 위치 정보처럼 순서가 필요한 흐름과 일반 알림 흐름을 한 버스에서 분리할 수 있습니다.

Subscriber가 규칙·재시도·실패 처리를 묶는다

기존 EventBridge에서는 필터 규칙, 대상, 재시도 정책과 데드레터 목적지를 여러 리소스로 구성해야 했습니다. Subscriber 리소스는 이 설정을 하나의 소비자 단위로 묶어 어떤 이벤트를 받을지, 어디로 전달할지, 실패를 어떻게 처리할지를 함께 관리합니다.

새 소비자를 추가하거나 장애 복구를 위해 특정 시점부터 이벤트를 다시 처리하는 작업도 단순해집니다.

중복 제거와 이벤트 변환도 기본 기능으로 들어왔다

콘텐츠 기반 중복 제거를 켜면 EventBridge가 이벤트의 의미 있는 부분을 해시해 5분 안에 들어온 동일 이벤트 재시도를 합칠 수 있습니다. 발행자가 별도 중복 ID를 만들기 어려운 경우에 유용하지만, 이미 자체 멱등성 토큰을 운영 중이라면 기존 방식을 함께 검토해야 합니다.

Subscriber는 JSONata 표현식으로 필드를 추출·이름 변경·계산할 수 있고, Avro나 Protocol Buffers 이벤트를 JSON으로 변환해 세밀한 필터링을 수행할 수 있습니다.

기존 버스와 과금 방식은 확인이 필요하다

기존 EventBridge 사용자 버스는 Custom event bus – classic으로 이름이 바뀌지만 API와 동작은 그대로 유지됩니다. 새 버스는 발행자가 이벤트 수신량, Subscriber가 전달량을 기준으로 비용을 부담하는 새로운 throughput 과금 모델을 사용합니다.

AWS는 미국 동부·서부, 유럽 일부, 아시아 태평양 일부 리전에서 먼저 제공한다고 안내했으므로 실제 계정 리전과 가격표를 확인한 뒤 도입해야 합니다.

도입 전 점검할 설계 질문

첫째, 계정 간 공유 범위를 조직 전체로 열지 특정 계정과 역할로 제한할지 정합니다. 둘째, 순서가 필요한 이벤트와 일반 이벤트의 EventGroupId 설계를 분리합니다.

셋째, 24시간 이상 보관이나 재생이 필요한 장애 시나리오를 정하고 비용을 계산합니다. 넷째, 기존 버스를 한 번에 바꾸지 않고 새 버스와 classic 버스를 병행해 관측·권한·과금 결과를 비교합니다.

사용자와 업계에 미치는 영향

Enhanced Custom Event Bus는 다계정 서버리스 환경에서 ‘버스를 더 만드는 방식’ 대신 중앙화된 공유와 소비자 단위 관리를 선택하게 합니다. 순서 보장과 중복 제거가 인프라 주변의 임시 코드를 줄일 수 있지만, 공유 범위와 Subscriber 권한을 세밀하게 설계하지 않으면 중앙 버스가 새로운 집중 장애 지점이 될 수 있습니다.

확인할 점

기능과 리전 목록은 AWS가 2026년 9월 24일 공개한 발표 기준입니다. 실제 제공 여부·쿼터·가격은 리전과 계정 상태에 따라 달라질 수 있습니다.

콘텐츠 기반 중복 제거의 5분 의미와 순서 보장은 이벤트 그룹 및 Subscriber 설정에 의존하며, exactly-once 처리 전체를 보장하는 것으로 확대 해석해서는 안 됩니다.

출처

함께 읽을 글

728x90

 

728x90
반응형