Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.
Low-priority VMs are original discounted compute option in Azure Batch.
Spot VMs are newer option, offering deeper discounts and replacing low-priority VMs. They use Azure's Spot pricing model and are more integrated with Azure's broader infrastructure.
To determine whether your pool uses Spot or Low-priority nodes:
Check the pool configuration in the Azure portal or via the Batch API.
Look for the property:
"vmPriority": "Spot" > indicates Spot VMs.
"vmPriority": "LowPriority" > indicates Low-priority VMs.
Moving Batch accounts directly from one region to another isn't possible. You can use an Azure Resource Manager template (ARM template) to export the existing configuration of your Batch account instead. Then, stage the resource in another region.
First, export the Batch account to a template. Next, modify the parameters to match the destination region and then need to deploy the modified template to the new region.
Last, we need to recreate jobs and other features in the account - https://free.blessedness.top/en-us/azure/batch/account-move
Many limits are default quotas, which Azure applies at the subscription or account level - https://free.blessedness.top/en-us/azure/batch/batch-quota-limit
Spot nodes use Azure Spot VM capacity and require subscription mode - https://free.blessedness.top/en-us/azure/batch/batch-spot-vms
This explains more about nodes and pools, along with considerations when creating and using them in an Azure Batch workflow - https://free.blessedness.top/en-us/azure/batch/nodes-and-pools
Kindly let us know if the suggested steps helps or you need further assistance on this issue.
Regards
Himanshu