What general purpose VMs are not capacity constrained for azure machine learning managed online endpoints?

Avery Jordan 20 Reputation points
2026-08-04T18:51:24.14+00:00

My team uses Azure Machine Learning Managed Online Endpoints to serve inferences for a variety of ML workloads. We have always selected our VM SKUs from this list https://learn.microsoft.com/en-us/azure/machine-learning/reference-managed-online-endpoints-vm-sku-list?view=azureml-api-2, and use a mixture of Dsv2 and Dasv4 VMs, both of which are general purpose.

Recently there have been several announcements about capacity constraints on older VM types, including the Dsv2 and Dasv4 MV SKUs, as outlined here: https://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/previous-gen-series-capacity-limitations.

This capacity constraint list overlaps with all of the general purpose VMs that are listed for the AML online endpoints. I want to know what type of VM I should migrate my workloads to for AML online endpoints, and preferably that is a general purpose VM of a newer generation.

Azure Machine Learning
0 comments No comments

Answer accepted by question author
Allan Solomon Mejia 3,755 Reputation points
2026-08-05T20:01:50.9233333+00:00

Hello @Avery Jordan

The VM SKU list for Azure Machine Learning Managed Online Endpoints indicates which VM families are supported by the service, but it doesn't guarantee capacity availability in every region. With the retirement and capacity constraints affecting older generations (such as Dsv2 and Dasv4), it's a good idea to plan a migration to newer VM families where possible.

For general-purpose inference workloads, consider evaluating newer VM series such as:

  • Dsv5 / Dasv5 – Current-generation general-purpose VMs and the recommended successor to Dsv2/Dasv4 for many workloads.
  • Ddsv5 – If your inference workload benefits from local NVMe temporary storage.
  • Dplsv6 or other newer v6-series VMs (where supported by Azure ML in your target region).

Before migrating, I recommend verifying:

  • That the target VM SKU is supported for Managed Online Endpoints in your region.
  • Regional quota availability for the new SKU.
  • Any performance differences (CPU generation, memory bandwidth, and storage) by running a small-scale benchmark before switching production traffic.

If capacity remains a concern, you may also want to deploy across multiple regions or configure multiple deployments behind the same endpoint to improve resilience against regional capacity shortages.

Could you share:

  • Which Azure region you're deploying to?
  • Whether your endpoint uses CPU-only inference or requires GPU acceleration?
  • The approximate VM size you're using today (for example, Standard_D4s_v2 or Standard_D8as_v4)?

That will help identify the closest supported replacement with the least operational impact.

Please "Accept the Answer" if this information helped you. This will help us and others in the community as well.

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.