Eventhub
리소스 아이콘

리소스 개요
Event Hubs는 대규모 실시간 이벤트(로그, IoT 텔레메트리, 애플리케이션 이벤트 등)를 수집하고, 스트리밍 처리 파이프라인으로 전달할 수 있도록 지원하는 분산 스트리밍 플랫폼입니다.
Namespace 단위로 처리량(Throughput)과 네트워크 접근 정책을 구성하고, 그 하위에 Event Hub(토픽과 유사한 단위)를 생성하여 파티션(Partition) 기반으로 확장 가능한 이벤트 수집 및 보관을 수행합니다.
연관 리소스
상위 리소스
리소스 설정 값
Namespace 설정
sku: 사용할 tier -Basic,Standard,Premiumcapacity: 표준 SKU namespace 용량/처리량 단위 -1~16enable_auto_inflate: Event Hub namespace에 대해 자동 확장을 사용할 지 여부 -true,falsemaximum_throughput_units: Auto Inflate가 활성화된 경우 최대 처리량 단위 수 -1~40minimum_tls_version: Event Hub namespace에 대해 지원되는 최소 TLS 버전 -1.0,1.1,1.2enable_local_authentication: Event Hub namespace에 SAS 인증 사용 여부 -true,falseenable_public_network_access: Event Hub namespace에 대해 공용 네트워크 액세스 사용 여부 -true,false
네트워크 접근 제어 (network_rulesets)
network_rulesets.default_action: 기본 네트워크 액세스 동작 -Allow,Denynetwork_rulesets.virtual_network_rule.target_subnet_name: 연결할 서브넷 이름network_rulesets.virtual_network_rule.ignore_missing_virtual_network_service_endpoint: 가상 네트워크 서비스 엔드포인트 누락 시 무시 여부 -true,false
Event Hub 설정 (eventhub)
eventhub.default.partition_count: Event Hub의 현재 샤드(파티션) 수 -1~100eventhub.default.message_retention: Event Hub에 대한 이벤트를 보존할 일 수 -1~90eventhub.default.enabled_capture: Capture 사용 여부 -true,falseeventhub.default.encoding: Capture 설명에 사용되는 인코딩 -Avro,AvroDeflateeventhub.default.time_window: 캡처가 수행되는 시간 간격(분) -1~15eventhub.default.size_window: 캡처 작업이 발생하기 전에 Event Hub에 축적된 데이터 양 -11~524eventhub.default.skip_empty_archives: 캡처 시간 창에서 이벤트가 없을 경우 빈 파일을 내보내지 않을지 여부 -true,falseeventhub.default.capture_file_name_format: 보관을 위한 Blob 명명 규칙eventhub.default.linked_storage_account: 메시지를 보관해야 하는 Blob 저장소 계정 내 컨테이너의 이름eventhub.default.target_storage_container_name: 메시지를 보관해야 하는 Blob 저장소 계정