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?
- AAzure Notification Hubs
- BAzure IoT Hub
- CAzure Event Hubs
- DAzure Service Bus
Show answer & explanationAnswer & 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.