An Azure machine learning service for building and deploying models.
Hi Itamar Latnik,
Thanks for raising this question. This is actually an expected behavior right now, so no need to worry.
Low Priority virtual machines used in Azure Batch were officially retired for Azure Machine Learning support on 31 March 2026. [learn.microsoft.com]
However, even after the retirement date, you may still notice that your existing AML compute clusters which were created earlier using Low Priority configuration are continuing to run jobs successfully.
This happens because Azure is currently performing a system‑initiated migration in the backend where the older Low Priority compute nodes are being converted to Spot based compute nodes automatically. This migration does not interrupt running workloads.
Once this migration is completed:
Existing Low Priority nodes will no longer be available for allocation.
Any new pool creation or scale out request that still uses Low Priority configuration will automatically be fulfilled using Spot instances instead at the Batch layer.
So in simple terms, even though your cluster shows Low Priority configuration, the compute being used underneath may already be backed by Spot capacity.
That said, Low Priority virtual machines are deprecated and will no longer be available for AML workloads moving forward. Spot virtual machines are the recommended modern replacement and are expected to continue as the supported low cost compute option.
Because of this, it is still advised to plan migration of your AML workloads to either:
Dedicated compute clusters in Azure Machine Learning or Spot based compute clusters
so that your workloads remain supported in the long term.
Hope this helps clarify why the existing Low Priority configured clusters are still running jobs post-retirement. Do let me know if you have any further queries.
Thankyou!