exam questions

Exam AZ-204 All Questions

View all questions & answers for the AZ-204 exam

Exam AZ-204 topic 6 question 29 discussion

Actual exam question from Microsoft's AZ-204
Question #: 29
Topic #: 6
[All AZ-204 Questions]

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You are developing an Azure solution to collect point-of-sale (POS) device data from 2,000 stores located throughout the world. A single device can produce 2 megabytes (MB) of data every 24 hours. Each store location has one to five devices that send data.
You must store the device data in Azure Blob storage. Device data must be correlated based on a device identifier. Additional stores are expected to open in the future.
You need to implement a solution to receive the device data.
Solution: Provision an Azure Notification Hub. Register all devices with the hub.
Does the solution meet the goal?

  • A. Yes
  • B. No
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
Justing_Gao
Highly Voted 4 years, 9 months ago
Azure event Hub is the best choice
upvoted 37 times
Genere
4 years, 9 months ago
Azure Event Hub is for telemetry and distributed data broadcasting, while Azure Service Bus can be used for order processing and financial transactions. What is clearly specified in the statement: "You are developing an Azure solution to collect point-of-sale (POS) device data from 2,000 stores ...". It's Service Bus
upvoted 48 times
quokka
4 years, 8 months ago
Event Hub won't work as message size is currently limited to 1MB (unless each device will upload more than once a day or you put an API in front to pre-process data to two 1MB blocks).
upvoted 2 times
Adol
4 years, 3 months ago
Yes but we're talking about 2 MB in 24 hours and not every message. So still Azure Event Hub is the best choice and should be the primary choice when it comes to IoT or data from many devices
upvoted 6 times
clarionprogrammer
4 years ago
Event Hub is incorrect. Event Hub is for streaming real-time data. https://azure.microsoft.com/en-us/services/event-hubs/
upvoted 1 times
clarionprogrammer
4 years ago
Service Bus is designed for financial transactions. https://docs.microsoft.com/en-us/azure/event-grid/compare-messaging-services
upvoted 1 times
...
...
...
...
Nabeelcp
4 years, 8 months ago
I think this scenario is more suited on message based not event based notification
upvoted 8 times
...
...
RaviNikkam
2 years, 11 months ago
Answer is B, but however it is does not seem like Event Hubs because of the fact, they mentioned "Device data must be correlated based on a device identifier." Correlation id is a property of ServiceBus. So it should be Azure Service Bus.
upvoted 1 times
adilkhan
2 years, 3 months ago
https://learn.microsoft.com/en-us/dotnet/api/azure.messaging.eventhubs.eventdata.correlationid?view=azure-dotnet
upvoted 1 times
...
...
Knightie
2 years, 8 months ago
It is Event Hub, this is a main differentiator between Event Hub and Service Bus, technically Event Hub is pushing and Service Bus is pulling, so Event Hub is more for Publisher oriented use, but assuming the subscriber can digest the message in time, else exception thrown. Service bus is pulling, so messages will stack until the subscriber pick up the next job. This question has a huge demand of data pushing.. and it didn't mention on subscriber, so Event Hub, see the hybrid model for the use of both. Answer is correct https://www.linkedin.com/pulse/azure-event-grid-vs-service-bus-eklavya-gupta/
upvoted 3 times
Knightie
2 years, 8 months ago
I mean, the answer is A, it is correct
upvoted 1 times
Knightie
2 years, 8 months ago
My apology, event hub is out because the size is limited to 1 Mb.
upvoted 1 times
...
Knightie
2 years, 8 months ago
but it said the data size is over 24 hours.... I am not sure.. but to be that's why we have event hub.
upvoted 1 times
...
...
...
...
Camios
Highly Voted 4 years, 9 months ago
Explanation should be that notification hub is for pushing to mobile devices?
upvoted 26 times
AnkanG
4 years, 9 months ago
True, notification hub is for pushing the data, to a mobile device, not for collecting the data.
upvoted 10 times
...
...
8ac3742
Most Recent 9 months, 1 week ago
Azure Event Hub and Azure IoT are designed for ingesting large volumes of data from devices, Azure Notification Hub is designed for push notifications to devices.
upvoted 1 times
...
Eltooth
2 years, 10 months ago
Selected Answer: B
B is correct answer. Event Hub would be a solution here NOT Notification Hub.
upvoted 2 times
...
Evo_Morales
3 years ago
IMO, not a well-worded question, but since Svc Bus (Prem) is limited to 1MB/message and they specify each device may send up to 2mb / day, but don't specify whether uploads are done at the end of the day or streamed throughout the day in smaller chunks, you have to assume the former and so it must be Event Hub. It's dated, but here is a good article on the two services for general knowledge: https://www.serverless360.com/blog/azure-event-hubs-vs-service-bus
upvoted 1 times
...
meoukg
3 years, 1 month ago
Got it on 03/2022, I chose B. No
upvoted 3 times
...
Adediwura
3 years, 1 month ago
Azure notification hun is used to push messages to
upvoted 1 times
...
Netspud
3 years, 2 months ago
Selected Answer: B
Answer is no
upvoted 1 times
...
Mev4953
3 years, 3 months ago
Selected Answer: B
B is better choice https://docs.microsoft.com/en-us/azure/event-grid/compare-messaging-services
upvoted 1 times
...
kondapaturi
3 years, 10 months ago
Answer is NO
upvoted 2 times
...
rdemontis
4 years, 1 month ago
In my opinion EventHub is the best choice for the following reason: 1. Faster in elaborating millions of data every day. 2. No problem for future expansions of POS as assumed in the question 3. It is a slender system than Service bus 4. It is not required advanced features like transactions, ordering, duplicate detection, and instantaneous consistency as service bus provide 5. The requirement here is to manage huge quantity of streaming data In a similar question (i don't remember whether on udemy or testpreptraining web site) the correct answer is Event Hub.
upvoted 3 times
deborahQ
2 years, 6 months ago
I think most of POS data are transactions and should detect duplication. and event it has more than 15000 devices, the volume is still not comparable with most of telemetry data. I prefer Service bus
upvoted 1 times
...
...
Chulbul_Pandey
4 years, 1 month ago
Az event hub is a better choice
upvoted 3 times
...
paru123456789
4 years, 2 months ago
Answer: No
upvoted 2 times
...
aditya_2016
4 years, 3 months ago
https://docs.microsoft.com/en-us/azure/event-grid/compare-messaging-services#comparison-of-services
upvoted 5 times
...
tom999
4 years, 3 months ago
No - Notification Hub is for outbound communication
upvoted 7 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago