exam questions

Exam AZ-204 All Questions

View all questions & answers for the AZ-204 exam

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 🗳️

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
edengoforit
Highly Voted 3 years, 3 months ago
When the question comes in the exam, then we need to pray to God
upvoted 81 times
Stel0Papad4
10 months, 3 weeks ago
Lol, that's some 50/50 shit! As if the exam itself wasn't enough of a 50/50 risk. We have this too! :P
upvoted 1 times
...
huislaw
3 years, 2 months ago
Let's pray the question doesn't appear.
upvoted 13 times
...
...
jay158
Highly Voted 3 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 34 times
vovap0vovap
1 year, 1 month ago
Why do you need partition for every store or terminal?
upvoted 1 times
8fe085a
9 months, 3 weeks ago
"Configure the machine identifier as the partition key"
upvoted 2 times
...
...
DefaultName2
3 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 10 times
hromadkam
2 years, 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
2 years, 8 months ago
So the answer is YES
upvoted 2 times
...
...
...
troy89
3 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
8fe085a
9 months, 3 weeks ago
"Configure the machine identifier as the partition key"= 2000 x 5 machine = 10.000 partitions
upvoted 1 times
...
...
AndresCH
3 years, 6 months ago
"does not reach goal". See topic5 / question 5
upvoted 2 times
Mev4953
3 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
...
...
...
AkachiTeam
Most Recent 4 months, 3 weeks ago
Selected Answer: A
The answer is Event Hub
upvoted 2 times
...
Mattt
5 months, 4 weeks ago
Selected Answer: A
The answer is Event Hub
upvoted 1 times
...
Vichu_1607
6 months, 4 weeks ago
Yes, the solution does meet the goal. Azure Event Hubs is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. By configuring the machine identifier as the partition key, the data from each POS device will go to a specific partition. This allows for correlation based on the device identifier. The Capture feature of Azure Event Hubs enables automatic delivery of the streaming data in Event Hubs to an Azure Blob storage account. This would meet the requirement of storing the device data in Azure Blob storage.
upvoted 2 times
...
Christian_garcia_martin
8 months, 3 weeks ago
Copilot and chatGPT say YES whith the same explanation : Scalability: Azure Event Hub is highly scalable and can handle the ingestion of large amounts of data from thousands of devices. It can easily accommodate the data from 2,000 stores, each having one to five devices. Partitioning: Using the machine identifier as the partition key ensures that data from the same device is sent to the same partition. This makes it easier to correlate and process data per device. Capture: Enabling capture in Azure Event Hub allows the data to be automatically stored in Azure Blob Storage in a highly efficient manner. This setup simplifies the pipeline from ingestion to storage. Future Growth: Azure Event Hub can scale out to accommodate additional stores and devices as they come online, making it a future-proof solution.
upvoted 2 times
...
Christian_garcia_martin
8 months, 4 weeks ago
YES meet the goal
upvoted 1 times
...
8fe085a
9 months, 3 weeks ago
Selected Answer: B
The solution mentions "Configure the machine identifier as the partition key" that means up to 10,000 partitions. That would mean a dedicated cluster with up t0 5 CUs. The solutions does not state a dedicated cluster the max partitions are that 1024.
upvoted 1 times
0cc50bf
8 months, 2 weeks ago
Partition KEYS are only used to ensure that all events with the same key end up in the same partition. The ACTUAL partition can have events from many, many different machines. It is perfectly fine to have this many partition KEYS, Event Hub will handle the creation of actual partitions and delegate events to them under the hood.
upvoted 3 times
...
...
Stel0Papad4
10 months, 3 weeks ago
Selected Answer: B
Copilot: The proposed solution uses Azure Event Hubs with capture enabled to store POS device data in Azure Blob Storage. Technically, this is feasible. However, it might not be the most efficient or cost-effective method. Despite this, if we disregard best practices, the solution could work.
upvoted 1 times
Stel0Papad4
10 months, 3 weeks ago
Since Microsoft always considers best practices to be the correct ones, I choose B as my Answer.
upvoted 1 times
...
...
oskx2
1 year, 1 month 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 2 times
...
FeriAZ
1 year, 2 months 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 2 times
...
zeugo
1 year, 4 months 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
1 year, 4 months ago
So the answer is yes
upvoted 1 times
...
...
dom271219
1 year, 6 months 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
1 year, 7 months ago
Selected Answer: B
Jay158 is rigth
upvoted 1 times
...
Dianahu
1 year, 9 months 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 3 times
...
EliteAllen
1 year, 9 months 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 3 times
...
adilkhan
2 years, 1 month ago
Yes is correct
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago