nerdexam
Microsoft

AZ-305 · Question #373

Hotspot Question You have a mobile app that is deployed to 100,000 users. Each instance of the app collects usage data. You have an Azure subscription. You need to recommend a solution that meets the

The correct answer is Mobile devices must send the data to:: Azure Event Hubs; To calculate the average CPU utilization and send the results to the database, use:: An Azure Stream Analytics job. This question tests knowledge of Azure data ingestion and stream processing services for high-volume IoT/telemetry scenarios, focusing on cost-effective and low-administration solutions.

Submitted by katya_ua· Mar 6, 2026Design data storage solutions

Question

Hotspot Question You have a mobile app that is deployed to 100,000 users. Each instance of the app collects usage data. You have an Azure subscription. You need to recommend a solution that meets the following requirements: - Accepts the usage data from the app instances - Calculates the average hourly CPU utilization of each app instance and writes the average to an Azure SQL database - Minimizes costs and administrative effort What should you include in the recommendation? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Answer:

Exhibit

AZ-305 question #373 exhibit

Answer Area

  • Mobile devices must send the data to:Azure Event Hubs
    Azure Cosmos DBAzure Event HubsAzure Synapse AnalyticsAzure Table storage
  • To calculate the average CPU utilization and send the results to the database, use:An Azure Stream Analytics job
    An Azure Stream Analytics jobAn Azure Synapse Analytics workspaceA Microsoft Dataverse instanceA Microsoft Power BI project

Explanation

This question tests knowledge of Azure data ingestion and stream processing services for high-volume IoT/telemetry scenarios, focusing on cost-effective and low-administration solutions.

Approach. For ingesting high-volume data from 100,000 app instances, Azure Event Hubs is the correct choice as it is designed for massive-scale telemetry ingestion (millions of events per second) with minimal administrative overhead compared to alternatives like Service Bus or IoT Hub. For calculating the average hourly CPU utilization and writing results to Azure SQL Database, Azure Stream Analytics is the correct processing layer because it natively supports time-windowed aggregations (like TUMBLING or HOPPING windows for hourly averages), has built-in connectors for both Event Hubs (input) and Azure SQL Database (output), and requires no custom code or infrastructure management - directly minimizing both cost and administrative effort.

Concept tested. Selecting the appropriate Azure services for a high-scale telemetry ingestion and real-time stream processing pipeline: Event Hubs for ingestion and Stream Analytics for windowed aggregation and output to SQL Database.

Reference. https://learn.microsoft.com/en-us/azure/stream-analytics/stream-analytics-introduction | https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-about

Topics

#Azure Event Hubs#Azure Stream Analytics#Real-time data processing#Data ingestion

Community Discussion

No community discussion yet for this question.

Full AZ-305 Practice