Microsoft Azure Fundamentals (AZ-900)Describe Azure management and governanceMedium
A global manufacturing company uses Azure IoT Hub to collect telemetry data from thousands of devices. They need to analyze this data in real-time to detect anomalies and trigger alerts for potential equipment failures on the factory floor. Which Azure service is best suited for real-time stream processing and analytics?
- AAzure Stream Analytics
- BAzure Synapse Analytics
- CAzure Data Lake Storage
- DAzure SQL Database
Show answer & explanationAnswer & explanation
Correct answer: A. Azure Stream Analytics
Azure Stream Analytics is a real-time analytics service designed for processing large streams of data from various sources, including IoT Hub. It can perform complex event processing and trigger alerts based on defined conditions, making it ideal for anomaly detection in real-time telemetry.
Why the other options are wrong
- B. Azure Synapse Analytics is an enterprise analytics service that brings together data warehousing and big data analytics, typically for batch processing and large-scale data exploration, not real-time stream processing.
- C. Azure Data Lake Storage is a highly scalable storage repository for big data analytics, not a real-time processing engine.
- D. Azure SQL Database is a relational database for transactional data, not optimized for real-time stream processing of high-volume telemetry.
Azure Stream Analytics
A real-time analytics service designed for processing large streams of data from various sources (e.g., IoT Hub) to detect patterns, anomalies, and trigger actions.
- Real-time data processing.
- Supports various input sources (IoT Hub, Event Hubs).
- Capable of complex event processing.
- Used for anomaly detection and alerting.
Memory trick: Stream Analytics: 'S' for 'Speed' and 'Streams' of data.