솔루션에 적합한 Event Grid 계층 선택

Azure Event Grid에는 서로 다른 기능을 가진 두 개의 계층이 있습니다. 이 문서에서는 두 항목 모두에 대한 세부 정보를 공유합니다.

Event Grid 표준 계층

Azure Event Grid에는 Event Grid 네임스페이스를 통한 다음 기능이 포함되어 있습니다.

  • MQTT v3.1.1 및 v5.0을 사용하여 양방향 통신을 지원하는 MQTT pub-sub broker입니다.
  • HTTP를 사용하는 CloudEvents 게시입니다.
  • HTTP를 사용하여 배달을 끌어오기.
  • AMQP를 사용하여 Event Hubs에 푸시 배달

다음 문 중 어느 것이라도 참인 경우 이 계층을 사용합니다.

  • MQTT 메시지를 게시하고 사용하려고 합니다.
  • CloudEvents JSON 형식의 사용자 지정 애플리케이션 이벤트를 기반으로 작업을 트리거하는 솔루션을 빌드하려고 합니다.
  • 여러 소비자에 대한 HTTP 끌어오기 배달 또는 Event Hubs에 푸시 배달과 같은 유연한 소비 패턴을 사용하여 애플리케이션을 빌드하려고 합니다.
  • 끌어오기 배달 또는 푸시 배달을 사용하는 수신 및 송신의 경우 5MB/s보다 큰 HTTP 통신 속도가 필요합니다. Event Grid는 현재 수신에 대해 최대 40MB/s, 네임스페이스 토픽(HTTP)에 게시된 이벤트의 송신에 대해 80MB/s를 지원합니다. MQTT는 게시자 및 구독자 클라이언트에 대해 40MB/s의 처리량을 지원합니다.
  • 최대 7일의 CloudEvents 보존이 필요합니다.

자세한 내용은 네임스페이스에 대한 할당량 및 제한을 참조하세요.

Event Grid 기본 계층

Event Grid 기본 계층은 Event Grid 사용자 지정 토픽, Event Grid 시스템 토픽, Event do기본 및 Event Grid 파트너 토픽을 사용하여 푸시 배달을 지원합니다.

다음 문 중 어느 것이라도 참인 경우 이 계층을 사용합니다.

  • 사용자 지정 애플리케이션 이벤트, Azure 시스템 이벤트, 파트너 이벤트를 기반으로 작업을 트리거하는 솔루션을 빌드하려고 합니다.
  • Event Grid do기본를 사용하여 수천 개의 토픽에 이벤트를 게시하려고 합니다.
  • 수신 또는 송신에 대해 5MB/s보다 큰 요금을 지원해야 하는 향후 요구 사항이 없습니다.
  • 1일보다 큰 이벤트 보존은 필요하지 않습니다. 예를 들어 이벤트 처리기 논리는 1일 이내에 패치할 수 있습니다. 그렇지 않으면 Event Grid에서 1일 이상 머무르면 Blob 배달 못 한 편지 대상에서 이벤트를 읽는 데 드는 추가 비용 및 오버헤드가 발생합니다.

자세한 내용은 사용자 지정 토픽, 시스템 토픽 및 파트너 토픽 및 할 일 기본 대한 할당량 및 제한을 참조하세요.

기본 및 표준 계층

Event Grid의 표준 계층은 다음 기능을 제공하는 데 중점을 줍니다.

  • 수신 및 송신 속도가 높습니다.
  • MQTT를 사용하여 양방향 통신을 사용해야 하는 IoT 솔루션을 지원합니다.
  • 여러 소비자에 대한 끌어오기 배달
  • Event Hubs에 푸시 배달.

기본 계층은 이벤트를 기반으로 작업을 트리거하는 푸시 배달 지원을 제공하는 데 중점을 두고 있습니다. 각 Event Grid 리소스에 포함되는 할당량 및 제한에 대한 자세한 내용은 할당량 및 제한을 참조하세요.

기능 Standard 기본
처리량 높음, 최대 40MB/s(수신) 및 80MB/s(송신) 낮음, 최대 5MB/s(수신 및 송신)
MQTT v5 및 v3.1.1
끌어오기 배달
사용자 지정 이벤트 게시 및 구독
Event Hubs로 푸시 배달
최대 메시지 보존 네임스페이스 항목의 7일 하루
Azure 서비스(Functions, Webhooks, Service Bus 큐 및 토픽, 릴레이 하이브리드 연결 및 스토리지 큐)로 푸시 배달
Azure 시스템 이벤트 구독
파트너 이벤트 구독
구독 범위 지정기본

다음 단계