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

A development team is building a new application that processes large quantities of streaming data from IoT devices. They need a service that can ingest millions of events per second, apply real-time analytics, and integrate with other Azure services for storage and visualization. Which Azure service is best suited for this scenario?

  1. AAzure Synapse Analytics
  2. BAzure Data Factory
  3. CAzure Stream Analytics
  4. DAzure Data Lake Storage
Show answer & explanation

Correct answer: C. Azure Stream Analytics

Azure Stream Analytics is a real-time analytics service designed to process large streams of data from various sources, such as IoT devices. It can perform complex event processing and integrate with other services for output, making it ideal for this streaming data scenario.

Why the other options are wrong

  • A. Azure Synapse Analytics is an integrated analytics service for data warehousing and big data processing, typically for batch analytics rather than real-time streaming.
  • B. Azure Data Factory is an ETL service for orchestrating data movement and transformation, not real-time stream processing.
  • D. Azure Data Lake Storage is a highly scalable storage repository for big data analytics, not a processing engine.

Azure Stream Analytics

A real-time analytics service that allows you to analyze and process fast-moving streams of data from various sources, such as IoT devices, sensors, and web applications.

  • Real-time processing of streaming data.
  • Supports SQL-like query language for analytics.
  • Integrates with various input (e.g., Event Hubs) and output (e.g., Power BI, Blob Storage) services.
  • Scalable and cost-effective for large data volumes.

Memory trick: Stream Analytics is for 'Now' data, not 'Later' data.

More Describe Azure architecture and services questions