You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/event-hubs/event-hubs-about.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: 'Azure Event Hubs: Data streaming platform with Kafka support'
3
-
description: Learn about Azure Event Hubs, a real-time data streaming platform with native Apache Kafka support.
3
+
description: Learn about Azure Event Hubs, which is a real-time data streaming platform with native Apache Kafka support.
4
4
ms.topic: overview
5
5
ms.date: 01/24/2024
6
6
---
@@ -18,25 +18,25 @@ Event Hubs is the preferred event ingestion layer of any event streaming solutio
18
18
-[Process real-time analytics with Azure Stream Analytics](./process-data-azure-stream-analytics.md) to generate real-time insights from streaming data.
19
19
-[Analyze and explore streaming data with Azure Data Explorer](/azure/data-explorer/ingest-data-event-hub-overview).
20
20
- Create your own cloud native applications, functions, or microservices that run on streaming data from Event Hubs.
21
-
-[Stream events with schema validation by using a built-in schema registry to ensure quality and compatibility of streaming data](schema-registry-overview.md).
21
+
-[Stream events with schema validation by using the built-in Azure Schema Registry to ensure quality and compatibility of streaming data](schema-registry-overview.md).
22
22
23
23
## Key capabilities
24
24
25
25
Learn about the key capabilities of Azure Event Hubs in the following sections.
26
26
27
27
### Apache Kafka on Azure Event Hubs
28
28
29
-
Event Hubs is a multi-protocol event streaming engine that natively supports Advanced Message Queuing Protocol (AMQP), Apache Kafka, and HTTPS protocols. Because it supports Apache Kafka, you bring Kafka workloads to Event Hubs without making any code changes. You don't need to set up, configure, or manage your own Kafka clusters or use a Kafka-as-a-service offering that's not native to Azure.
29
+
Event Hubs is a multi-protocol event streaming engine that natively supports Advanced Message Queuing Protocol (AMQP), Apache Kafka, and HTTPS protocols. Because it supports Apache Kafka, you can bring Kafka workloads to Event Hubs without making any code changes. You don't need to set up, configure, or manage your own Kafka clusters or use a Kafka-as-a-service offering that's not native to Azure.
30
30
31
31
Event Hubs is built as a cloud native broker engine. For this reason, you can run Kafka workloads with better performance, better cost efficiency, and no operational overhead.
32
32
33
33
For more information, see [Azure Event Hubs for Apache Kafka](azure-event-hubs-kafka-overview.md).
34
34
35
-
### Schema Registry in Azure Event Hubs
35
+
### Schema Registry in Event Hubs
36
36
37
-
Azure Schema Registry in Event Hubs provides a centralized repository for managing schemas of event streaming applications. Azure Schema Registry comes free with every Event Hubs namespace. It integrates with your Kafka applications or Event Hubs SDK-based applications.
37
+
Azure Schema Registry in Event Hubs provides a centralized repository for managing schemas of event streaming applications. Schema Registry comes free with every Event Hubs namespace. It integrates with your Kafka applications or Event Hubs SDK-based applications.
38
38
39
-
:::image type="content" source="./media/event-hubs-about/schema-registry.png" alt-text="Diagram that shows Schema Registry and Azure Event Hubs integration.":::
39
+
:::image type="content" source="./media/event-hubs-about/schema-registry.png" alt-text="Diagram that shows Schema Registry and Event Hubs integration.":::
40
40
41
41
Schema Registry ensures data compatibility and consistency across event producers and consumers. It enables schema evolution, validation, and governance and promotes efficient data exchange and interoperability.
42
42
@@ -72,7 +72,7 @@ The ecosystem also allows you to integrate with Azure Functions, Azure Spring Ap
72
72
73
73
### Flexible and cost-efficient event streaming
74
74
75
-
You can experience flexible and cost-efficient event streaming through the Standard, Premium, or Dedicated tiers for Event Hubs. These options cater to data streaming needs that range from a few MB/s to several GB/s. You can choose the match that's appropriate for your requirements.
75
+
You can experience flexible and cost-efficient event streaming through the Standard, Premium, or Dedicated tiers for Event Hubs. These options cater to data streaming needs that range from a few MB/sec to several GB/sec. You can choose the match that's appropriate for your requirements.
76
76
77
77
### Scalable
78
78
@@ -90,26 +90,26 @@ Capture your data in near real-time in Azure Blob Storage or Azure Data Lake Sto
90
90
91
91
## How it works
92
92
93
-
Event Hubs provides a unified event streaming platform with a time-retention buffer, decoupling event producers from event consumers. The producers and consumer applications can perform large-scale data ingestion through multiple protocols.
93
+
Event Hubs provides a unified event streaming platform with a time-retention buffer, decoupling event producers from event consumers. The producer and consumer applications can perform large-scale data ingestion through multiple protocols.
94
94
95
95
The following diagram shows the main components of Event Hubs architecture.
96
96
97
97
:::image type="content" source="./media/event-hubs-about/components.png" alt-text="Diagram that shows the main components of Event Hubs.":::
98
98
99
99
The key functional components of Event Hubs include:
100
100
101
-
-**Producer applications**: Can ingest data to an event hub by using Event Hubs SDKs or any Kafka producer client.
102
-
-**Namespace**: The management container for one or more event hubs or Kafka topics. The management tasks such as allocating streaming capacity, configuring network security, and enabling Geo Disaster recovery are handled at the namespace level.
101
+
-**Producer applications**: These applications can ingest data to an event hub by using Event Hubs SDKs or any Kafka producer client.
102
+
-**Namespace**: The management container for one or more event hubs or Kafka topics. The management tasks such as allocating streaming capacity, configuring network security, and enabling geo-disaster recovery are handled at the namespace level.
103
103
-**Event Hubs/Kafka topic**: In Event Hubs, you can organize events into an event hub or a Kafka topic. It's an append-only distributed log, which can comprise one or more partitions.
104
-
-**Partitions**: Used to scale an event hub. They're like lanes in a freeway. If you need more streaming throughput, you can add more partitions.
105
-
-**Consumer applications**: Can consume data by seeking through the event log and maintaining consumer offset. Consumers can be Kafka consumer clients or Event Hubs SDK clients.
106
-
-**Consumer group**: A logical group of consumer instances that reads data from an event hub/Kafka topic. It enables multiple consumers to read the same streaming data in an event hub independently at their own pace and with their own offsets.
104
+
-**Partitions**: They're used to scale an event hub. They're like lanes in a freeway. If you need more streaming throughput, you can add more partitions.
105
+
-**Consumer applications**: These applications can consume data by seeking through the event log and maintaining consumer offset. Consumers can be Kafka consumer clients or Event Hubs SDK clients.
106
+
-**Consumer group**: This logical group of consumer instances reads data from an event hub or Kafka topic. It enables multiple consumers to read the same streaming data in an event hub independently at their own pace and with their own offsets.
107
107
108
108
## Related content
109
109
110
110
To get started using Event Hubs, see the following quickstarts.
111
111
112
-
### Stream data by using Event Hubs SDK (AMQP)
112
+
### Stream data by using the Event Hubs SDK (AMQP)
113
113
114
114
You can use any of the following samples to stream data to Event Hubs by using SDKs.
0 commit comments