DP-100 · Question #270
You are designing a training job in an Azure Machine Learning workspace by using Automated ML. During training, the compute resource must scale up to handle larger datasets. You need to select the…
The correct answer is D. Serverless compute. Serverless compute in Azure ML automatically provisions and scales multi-node compute on demand, removing the need to manually manage a cluster configuration.
Question
Options
- ACompute instance
- BEndpoints
- CKubernetes cluster
- DServerless compute
How the community answered
(41 responses)- A2% (1)
- B7% (3)
- C2% (1)
- D88% (36)
Why each option
Serverless compute in Azure ML automatically provisions and scales multi-node compute on demand, removing the need to manually manage a cluster configuration.
Compute instance is a single-node managed virtual machine and does not support multi-node automatic scaling for training workloads.
Endpoints are used for model deployment and real-time or batch inference serving, not as a training compute target.
Kubernetes cluster can support multi-node workloads but requires explicit setup, scaling policy configuration, and ongoing cluster management - it does not scale automatically out of the box in the same self-managed way.
Serverless compute abstracts cluster management entirely and dynamically scales to multiple nodes based on workload demand. This makes it the correct choice for Automated ML jobs that need to handle larger datasets without pre-configuring a fixed cluster size or managing scale-in and scale-out rules.
Concept tested: Azure ML serverless compute auto-scaling for Automated ML
Source: https://learn.microsoft.com/en-us/azure/machine-learning/how-to-use-serverless-compute
Topics
Community Discussion
No community discussion yet for this question.