Hi @Ankur Jain
To address your query regarding attaching new data disks to 1000 instances under one Azure subscription.
You can create a maximum of 49 managed disks concurrently from an existing managed disk. Therefore, if you have 1,000 instances and want to attach new data disks to all of them, you cannot send 1,000 concurrent requests for new data disk creation in parallel. You would need to create the disks in batches of up to 49 at a time.
Azure Resource Manager may throttle requests if too many are sent simultaneously. It's best to batch requests.
https://learn.microsoft.com/en-us/azure/virtual-machines/disks-scalability-targets
As for attaching the newly created disks to the respective instances, there is no specific limit mentioned in the context regarding the number of disks that can be attached to virtual machines. However, the number of data disks that can be attached to an Azure virtual machine depends on the VM size and type. For example, a Standard_DS15_v2 VM can have up to 64 data disks attached. There isn't a specific limit on the number of concurrent requests for attaching disks, but it's always good to monitor for any throttling or performance issues.
Please follow the below Microsoft documentations for more details.
Azure subscription and service limits, quotas, and constraints
Hope the above answer helps! Please let us know do you have any further queries.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.