Skip to content

Latest commit

 

History

History
72 lines (49 loc) · 4.13 KB

event-hubs-overview.md

File metadata and controls

72 lines (49 loc) · 4.13 KB
title description author ms.author ms.service ms.topic ms.date
Overview of Event Hubs on Azure Stack Hub
Learn about Event Hubs on Azure Stack Hub, see how to build hybrid solutions, and compare features of Azure Event Hubs and Event Hubs on Azure Stack Hub.
sethmanheim
sethm
azure-stack
how-to
04/10/2024

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