Hi Harsha N,
It sounds like you're diving into Azure Batch and its allocation modes. The "Pool Allocation Mode" you're referring to has two options: Batch service and User subscription.
Batch Service: This mode enables the Azure Batch service to manage the allocation of resources directly. It allows Azure to optimize resource usage based on your job requirements and Azure's availability. It's typically recommended for an easier management experience, especially if you're uncertain about resource configurations.
User Subscription: This mode allows you more control over your Azure resources since you’ll be using your own subscription quotas. However, you may run into limitations based on your subscription and available resources, which could affect job scheduling and execution.
Key Considerations:
- Batch Service is generally easier to use and may offer better automated management.
- User Subscription gives you more granular control but comes with potential limitations in resource allocation and availability.
Limitations:
With User Subscription, you might face:
- Quota limits specific to your Azure subscription.
- Potential delays in job allocation if your subscription hits resource caps.
- Need for manual configurations to align resources with your job needs
Please refer the below SS & documentation for more information
SS
https://learn.microsoft.com/en-us/azure/batch/batch-quota-limit
https://learn.microsoft.com/en-us/azure/batch/best-practices
https://learn.microsoft.com/en-us/azure/batch/accounts#batch-accounts
Please let me know, If you need any other information, or you need just tag me in comment will help you as needed.!