Azure Event Hub Flashcards
What is Azure Event Hubs?
- Azure Event Hub is a real-time data ingestion and streaming service. A event stream broker.
- Designed to stream large volumes of events (Millions)
- From any source
- Real-time
- Telemetry, Log collection, Data-driven applications.
- Compatible with Kafka
- Compatable with AQMP 1.0
I require Kafka-compatible SaaS services; what options do I have in Azure?
Azure Event Hub is Kafka-compatible, while Karks is not. It is 100% compatible and can be used instead of Kafka with no code changes.
When should you use Event Hubs?
Azure Event Hubs is the go-to streaming ingestion platform for all applications, big data, etc.
I wnat to ingest streaming data from thousands of IoT devices; what should I use?
Azure Event Hubs
I wnat to ingest streaming data from thousands of IoT devices and analyze the streaming data. What should I use thet will enable real-time insights?
Azure Event Hubs for streaming and Azure Streaming Analytics for analyzing the data.
I am using Azure Event Hubs; when should I use Azure Streaming Analytics?
Realtime streaming processing
I am using Azure Event Hubs; when should I use Azure Data Explorer?
Data Analytics
I am using Azure Event Hubs; when should I use Azure Databricks?
Batch analysis
What protocol inputs are supported?
- AMQP
- Kafka
GTTPS API
What is a producer in Azure Event Hubs?
Is the entity(device, app, etc) thet is producing the data and sending it to Azure Event Hubs.
Explain the schema registry as used in Azure Event Hubs.
The schema registry ensures compatibility across producers; it is a sort of database of the schemas for the messages arriving at Azure Event Hubs. The messages arriving will be rechecked for compatibility with the schema registry.
Name two schemes used for Azure Event Hubs?
JSOIN
AVRO
What is an Azure Event Hubs Producer?
These applications can ingest data to an event hub by using Event Hubs SDKs or any Kafka producer client.
What is an Azure Event Hubs Partition?
hey’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.
What is an Azure Event Hubs 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.
What is an Azure Event Hubs Consumer?
hese 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.
What is an Azure Event Hubs 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 offsets.
What is Azure Event Hubs, and what purpose does it serve in cloud architecture?
Azure Event Hub service is a real-time streaming platform for ingesting large numbers (millions) of events from almost any application, service, or IoT device.
What are the different pricing tiers available for Azure Event Hubs?
- Basic is for low throughput.
- Standard adds features like Event Hubs Capture.
- Dedicated is for enterprises requiring high throughput.
What is the difference between an event producer and an event consumer in Azure Event Hubs?
Event producers send data to an Event Hub, while event consumers read the event data from the Event Hub partitions.
What are throughput units (TU) in Azure Event Hubs?
Throughput units define Event Hubs’ capacity. Each unit allows up to 1 MB of ingress or 2 MB of egress per second, helping to scale the event ingestion rate.
What is partitioning in Azure Event Hubs, and why is it important?
Partitioning allows for parallelism in processing events. Each partition in an Event Hub acts as a sequential commit log, helping ensure that related events are processed in order.
How long can events be retained in Azure Event Hubs, and how is this configured?
Events can be retained for 1–7 days (in the Standard tier), and this is configurable through the Event Hub’s properties.
What is the Event Hubs Capture feature, and how does it work?
Event Hubs Capture allows you to automatically store streaming data in Azure Blob Storage or Data Lake Storage in batch formats like Avro for further analysis.