다음을 통해 공유


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

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

Event Grid 표준 계층

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

  • MQTT v3.1.1 및 v5.0을 사용하여 양방향 통신을 지원하는 MQTT pub-sub 브로커
  • HTTP를 사용하는 CloudEvents 게시
  • HTTP를 사용하는 풀 배달
  • AMQP를 사용하는 Event Hubs로의 푸시 배달

다음 문 중 하나라도 참인 경우 이 계층을 사용합니다.

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

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

Event Grid 기본 계층

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

다음 문 중 하나라도 참인 경우 이 계층을 사용합니다.

  • 사용자 지정 애플리케이션 이벤트, Azure 시스템 이벤트, 파트너 이벤트를 기준으로 작업을 트리거하는 솔루션을 빌드하려고 합니다.
  • Event Grid 도메인을 사용하여 수천 개의 토픽에 이벤트를 게시하려고 합니다.
  • 앞으로 수신 또는 송신에 대해 5MB/s보다 큰 속도를 지원해야 할 필요가 없습니다.
  • 1일보다 큰 이벤트 보존은 필요하지 않습니다. 예를 들어 이벤트 처리기 논리는 논리에 버그가 있는 경우 1일 이내에 패치할 수 있습니다. 그렇지 않으면 Blob 데드레터 대상에서 이벤트를 읽는 추가 비용 및 오버헤드에 대한 우려가 없습니다.

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

기본 및 표준 계층

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

  • 높은 수신 및 송신 속도
  • MQTT를 사용하여 양방향 통신을 사용해야 하는 IoT 솔루션 지원
  • 여러 소비자에 대한 풀 배달
  • Event Hubs로 푸시 배달.

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

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

다음 단계