Quotas et limites du service BatchBatch service quotas and limits

Comme avec d’autres services Azure, il existe des limites concernant certaines ressources associées au service Batch.As with other Azure services, there are limits on certain resources associated with the Batch service. La plupart de ces limites représentent des quotas par défaut appliqués par Azure au niveau de l’abonnement ou du compte.Many of these limits are default quotas applied by Azure at the subscription or account level. Cet article décrit ces paramètres par défaut, et comment vous pouvez demander une augmentation de ces quotas.This article discusses those defaults, and how you can request quota increases.

Gardez ces quotas à l’esprit quand vous concevez et que vous augmentez vos charges de travail Batch.Keep these quotas in mind as you design and scale up your Batch workloads. Par exemple, si votre pool n’atteint pas le nombre cible de nœuds de calcul que vous avez spécifié, vous avez peut-être atteint la limite du quota de cœurs de votre compte Batch.For example, if your pool doesn't reach the target number of compute nodes you specified, you might have reached the core quota limit for your Batch account.

Vous pouvez exécuter plusieurs charges de travail Batch dans un compte Batch ou répartir vos charges de travail entre plusieurs comptes Batch se trouvant dans le même abonnement mais dans différentes régions Azure.You can run multiple Batch workloads in a single Batch account, or distribute your workloads among Batch accounts that are in the same subscription, but in different Azure regions.

Si vous envisagez d’exécuter des charges de travail de production dans Batch, vous devrez peut-être affecter à un ou plusieurs des quotas une valeur supérieure à la valeur par défaut.If you plan to run production workloads in Batch, you may need to increase one or more of the quotas above the default. Si vous souhaitez augmenter un quota, vous pouvez ouvrir une demande de service clientèle en ligne gratuitement.If you want to raise a quota, you can open an online customer support request at no charge.

Notes

Un quota est une limite de crédit, pas une garantie de capacité.A quota is a credit limit, not a capacity guarantee. Si vous avez des besoins de capacité à grande échelle, contactez le support Azure.If you have large-scale capacity needs, please contact Azure support.

Quotas de ressourcesResource quotas

RessourceResource Limite par défautDefault limit Limite maximaleMaximum limit
Comptes Batch Azure par région et par abonnementAzure Batch accounts per region per subscription 1-31-3 5050
Cœurs dédiés par compte BatchDedicated cores per Batch account 10-10010-100 N/A1N/A1
Cœurs à priorité basse par compte BatchLow-priority cores per Batch account 10-10010-100 N/A2N/A2
Travaux et planifications de travaux actifs3 par compte BatchActive jobs and job schedules3 per Batch account 100-300100-300 1,00041,0004
Pools par compte BatchPools per Batch account 20-10020-100 50045004

Notes

Les limites par défaut varient selon le type d’abonnement que vous utilisez pour créer un compte Batch.Default limits vary depending on the type of subscription you use to create a Batch account. Les quotas de cœurs affichés correspondent aux comptes Batch en mode service Batch.Cores quotas shown are for Batch accounts in Batch service mode. Affichez les quotas dans votre compte Batch.View the quotas in your Batch account.

1le nombre de cœurs dédiés par compte Batch peut être augmenté, mais le nombre maximal n’est pas spécifié.1The number of dedicated cores per Batch account can be increased, but the maximum number is unspecified. Pour discuter des possibilités d’augmentation, contactez le Support Azure.To discuss increase options, contact Azure Support.

2le nombre de cœurs de faible priorité par compte Batch peut être augmenté, mais le nombre maximal n’est pas spécifié.2The number of low-priority cores per Batch account can be increased, but the maximum number is unspecified. Pour discuter des possibilités d’augmentation, contactez le Support Azure.To discuss increase options, contact Azure Support.

3terminé et planifications de travaux ne sont pas limitées.3Completed jobs and job schedules aren't limited.

4pour demander une augmentation au-delà de cette limite, contactez le Support Azure.4To request an increase beyond this limit, contact Azure Support.

Quotas de cœurs en mode Abonnement utilisateurCores quotas in user subscription mode

Si vous avez créé un compte Batch avec le mode d’allocation de pool défini sur abonnement utilisateur, les quotas sont appliqués de manière différente.If you created a Batch account with pool allocation mode set to user subscription, quotas are applied differently. Dans ce mode, les machines virtuelles Batch et les autres ressources sont créées directement dans votre abonnement quand un pool est créé.In this mode, Batch VMs and other resources are created directly in your subscription when a pool is created. Les quotas de cœurs Azure Batch ne s’appliquent pas à un compte créé dans ce mode.The Azure Batch cores quotas do not apply to an account created in this mode. Seuls s’appliquent les quotas de votre abonnement imposés aux cœurs de calcul régionaux et aux autres ressources.Instead, the quotas in your subscription for regional compute cores and other resources are applied. Pour en savoir plus sur ces quotas, consultez Abonnement Azure et limites, quotas et contraintes de service.Learn more about these quotas in Azure subscription and service limits, quotas, and constraints.

Limites de taille de poolPool size limits

RessourceResource Limite maximaleMaximum Limit
Nœuds de calcul dans un pool prenant en charge la communication entre nœudsCompute nodes in inter-node communication enabled pool
Mode d’allocation de pool du service BatchBatch service pool allocation mode 100100
Mode d’allocation de pool de l'abonnement BatchBatch subscription pool allocation mode 8080
Nœuds de calcul dédiés dans un pool créé avec une image de machine virtuelle personnalisée1Compute nodes in pool created with custom VM image1
Nœuds dédiésDedicated nodes 20002000
Nœuds basse prioritéLow-priority nodes 1 0001000

1 Pour les pools ne prenant pas en charge la communication entre nœuds.1 For pools that are not inter-node communication enabled.

Autres limitesOther limits

RessourceResource Limite maximaleMaximum Limit
Tâches simultanées par nœud de calculConcurrent tasks per compute node 4 x nombre de cœurs de nœud4 x number of node cores
Applications par compte BatchApplications per Batch account 2020
Packages d’applications par applicationApplication packages per application 4040
Packages d’applications par poolApplication packages per pool 1010
Durée de vie maximale de la tâcheMaximum task lifetime 180 jours1180 days1

1 La durée de vie maximale d’une tâche, entre le moment où elle est ajoutée au travail et la fin de son exécution, est de 180 jours.1 The maximum lifetime of a task, from when it is added to the job to when it completes, is 180 days. Tâches terminées sont conservées pendant sept jours ; les données de tâches non terminées pendant la durée de vie maximale ne sont pas accessibles.Completed tasks persist for seven days; data for tasks not completed within the maximum lifetime is not accessible.

Afficher les quotas BatchView Batch quotas

Affichez vos quotas de compte Batch dans le portail Azure.View your Batch account quotas in the Azure portal.

  1. Sélectionnez Comptes Batch dans le portail, puis sélectionnez le compte Batch qui vous intéresse.Select Batch accounts in the portal, then select the Batch account you're interested in.

  2. Sélectionnez Quotas dans le menu du compte Batch.Select Quotas on the Batch account's menu.

  3. Afficher les quotas actuellement appliqués au compte BatchView the quotas currently applied to the Batch account

    Quotas de compte Batch

Augmenter un quotaIncrease a quota

Suivez ces étapes pour demander une augmentation de quota pour votre compte Batch ou votre abonnement à l’aide du portail Azure.Follow these steps to request a quota increase for your Batch account or your subscription using the Azure portal. Le type d’augmentation de quota varie selon le mode d’allocation de pool de votre compte Batch.The type of quota increase depends on the pool allocation mode of your Batch account. Pour demander une augmentation du quota, vous devez inclure la série de machine virtuelle que vous souhaitez augmenter le quota pour.To request a quota increase, you must include the VM series you would like to increase the quota for. Lorsque l’augmentation du quota est appliquée, il est appliqué à toutes les séries de machines virtuelles.When the quota increase is applied, it is applied to all series of VMs.

Augmenter le quota de cœurs dans BatchIncrease cores quota in Batch

  1. Sélectionnez la mosaïque Aide + Support dans le tableau de bord du portail, ou le point d’interrogation (?) dans le coin supérieur droit du portail.Select the Help + support tile on your portal dashboard, or the question mark (?) in the upper-right corner of the portal.

  2. Sélectionnez Nouvelle demande de support > De base.Select New support request > Basics.

  3. Dans De base :In Basics:

    a.a. Type de problème > limites de Service et d’abonnement (quotas)Issue Type > Service and subscription limits (quotas)

    b.b. Sélectionnez votre abonnement.Select your subscription.

    c.c. Type de quota > BatchQuota type > Batch

    Sélectionnez Suivant.Select Next.

  4. Dans Détails :In Details:

    a.a. Dans fournissent des détails, spécifiez l’emplacement, le type de quota et compte Batch.In Provide details, specify the location, quota type, and Batch account.

    Augmentation du quota par lots

    Types de quota sont les suivantes :Quota types include:

    • Par compte BatchPer Batch account
      Valeurs spécifiques à un seul lot de compte, y compris les cœurs dédiés et à faible priorité et le nombre des travaux et des pools.Values specific to a single Batch account, including dedicated and low-priority cores, and number of jobs and pools.

    • Par régionPer region
      Valeurs qui s’appliquent à tous les comptes Batch dans une région et incluent le nombre de comptes Batch par région et par abonnement.Values that apply to all Batch accounts in a region and includes the number of Batch accounts per region per subscription.

    Quota de faible priorité est une valeur unique pour toutes les séries de machine virtuelle.Low-priority quota is a single value across all VM series. Si vous avez besoin de références SKU de contrainte, vous devez sélectionner cœurs à priorité basse et incluent les familles de machine virtuelle à la demande.If you need constrained SKUs, you must select Low-priority cores and include the VM families to request.

    b.b. Sélectionnez un niveau de gravité en fonction de l’impact sur votre activité.Select a Severity according to your business impact.

    Sélectionnez Suivant.Select Next.

  5. Dans Informations de contact :In Contact information:

    a.a. Sélectionnez une méthode de contact préférée.Select a Preferred contact method.

    b.b. Vérifiez et entrez les informations de contact requises.Verify and enter the required contact details.

    Sélectionnez créer pour envoyer la demande de prise en charge.Select Create to submit the support request.

Une fois que vous avez envoyé votre demande de support, le support Azure vous contactera.Once you've submitted your support request, Azure support will contact you. Les demandes de quota peuvent être effectuées dans quelques minutes ou jusqu'à deux jours ouvrables.Quota requests may be completed within a few minutes or up to two business days.

Les pools Batch dans la configuration de machine virtuelle déployés dans un réseau virtuel Azure allouent automatiquement des ressources de mise en réseau Azure supplémentaires.Batch pools in the Virtual Machine Configuration deployed in an Azure virtual network automatically allocate additional Azure networking resources. Les ressources suivantes sont nécessaires pour chacun des 50 nœuds de pools dans un réseau virtuel :The following resources are needed for each 50 pool nodes in a virtual network:

Ces ressources sont allouées dans l’abonnement contenant le réseau virtuel fourni lors de la création du pool Batch.These resources are allocated in the subscription that contains the virtual network supplied when creating the Batch pool. Ces ressources sont limitées par les quotas de ressources de l’abonnement.These resources are limited by the subscription's resource quotas. Si vous planifiez des déploiements de pools de grande taille dans un réseau virtuel, vérifiez les quotas de l’abonnement pour ces ressources.If you plan large pool deployments in a virtual network, check the subscription's quotas for these resources. Si nécessaire, demandez une augmentation sur le portail Azure en sélectionnant Aide et support.If needed, request an increase in the Azure portal by selecting Help + support.