Microsoft Certified: Azure Solutions Architect ExpertDesign infrastructure solutionsEasy

A global manufacturing company is designing a new IoT solution to monitor factory equipment across its various plants worldwide. The solution needs to ingest millions of telemetry data points per second, process them in near real-time, and store them for historical analysis. Which Azure service is best suited for ingesting this high volume of IoT telemetry data efficiently and reliably?

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

Correct answer: D. Azure IoT Hub

Azure IoT Hub is specifically designed for bidirectional communication between IoT devices and the cloud, making it ideal for ingesting massive amounts of telemetry data from millions of devices securely and reliably. It provides features like device management, authentication, and message routing that are crucial for IoT solutions.

Why the other options are wrong

  • A. Azure Service Bus is a general-purpose messaging service, more suitable for enterprise applications and complex workflows, not optimized for high-volume IoT telemetry.
  • B. Azure Event Grid is an event routing service for reactive programming, not designed for direct ingestion of continuous, high-volume telemetry streams from IoT devices.
  • C. Azure Queue Storage provides simple, durable message queuing but lacks the specialized features, scale, and management capabilities required for IoT device communication.

Azure IoT Hub

A managed service that acts as a central message hub for bidirectional communication between your IoT application and the devices it manages.

  • Ingests millions of messages per second from IoT devices.
  • Provides secure communication and device management capabilities.
  • Enables device-to-cloud telemetry and cloud-to-device commands.

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

More Design infrastructure solutions questions