Microsoft Certified: Azure Solutions Architect ExpertDesign infrastructure solutionsEasy

A global manufacturing company wants to implement a new IoT solution to monitor factory equipment across multiple geographically dispersed plants. The solution needs to ingest telemetry data from millions of devices, process it in near real-time for anomaly detection, and then store it for long-term analytics. Which Azure service is BEST suited for ingesting the high volume of streaming IoT data?

  1. AAzure Service Bus
  2. BAzure IoT Hub
  3. CAzure Queue Storage
  4. DAzure Event Grid
Show answer & explanation

Correct answer: B. Azure IoT Hub

Azure IoT Hub is specifically designed for bidirectionally connecting IoT devices to the cloud, enabling secure and reliable communication at scale. It supports millions of devices and provides features like device management and device-to-cloud telemetry ingestion, making it ideal for this scenario.

Why the other options are wrong

  • A. Azure Service Bus is a general-purpose enterprise messaging service, not optimized for the massive scale and specific features required for IoT device telemetry ingestion.
  • C. Azure Queue Storage provides simple, reliable queued messaging for large numbers of messages, but lacks the specialized IoT device management and telemetry ingestion features of IoT Hub.
  • D. Azure Event Grid is an event routing service for reacting to events, not for continuous, high-volume telemetry ingestion from millions of devices.

Azure IoT Hub

A managed service that acts as a central message hub for bi-directional communication between millions of IoT devices and a cloud-hosted solution.

  • Secure device-to-cloud and cloud-to-device messaging.
  • Scales to millions of devices simultaneously.
  • Supports device management and provisioning.

Memory trick: IoT Hub: The 'Hub' for all your 'Things' data.

More Design infrastructure solutions questions