Microsoft Certified: Azure Solutions Architect ExpertDesign data storage solutionsMedium

A manufacturing company needs to collect and process telemetry data from thousands of IoT devices on its factory floor in real-time. The data volume is extremely high, with each device sending small telemetry messages every second. This data needs to be ingested for immediate monitoring and later archived for historical analysis. Which Azure service should be used for ingesting this high-volume, real-time data stream?

  1. AAzure Data Factory
  2. BAzure Event Hubs
  3. CAzure Service Bus
  4. DAzure Queue Storage
Show answer & explanation

Correct answer: B. Azure Event Hubs

Azure Event Hubs is a highly scalable data streaming platform and event ingestion service. It is specifically designed to handle millions of events per second from various sources, making it ideal for collecting real-time telemetry from thousands of IoT devices.

Why the other options are wrong

  • A. Azure Data Factory is an ETL/ELT service for orchestrating data movement and transformation, not for real-time ingestion of high-volume event streams.
  • C. Azure Service Bus is a messaging service for enterprise applications, typically used for message queuing and topics, not for high-volume, real-time event ingestion from IoT devices.
  • D. Azure Queue Storage is a simple message queuing service for storing large numbers of messages, but it is not optimized for real-time, high-throughput streaming scenarios like Event Hubs.

Azure Event Hubs

Azure Event Hubs is a big data streaming platform and event ingestion service that can receive and process millions of events per second. It is designed for high-throughput scenarios like telemetry ingestion from IoT devices, log streaming, and data pipeline processing.

  • Massive scale for event ingestion
  • Supports millions of events per second
  • Ideal for IoT telemetry, application logs, clickstreams
  • Integrates with other Azure services for processing and analytics

Memory trick: IoT data streams to Event Hubs, a massive data funnel.

More Design data storage solutions questions