Designing and Implementing an Azure AI Solution (legacy) — Question 58
Your company has a data team of Scala and R experts.
You plan to ingest data from multiple Apache Kafka streams.
You need to recommend a processing technology to broker messages at scale from Kafka streams to Azure Storage.
What should you recommend?
Answer options
- A. Azure Databricks
- B. Azure Functions
- C. Azure HDInsight with Apache Storm
- D. Azure HDInsight with Microsoft Machine Learning Server
Correct answer: C
Explanation
The correct answer is C, Azure HDInsight with Apache Storm, as it is specifically designed for processing real-time data streams at scale, making it suitable for handling messages from Kafka. Options A and B are not primarily focused on stream processing, while option D is more suited for machine learning workloads rather than real-time data ingestion.