Microsoft Certified: Azure Solutions Architect ExpertDesign infrastructure solutionsEasy

A global manufacturing company is designing a new solution to monitor its factory equipment across multiple regions. The solution needs to ingest telemetry data from millions of devices, process it in near real-time, and store it for historical analysis. Which Azure service is BEST suited for ingesting this high volume of streaming data?

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

Correct answer: C. Azure IoT Hub

Azure IoT Hub is specifically designed for bidirectional communication between IoT devices and the cloud, making it ideal for ingesting high volumes of telemetry data from millions of devices. It offers features like device management, security, and message routing. The other options are not optimized for real-time device telemetry ingestion.

Why the other options are wrong

  • A. Azure Blob Storage is for storing large amounts of unstructured data, not for real-time ingestion from millions of devices.
  • B. Azure Queue Storage handles large numbers of messages but lacks the device management and security features required for IoT scenarios.
  • D. Azure Data Lake Storage Gen2 is optimized for big data analytics workloads, not for direct, real-time ingestion from individual devices.

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.

  • Connects millions of IoT devices
  • Ingests high volumes of telemetry data
  • Provides device management and security

Memory trick: IoT Hub: The heart of your device cloud connection.

More Design infrastructure solutions questions