Overview of Event Hubs on Azure Stack Hub

Event Hubs on Azure Stack Hub enables hybrid cloud scenarios. Streaming and event-based solutions are supported, for both on-premises and Azure cloud processing. Whether your scenario is hybrid (connected), or disconnected, your solution can support processing of events/streams at large scale. Your scenario is only bound by the Event Hubs cluster size, which you can provision based on your needs.

Run event processing tasks and build event-driven applications on site

With Event Hubs on Azure Stack Hub, you can implement business scenarios such as:

  • AI and machine learning workloads where Event Hubs is the event streaming engine.
  • Implement event-driven architectures in your own sites outside the Azure data centers.
  • Clickstream analytics for your web applications deployed on-premises.
  • Device telemetry analysis.
  • Stream processing with open-source frameworks that use Apache Kafka such as Apache Spark, Flink, Storm, and Samza.
  • Consume compute guest OS metrics and events.

Build Hybrid solutions

You can build hybrid solutions that ingest and process edge data locally on your Azure Stack Hub. You can also send aggregated data to Azure for further processing, visualization, and storage. If appropriate, you can use serverless computing on Azure.

Hybrid solutions diagram

Features

The Event Hubs editions (on Azure Stack Hub and on Azure) offer a high degree of feature parity. This parity means SDKs, samples, PowerShell, Azure CLI, and portals offer a similar experience, with a few differences. The following table summarizes the high-level differences in feature availability that exists between editions:

Feature Event Hubs on Azure Stack Hub Azure Event Hubs
Operator administrator experience
Kafka support
Same set of SDKs
Authorize access to Event Hubs using Microsoft Entra ID
Capture feature
Azure Monitor

You can also perform Azure Resource Management operations using Azure Resource Manager templates, PowerShell, and Azure CLI. Currently, there's no support for operator administration operations in PowerShell and Azure CLI.

Feature documentation

User documentation

To get started quickly and create an event hub on an Azure Stack Hub cluster, see Quickstart: Create an Event Hubs cluster using the Azure Stack Hub portal.

In addition, the following Azure Event Hubs conceptual articles also apply to using Event Hubs on Azure Stack Hub:

Operator documentation

For more information about the Event Hubs on Azure Stack Hub operator experience, see the Event Hubs operator documentation. This documentation provides information on activities such as:

  • Installing Event Hubs.
  • Making Event Hubs available to users.
  • Getting information on the health of the service.
  • Collecting logs.

Next steps