Microsoft Azure Fundamentals (AZ-900)Describe Azure management and governanceMedium
A manufacturing company uses Azure IoT Hub to collect telemetry data from thousands of devices. They need to process this data in real-time, detect anomalies, and trigger alerts if certain thresholds are exceeded. This requires a solution that can ingest high volumes of data, perform complex analytics, and integrate with alerting systems. Which Azure service should they primarily use for processing and analyzing this real-time data?
- AAzure Stream Analytics
- BAzure SQL Database
- CAzure Data Lake Storage
- DAzure Data Factory
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, detect anomalies, and trigger alerts, making it ideal for the company's requirements.
Why the other options are wrong
- B. Azure SQL Database is a relational database service, suitable for structured data storage and queries, but not optimized for real-time streaming analytics of high-volume IoT telemetry.
- C. Azure Data Lake Storage is a highly scalable data lake solution for big data analytics workloads, primarily for storage, not real-time processing.
- D. Azure Data Factory is a cloud-based ETL (Extract, Transform, Load) service for data integration, primarily for orchestrating data movement and transformation, not real-time stream processing.
Azure Stream Analytics
A real-time analytics service that is designed for processing large streams of data from various sources.
- Processes high volumes of streaming data with low latency.
- Supports complex event processing (CEP) and anomaly detection.
- Integrates with various input (e.g., IoT Hub) and output (e.g., Power BI, Azure Functions) sinks.
Memory trick: Stream Analytics: See, Process, Alert, React.