- Ensure that your Azure subscription has not hit any resource limits or quotas. You can check your subscription quotas in the Azure portal under Subscriptions -> Usage + quotas.
- Verify that the VM sizes you are trying to deploy (e.g., Standard_D2_v3, Standard_D4_v3) are available in the region you are deploying to. Sometimes, specific VM sizes may not be available in certain regions.
- Sometimes, transient issues can cause provisioning failures. Try redeploying the resource after some time.
- If the specific VM sizes you are trying to use are not available, consider using alternative sizes that meet your requirements. If you are using Azure Compute Extended Services, ensure that the VM sizes you are trying to deploy are compatible with these services.
- Consider using newer or ACES-compatible VM sizes like the Dalsv6-series or Daldsv6-series, which use AMD EPYC processors and are optimized for modern workloads
Refer to these documents:
- https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview?tabs=breakdownseries%2Cgeneralsizelist%2Ccomputesizelist%2Cmemorysizelist%2Cstoragesizelist%2Cgpusizelist%2Cfpgasizelist%2Chpcsizelist
- https://docs.azure.cn/en-us/virtual-machines/sizes/general-purpose/d-family?tabs=dalsv6%2Cdv5%2Cddv5%2Cdasv5%2Cdlsv5%2Cdv4%2Cdav4%2Cddv4%2Cdv3%2Cdv2
Additional References:
https://github.com/Azure/RDS-Templates/issues/373
Hope this helps!
Please Let me know if you have any queries.