exam questions

Exam AZ-301 All Questions

View all questions & answers for the AZ-301 exam

Exam AZ-301 topic 6 question 5 discussion

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

Your company has an on-premises Windows HPC cluster. The cluster runs an intrinsically parallel, compute-intensive workload that performs financial risk modelling.
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. Basic A-series virtual machines
  • B. low-priority virtual machines
  • C. burstable virtual machines
  • D. Azure virtual machine sizes that support the Message Passing Interface (MPI) API
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
References:
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
AzureGC
Highly Voted 5 years, 7 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
...
Neetiniti
Highly Voted 4 years, 11 months 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
upvoted 9 times
azurecert2021
4 years, 4 months ago
yes B is the correct answer , above justification looks correct.
upvoted 2 times
...
...
glam
Most Recent 4 years, 4 months ago
B. low-priority virtual machines
upvoted 2 times
...
Jinder
4 years, 5 months ago
The poorly framed question, HPC solution modeling financial risk, and the solution are low priority VMs. Not a real-time scenario. I would like to give Microsoft feedback rather than answering the question's answer during/after test.
upvoted 1 times
Jinder
4 years, 5 months ago
After spending a while, I found the below-given link justifying the answer as B. Sorry for any confusion: https://docs.microsoft.com/en-us/azure/batch/batch-technical-overview#how-it-works
upvoted 2 times
...
...
sanketshah
4 years, 5 months ago
B is correct answer.
upvoted 1 times
...
Afz
4 years, 9 months ago
"What should you include in the solution?" Low priority nodes need to be included to minimise cost.
upvoted 1 times
...
Rooh
4 years, 9 months ago
B is correct. Intrinsically parallel workloads means its not tightly coupled app. To minimize cost we wud use low cost vm to process the parallel independant worklods..
upvoted 1 times
...
user_name
4 years, 9 months ago
https://docs.microsoft.com/en-us/azure/batch/batch-low-pri-vms https://docs.microsoft.com/en-us/azure/batch/batch-technical-overview B
upvoted 2 times
...
duytran216
4 years, 10 months ago
The answer is D. Because, there VMs process loosely coupled data.
upvoted 1 times
...
Prash85
5 years ago
Low Priority VM's
upvoted 1 times
...
DP80
5 years ago
Looks like D is the answer as MPI helps HPC loads... https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/hpc/setup-mpi
upvoted 3 times
...
yemma
5 years, 1 month ago
I wouldn't risk to run financial batch in a low priority VMs. I prefer using HPC VMs supporting MPI.
upvoted 3 times
...
AmineHZ
5 years, 1 month ago
B is the correct answer
upvoted 2 times
...
pandeya442
5 years, 1 month ago
answer is correct
upvoted 2 times
...
Jake__
5 years, 7 months ago
The reference below states this: You can also use Batch to run tightly coupled workloads; these are workloads where the applications you run need to communicate with each other, as opposed to run independently. Tightly coupled applications normally use the Message Passing Interface (MPI) API. You can run your tightly coupled workloads with Batch using Microsoft MPI or Intel MPI. Improve application performance with specialized HPC and GPU-optimized VM sizes. Why would this be B instead of D
upvoted 3 times
Ekramy_Elnaggar
5 years, 5 months ago
Cuz it was mentioned "The cluster runs an intrinsically parallel" which means they are not tightly coupled.
upvoted 9 times
tartar
4 years, 9 months ago
B is ok
upvoted 4 times
...
...
NKnab
4 years, 11 months ago
D is correct. https://docs.microsoft.com/en-us/azure/batch/batch-mpi
upvoted 1 times
qr
4 years, 10 months ago
B is correct. https://docs.microsoft.com/en-us/azure/batch/batch-low-pri-vms
upvoted 3 times
...
...
Jinder
4 years, 5 months ago
B is the correct answer, please refer to below link: https://docs.microsoft.com/en-us/azure/batch/batch-technical-overview#how-it-works
upvoted 2 times
...
Ekramy_Elnaggar
5 years, 5 months ago
Intrinsically parallel workloads are those where the applications can run independently, and each instance completes part of the work.
upvoted 18 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 ...