Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam AZ-204 topic 6 question 20 discussion

Actual exam question from Microsoft's AZ-204
Question #: 20
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 Event Hub. Configure the machine identifier as the partition key and enable capture.
Does the solution meet the goal?

  • A. Yes
  • B. No
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️
Reference:
https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-programming-guide

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
edengoforit
Highly Voted 2 years, 3 months ago
When the question comes in the exam, then we need to pray to God
upvoted 64 times
huislaw
2 years, 2 months ago
Let's pray the question doesn't appear.
upvoted 11 times
...
...
jay158
Highly Voted 2 years, 10 months ago
Answer is NO How many partitions event hub can have? NOT MORE than 1024 https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-quotas
upvoted 28 times
vovap0vovap
3 weeks, 6 days ago
Why do you need partition for every store or terminal?
upvoted 1 times
...
DefaultName2
2 years, 6 months ago
Answer is YES :) Why do you want to have so many partitions? For me, it would be pretty strange to have so many concurrent groups. In the Event HUB output group you can have whether you want a Service bus, account storage, stream analytics (to aggregate data) and more ...
upvoted 9 times
hromadkam
1 year, 8 months ago
I have to agree. You don't need as many partitions as there are devices. Partition key is used in function to determine partition (like hashing function). So you could have 2000 devices and for example 10 partitions. https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-features#publishing-an-event
upvoted 2 times
hromadkam
1 year, 8 months ago
So the answer is YES
upvoted 1 times
...
...
...
troy89
2 years, 2 months ago
But when you use Event Hubs cluster then you can purchase up to 20 Capacity Units and every Capacity Unit can have 2000 partitions.
upvoted 2 times
...
AndresCH
2 years, 6 months ago
"does not reach goal". See topic5 / question 5
upvoted 2 times
Mev4953
2 years, 3 months ago
Question 5 is not the same. Asking about "Provision an Azure Notification Hub. Register all devices with the hub."
upvoted 1 times
...
...
...
oskx2
Most Recent 4 weeks ago
The recommendation from Microsoft: https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-features#mapping-of-events-to-partitions "A per-device or user unique identity makes a good partition key, but other attributes such as geography can also be used to group related events into a single partition." The correct answer is YES.
upvoted 1 times
...
FeriAZ
2 months, 3 weeks ago
Selected Answer: A
The solution scales well to accommodate the current load and future expansions as more stores open. Using the device identifier as the partition key ensures that data correlation is straightforward and efficient. By enabling the Capture feature, the data is automatically saved to Azure Blob storage, meeting the storage requirement. Event Hubs has a feature called Capture, which automatically captures the streaming data and saves it to a storage account (Azure Blob storage or Azure Data Lake Storage), without requiring any additional coding or services to process the data. This directly aligns with the requirement to store the device data in Azure Blob storage.
upvoted 1 times
...
zeugo
4 months, 1 week ago
The theoretical partition limit for a Eventhub is 1024, and it can hold up to 1000 event hubs per namespace. It's totally fine to scale out within a namespace/scope to add more partitions to handle incoming data. plz see the different tiers: https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-quotas and read about namespaces: https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-features
upvoted 1 times
zeugo
4 months, 1 week ago
So the answer is yes
upvoted 1 times
...
...
dom271219
5 months, 3 weeks ago
Selected Answer: B
Azure Event Hub is primarily designed for handling high-throughput, real-time event streaming, such as telemetry data and event-driven architectures. It's not the best choice for storing large volumes of static data like 2 MB of POS device data per device per day
upvoted 2 times
...
nardk
7 months, 2 weeks ago
Selected Answer: B
Jay158 is rigth
upvoted 1 times
...
Dianahu
8 months, 3 weeks ago
https://www.examtopics.com/discussions/microsoft/view/22503-exam-az-204-topic-6-question-2-discussion/ is not the solution https://www.examtopics.com/discussions/microsoft/view/25308-exam-az-204-topic-6-question-29-discussion/ also not the solution so it must be the hub
upvoted 1 times
...
EliteAllen
8 months, 3 weeks ago
Selected Answer: A
Azure Event Hub is suitable for the given scenario because it is designed to handle large-scale data ingestion from numerous devices, allowing efficient correlation based on device identifiers, and can automatically capture and store the data in Azure Blob storage.
upvoted 1 times
...
adilkhan
1 year, 1 month ago
Yes is correct
upvoted 1 times
...
tmuras
1 year, 2 months ago
This question was on exam on 17/02/23. Answered Yes. Score 860
upvoted 4 times
...
Sulzirsha
1 year, 2 months ago
Partition key is consistently used to assign related events to a partition.Partition key doesn’t create unique partitions.So answer is ‘Yes’.
upvoted 3 times
...
Twiddling5623
1 year, 2 months ago
Selected Answer: B
Answer is No. According to the solution each machine identifier is going to be a partition key and with 1 to 5 machines this will create at least 2000 partitions. The max is 1024 for the biggest price tier. Ref: https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-quotas#basic-vs-standard-vs-premium-vs-dedicated-tiers
upvoted 1 times
...
ldenouter
1 year, 3 months ago
Selected Answer: A
1000 Partition Key doesn't lead to 1000 partitions.
upvoted 3 times
...
charthouse
1 year, 3 months ago
Is there a difference between device identifier (Solution) and machine identifier (Requirement)?
upvoted 1 times
...
edmond
1 year, 4 months ago
Selected Answer: A
1000 Partition Key doesn't lead to 1000 partitions. As hromadkam mentioned, it's simply something like hashing.
upvoted 1 times
...
hromadkam
1 year, 8 months ago
The answer is YES. You don't need as many partitions as there are devices. Partition key is used in function to determine partition (like hashing function). So you could have 2000 devices and for example 10 partitions. https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-features#publishing-an-event
upvoted 1 times
FatSeal
1 year, 8 months ago
the solution says "Configure the machine identifier as the partition key and enable capture." so you can't really do it your way.
upvoted 1 times
Marek79
1 year, 5 months ago
The answer is YES (A). You can use a partition key to map incoming event data into specific partitions for the purpose of data organization. The partition key is a sender-supplied value passed into an event hub. It is processed through a static hashing function, which creates the partition assignment. If you don't specify a partition key when publishing an event, a round-robin assignment is used. https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-features#mapping-of-events-to-partitions
upvoted 1 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 ...