Collect cloud-scale telemetry data from websites, applications, and devices
- Log millions of events per second in near real time
- Automatically send telemetry data to storage
- Use time-based event buffering
- Get a managed service with elastic scale
- Access a series of platforms using native client libraries
- Seamlessly integrate with other Azure services
Stream millions of events per second
Event Hubs is a hyper-scale telemetry ingestion service that collects, transfers, and stores millions of events. As a distributed streaming platform, it offers users low latency and configurable time retention, which enables users to ingest large amounts of telemetry data into the cloud and read the data from multiple applications using publish-subscribe semantics.
Handle real-time and batch processing in the same data stream
Use the Event Hubs Capture feature, which enables a single stream to support real-time and batch-based pipelines, and reduces the complexity of solutions. Build for today’s batch processing on a platform that supports tomorrow’s real-time analytics and processing. Event Hubs Capture is the easiest way to load data into Azure.
Take advantage of a fully managed Platform as a Service
Event Hubs is a fully managed service; there are no servers to maintain and no software licenses to get. Pricing is simple and easy. Event Hubs enables users to focus on getting value from their telemetry data instead of gathering the data.
Handle volume, variety, and velocity
Big Data originates from many sources with different load distributions. For example, thermostats that produce telemetry data every few minutes, application performance counters that generate events every second, and mobile apps that capture telemetry data for every customer’s action. Event Hubs is a fully managed service that ingests events with elastic scale based on different load distributions and spikes.
Develop across platforms with multi-language support
Event Hubs uses Premium Message Queuing Protocol (AMQP) to enable interoperability and binary compatibility across platforms, while also supporting HTTPS for data ingress. With native clients in Java and .NET, it’s easy to get started with Event Hubs. You can also integrate with Azure Services (including Stream Analytics and Virtual Machines), while building rich serverless workflows. There is also a strong Event Hubs open-source community that’s continually creating new adapters and connectors for popular platforms such as Apache NiFi and Elastic Stack.