exam questions

Exam AI-100 All Questions

View all questions & answers for the AI-100 exam

Exam AI-100 topic 2 question 42 discussion

Actual exam question from Microsoft's AI-100
Question #: 42
Topic #: 2
[All AI-100 Questions]

HOTSPOT -
You are developing an application that will perform clickstream analysis. The application will ingest and analyze millions of messages in the real time.
You need to ensure that communication between the application and devices is bidirectional.
What should you use for data ingestion and stream processing? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Show Suggested Answer Hide Answer
Suggested Answer:
Box 1: Azure IoT Hub -
Azure IoT Hub is the cloud gateway that connects IoT devices to gather data and drive business insights and automation. In addition, IoT Hub includes features that enrich the relationship between your devices and your backend systems. Bi-directional communication capabilities mean that while you receive data from devices you can also send commands and policies back to devices.
Note on why not Azure Event Hubs: An Azure IoT Hub contains an Event Hub and hence essentially is an Event Hub plus additional features. An important additional feature is that an Event Hub can only receive messages, whereas an IoT Hub additionally can also send messages to individual devices. Further, an
Event Hub has access security on hub level, whereas an IoT Hub is aware of the individual devices and can grand and revoke access on device level.
Box 2: Azure Hdinsight with Azure Machine Learning service
References:
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-compare-event-hubs https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-machine-learning-overview

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
exam_taker5
Highly Voted 5 years, 10 months ago
Second answer should be HDInsight with Apache Storm
upvoted 47 times
CodeAnant
5 years, 10 months ago
correct
upvoted 2 times
...
Stants
5 years, 6 months ago
Storm for real time analytic. https://www.edureka.co/blog/introduction-to-real-time-analytics-with-apache-storm/
upvoted 5 times
...
...
giusecozza
Highly Voted 5 years, 2 months ago
Azure Machine Learning services include Spark and it is recommended as a good choice to perform Clickstream analysis. So the answer is correct, from my point of view. https://azure.microsoft.com/en-in/blog/streaming-analytics-use-cases-with-spark-on-azure/
upvoted 6 times
Egosyntonic
5 years, 1 month ago
I dont think so. I setted up an Machine Learning Enviroment and Azure ML is not including it from scratch, but there are scenarios in which you can use Spark with Azure. But in my understanding its not included.
upvoted 1 times
giusecozza
5 years, 1 month ago
The question is talking about ML Services in HDInsight, not Azure Machine Learning as itself, which is different (https://docs.microsoft.com/it-it/azure/machine-learning/overview-what-is-azure-ml). ML Services in HDInsight include Spark compute context, just check out here: https://docs.microsoft.com/it-it/azure/hdinsight/r-server/r-server-overview https://docs.microsoft.com/it-it/azure/hdinsight/r-server/r-server-compute-contexts
upvoted 7 times
Egosyntonic
5 years ago
Ah I see, thank you!
upvoted 2 times
...
...
...
...
zzxl
Most Recent 4 years, 4 months ago
HDInsight with Storm is the answer: link here https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-streaming-at-scale-overview HDInsight with ML is more for gaining insights and analytics. Question here specifically saying process streaming data in REAL-TIME. Hope the answer gets corrected since it is the consensus here in the comments
upvoted 3 times
...
HaoHu
4 years, 7 months ago
IoT hub or Event hub? https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-compare-event-hubs
upvoted 1 times
nohaph
4 years, 5 months ago
IoT hub is correct because it is bidirectional
upvoted 7 times
...
...
H2HG
4 years, 9 months ago
Given answer is correct. https://techcommunity.microsoft.com/t5/azure-global/azure-data-architecture-guide-blog-5-clickstream-analysis/ba-p/306630
upvoted 1 times
sayak17
4 years, 8 months ago
no. machine learning service is not a stream processing service. here are the stream processing technologies https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/stream-processing
upvoted 4 times
...
...
sayak17
4 years, 9 months ago
data ingestion should be event hubs. check this: https://techcommunity.microsoft.com/t5/azure-global/azure-data-architecture-guide-blog-5-clickstream-analysis/ba-p/306630
upvoted 2 times
sayak17
4 years, 9 months ago
and stream processing is storm like mentioned above
upvoted 2 times
sayak17
4 years, 8 months ago
here are the stream processing technologies supported by Azure. storm is one of them. machine learning service is NOT one of them. https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/stream-processing
upvoted 4 times
...
...
noonereallyknows
4 years, 7 months ago
event hub doesn't allow bidirectional communication it's IoT Edge just because it does allow it
upvoted 8 times
...
...
Bharat
5 years, 10 months ago
Thanks for posting your solution. I agree totally.
upvoted 5 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...