Event Hubs

Definition

Azure Event Hubs is a big data streaming platform for receiving and processing millions of events per second, enabling real-time analytics.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between Azure Event Hubs and Azure Service Bus?
Event Hubs is built for high-throughput event streaming (telemetry, logs, clickstreams) where you ingest large volumes and process them with one or more independent consumers. Service Bus is a message broker for enterprise messaging patterns (queues/topics) with features like sessions, transactions, dead-lettering, and request/response-style workflows. Use Event Hubs for streaming data pipelines; use Service Bus for application-to-application messaging and workflow integration.
When should I use Azure Event Hubs?
Use Event Hubs when you need to ingest and process large amounts of real-time data—such as IoT telemetry, application logs, website clickstream events, or security events—and you want multiple consumer applications to read the same stream independently. It’s a good fit when throughput and scalable ingestion matter more than per-message broker features like complex routing or transactions.
How much does Azure Event Hubs cost?
Pricing depends on the tier (Basic, Standard, Premium, or Dedicated), throughput capacity (such as throughput units or processing units, depending on tier), and features you enable. Additional costs can include capture to storage (if enabled), network egress, and downstream processing services. For accurate estimates, choose a tier based on required throughput, retention, and features, then use the Azure Pricing Calculator for your region.

Category: data

Difficulty: advanced

Related Terms

See Also