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.
Question
Exhibit
Answer Area
- Mobile devices must send the data to:Azure Event HubsAzure 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 jobAn 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
Community Discussion
No community discussion yet for this question.
