exam questions

Exam AZ-304 All Questions

View all questions & answers for the AZ-304 exam

Exam AZ-304 topic 5 question 21 discussion

Actual exam question from Microsoft's AZ-304
Question #: 21
Topic #: 5
[All AZ-304 Questions]

Your company has an on-premises Windows HPC cluster. The cluster runs a parallel, compute-intensive workload that performs financial risk modeling.
You plan to migrate the workload to Azure Batch.
You need to design a solution that will support the workload. The solution must meet the following requirements:
✑ Support the large-scale parallel execution of Azure Batch jobs.
✑ Minimize cost.
What should you include in the solution?

  • A. burstable virtual machines
  • B. low-priority virtual machines
  • C. Azure virtual machine sizes that support the Message Passing Interface (MPI) API
  • D. Basic A-series virtual machines
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
Reference:
https://docs.microsoft.com/en-us/azure/batch/batch-technical-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
JackFrag
Highly Voted 4 years, 1 month ago
Correct
upvoted 13 times
giggsie
4 years, 1 month ago
see discussion here: https://www.examtopics.com/discussions/microsoft/view/7887-exam-az-301-topic-6-question-5-discussion/
upvoted 6 times
us3r
3 years, 2 months ago
save you a click AzureGC Highly Voted 2 years, 2 months ago Azure batch is required, which includes MPI; However, the solution is asking and includes "Minimize costs", which makes utilizing "low-priority VM's" the answer to the specific question: https://docs.microsoft.com/en-us/azure/batch/batch-low-pri-vms upvoted 18 times
upvoted 1 times
...
...
...
czarul79
Highly Voted 4 years ago
Correct Answer: B. Batch works well with intrinsically parallel (also known as "embarrassingly parallel") workloads. Intrinsically parallel workloads are those where the applications can run independently, and each instance completes part of the work. When the applications are executing, they might access some common data, but they do not communicate with other instances of the application. Intrinsically parallel workloads can therefore run at a large scale, determined by the amount of compute resources available to run applications simultaneously. As per the link similar scenario-Manage the cost and size of the pool by using !**** low-priority VMs ****! or automatically scaling the number of nodes as the workload changes. https://docs.microsoft.com/en-us/azure/batch/batch-technical-overview Answer C is incorrect. Azure batch is required, which includes MPI; However, the solution is asking and includes "Minimize costs", which makes utilizing "low-priority VM's" the answer to the specific question: https://docs.microsoft.com/en-us/azure/batch/batch-low-pri-vms
upvoted 12 times
...
Dpejic
Most Recent 3 years, 4 months ago
Appere on exam 23-dec-2021
upvoted 1 times
...
syu31svc
3 years, 7 months ago
https://docs.microsoft.com/en-us/azure/batch/batch-low-pri-vms Answer is B
upvoted 1 times
...
vharsh16
3 years, 9 months ago
Azure batch is required, which includes MPI; However, the solution is asking and includes "Minimize costs", which makes utilizing "low-priority VM's" the answer to the specific question: https://docs.microsoft.com/en-us/azure/batch/batch-low-pri-vms
upvoted 4 times
...
demonite
3 years, 11 months ago
Yes you need to lower costs but can you trade off the time you have to wait with low priority vm to do your financial risk modelling, if yes then answer for you will be B, if you would need your model available on the spot then answer for you will be C
upvoted 2 times
mactone
3 years, 11 months ago
financial risk modeling is NOT time sensitive as it predicate risks in long time future.
upvoted 10 times
demonite
3 years, 11 months ago
You learn something every day : )
upvoted 7 times
...
...
...
iPilot
4 years, 1 month ago
Answer is Correct Low-priority VMs make new types of Batch workloads possible by enabling a large amount of compute power to be used for a very low cost. https://docs.microsoft.com/en-us/azure/batch/batch-low-pri-vms
upvoted 2 times
...
prashantjoge
4 years, 1 month ago
I think the answer is C Message Passing Interface (MPI) is a protocol for communication between computers as they run complex HPC tasks in parallel. To use it, your developers must use an implementation of the protocol, which is usually a library of routines in a .dll. RDMA can give a significant boost to the performance of MPI applications.
upvoted 5 times
TinusTrotylus
4 years ago
IMHO answer is B. There is no justification for the need of MPI in the requirements. Also see this discussion: https://www.examtopics.com/discussions/microsoft/view/7887-exam-az-301-topic-6-question-5-discussion/
upvoted 3 times
...
...
prashantjoge
4 years, 1 month ago
doesn't make sense
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