Microsoft Azure Fundamentals (AZ-900)Describe Azure architecture and servicesHard

A company is developing an IoT solution where thousands of devices will send telemetry data to Azure. They need a highly scalable and secure service to ingest data from these devices, as well as enable bidirectional communication (sending commands back to devices). Which Azure service is designed for this purpose?

  1. AAzure Notification Hubs
  2. BAzure IoT Hub
  3. CAzure Event Hubs
  4. DAzure Service Bus
Show answer & explanation

Correct answer: B. Azure IoT Hub

Azure IoT Hub is a fully managed service that enables highly secure and reliable bidirectional communication between millions of IoT devices and a cloud-hosted solution. It supports device-to-cloud telemetry ingestion and cloud-to-device command sending, along with device management capabilities.

Why the other options are wrong

  • A. Azure Notification Hubs is for sending push notifications to mobile devices, not for general IoT device data ingestion and command & control.
  • C. Azure Event Hubs is a highly scalable data streaming platform for ingesting large amounts of event data, but it lacks the specific IoT device management and bidirectional communication features.
  • D. Azure Service Bus is an enterprise messaging service for queuing and topics, not specifically designed for the scale and unique requirements of IoT device communication.

Azure IoT Hub

A cloud-hosted solution back end to connect virtually any IoT device securely to the cloud.

  • Enables bidirectional communication (device-to-cloud and cloud-to-device).
  • Supports millions of devices and high-volume telemetry ingestion.
  • Provides device identity registry and security features.

Memory trick: IoT Hub is the 'Heart' of your IoT solution.

More Describe Azure architecture and services questions