Microsoft Azure Data FundamentalsDescribe an analytics workload on AzureMedium

A manufacturing company uses IoT devices to monitor machine performance on its factory floor. These devices generate millions of small data points per second. The company needs a highly scalable service to ingest these events with extremely high throughput and low latency, without losing any data. Which Azure service is designed for this type of high-volume event ingestion?

  1. AAzure Data Lake Storage Gen2
  2. BAzure Queue Storage
  3. CAzure Blob Storage
  4. DAzure Event Hubs
Show answer & explanation

Correct answer: D. Azure Event Hubs

Azure Event Hubs is a highly scalable data streaming platform and event ingestion service that can ingest millions of events per second from various sources, making it ideal for IoT and telemetry data.

Why the other options are wrong

  • A. Azure Data Lake Storage Gen2 is a storage solution for large datasets, not a real-time event ingestion service.
  • B. Azure Queue Storage is for storing large numbers of messages to be processed asynchronously, but not optimized for high-throughput, low-latency stream ingestion like Event Hubs.
  • C. Azure Blob Storage is general-purpose object storage, not an event ingestion service for real-time streams.

Azure Event Hubs

A highly scalable data streaming platform and event ingestion service capable of processing millions of events per second.

  • Designed for telemetry and IoT data streams.
  • Provides low-latency data ingestion.
  • Supports multiple protocols like AMQP, HTTPS, Kafka.

Memory trick: Event Hubs is the central hub for all your streaming events.

More Describe an analytics workload on Azure questions