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.

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.

Quotas de ressourcesResource quotas

Un quota est une limite, pas une garantie de capacité.A quota is a 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.

Notez également que les quotas ne sont pas des valeurs garanties.Also note that quotas are not guaranteed values. Les quotas peuvent varier en fonction des modifications du service Batch ou d’une demande d’utilisateur visant à modifier une valeur de quota.Quotas can vary based on changes from the Batch service or a user request to change a quota value.

RessourceResource Limite par défautDefault limit Limite maximaleMaximum limit
Comptes Azure Batch 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 90-90090-900 Contacter le support techniqueContact support
Cœurs à priorité basse par compte BatchLow-priority cores per Batch account 10-10010-100 Contacter le support techniqueContact support
Travaux et planifications de travaux actifs par compte Batch (les travaux terminés n’ont aucune limite)Active jobs and job schedules per Batch account (completed jobs have no limit) 100-300100-300 1 00011,0001
Pools par compte BatchPools per Batch account 20-10020-100 50015001

1Si vous voulez solliciter un dépassement de cette limite, contactez le support Azure.1To request an increase beyond this limit, contact Azure Support.

Nota

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.

Importante

Pour mieux gérer la capacité au cours de la pandémie mondiale, nous avons réduit les quotas de cœurs par défaut des nouveaux comptes Batch par rapport à la plage de valeurs ci-dessus dans certaines régions et pour certains types d’abonnements (quotas réduits à zéro cœur dans certains cas).To help us better manage capacity during the global health pandemic, the default core quotas for new Batch accounts in some regions and for some types of subscription have been reduced from the above range of values, in some cases to zero cores. Quand vous créez un compte Batch, vérifiez votre quota de cœurs et demandez une augmentation du quota de cœurs si nécessaire.When you create a new Batch account, check your core quota and request a core quota increase, if required. Vous pouvez aussi envisager de réutiliser des comptes batch qui disposent déjà d’un quota suffisant.Alternatively, consider reusing Batch accounts that already have sufficient quota.

Quota de cœursCore quotas

Quotas de cœurs en mode de service BatchCores quotas in batch service mode

L’application de quotas de cœurs dédiés est en cours d’amélioration, les modifications étant mises à disposition par étapes et finalisées pour tous les comptes Batch d’ici à la fin janvier 2021.The enforcement of dedicated core quotas is being improved, with the changes being made available in stages and completed for all Batch accounts by the end of January 2021.

Des quotas de cœurs existent pour chaque série de machines virtuelles prises en charge par Batch et s’affichent sur la page Quotas dans le portail.Core quotas exist for each VM series supported by Batch and are displayed on the Quotas page in the portal. Les limites de quota de la série de machines virtuelles peuvent être mises à jour avec une demande de support, comme indiqué ci-dessous.VM series quota limits can be updated with a support request, as detailed below.

Une fois le mécanisme existant supprimé, les limites de quota pour les séries de machines virtuelles ne sont pas vérifiées, et seule la limite totale du quota pour le compte est appliquée.With the existing mechanism being phased out, quota limits for VM series are not checked, only the total quota limit for the account is enforced. Cela signifie qu’il est possible d’allouer plus de cœurs pour une série de machines virtuelles que ce qui est indiqué par le quota de la série de machines virtuelles, jusqu’à la limite totale de quota du compte.This means that it may be possible to allocate more cores for a VM series than is indicated by the VM series quota, up to the total account quota limit.

Le mécanisme mis à jour appliquera les quotas de la série de machines virtuelles, en plus du quota total du compte.The updated mechanism will enforce the VM series quotas, in addition to the total account quota. Dans le cadre de la transition vers le nouveau mécanisme, les valeurs de quota de la série de machines virtuelles peuvent être mises à jour pour éviter les échecs d’allocation : les séries de machines virtuelles utilisées au cours des derniers mois afficheront donc un quota de série de machines virtuelles mis à jour pour correspondre au quota total du compte.As part of the transition to the new mechanism, the VM series quota values may be updated to avoid allocation failures - any VM series used in recent months will have its VM series quota updated to match the total account quota. Cette modification n’autorise pas l’utilisation d’une capacité supérieure à celle déjà disponible.This change will not enable the use of any more capacity than was already available.

Il est possible de déterminer si l’application de quota de la série de machines virtuelles a été activée pour un compte Batch en vérifiant les éléments suivants :It is possible to determine if VM series quota enforcement has been enabled for a Batch account by checking:

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

Si vous avez créé un compte Batch en mode d’allocation de pool défini sur abonnement utilisateur, les machines virtuelles Batch et les autres ressources, telles que les comptes de stockage, sont créées directement dans votre abonnement lors de la création d’un pool.If you created a Batch account with pool allocation mode set to user subscription, Batch VMs and other resources are created directly in your subscription when a pool is created or resized. Les quotas de cœurs Azure Batch ne s’appliquent pas et les quotas de votre abonnement pour les cœurs de calcul régionaux, les cœurs de calcul par série et d’autres ressources sont utilisés et appliqués.The Azure Batch core quotas do not apply and the quotas in your subscription for regional compute cores, per-series compute cores, and other resources are used and enforced.

Pour en savoir plus sur ces quotas, consultez Abonnement Azure et limites, quotas et contraintes de service.To learn more about these quotas, see Azure subscription and service limits, quotas, and constraints.

Limites de taille de poolPool size limits

Des limites de taille de pool sont définies par le service Batch.Pool size limits are set by the Batch service. Contrairement aux quotas des ressources, ces valeurs ne peuvent pas être modifiées.Unlike resource quotas, these values can't be changed. Seuls les pools présentant une communication entre nœuds et des images personnalisées possèdent des restrictions différentes du quota standard.Only pools with inter-node communication and custom images have restrictions different from the standard quota.

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 dans un pool créé avec une ressource d’image managée 1Compute nodes in pool created with a managed image resource1
Nœuds dédiésDedicated nodes 20002000
Nœuds de faible 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

Ces limites supplémentaires sont définies par le service Batch.These additional limits are set by the Batch service. Contrairement aux quotas des ressources, ces valeurs ne peuvent pas être modifiées.Unlike resource quotas, these values cannot be changed.

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
Montages par nœud de calculMounts per compute node 1010
Certificats par poolCertificates per pool 1212

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. Les 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

Pour voir vos quotas de compte Batch dans le portail Azure :To view your Batch account quotas in the Azure portal:

  1. Sélectionnez Comptes Batch, puis le compte Batch qui vous intéresse.Select Batch accounts, 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. Affichez les quotas actuellement appliqués au compte Batch.View the quotas currently applied to the Batch account.

Capture d’écran montrant les quotas de compte Batch dans le portail Azure.

Augmenter un quotaIncrease a quota

Vous pouvez demander une augmentation de quota pour votre compte Batch ou votre abonnement à l’aide du portail Azure.You can 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 de quota, vous devez inclure la série de machines virtuelles dont vous souhaitez augmenter le quota.To request a quota increase, you must include the VM series you would like to increase the quota for. Lorsque l’augmentation de quota est appliquée, elle l’est pour toutes les séries de machines virtuelles.When the quota increase is applied, it is applied to all series of VMs.

  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:

    1. Type de problème > Limites du service et des abonnements (quotas)Issue Type > Service and subscription limits (quotas)

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

    3. Type de quota > BatchQuota type > Batch

      Sélectionnez Suivant.Select Next.

  4. Dans Détails :In Details:

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

      Capture d’écran de la page Détails du quota lors d’une demande d’augmentation du quota.

      Types de quotas :Quota types include:

      • Par compte BatchPer Batch account
        Valeurs propres à un seul et même compte Batch, incluant les cœurs dédiés et basse priorité ainsi que le nombre de travaux et de 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 d’une région et qui 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.

      Un quota basse priorité est une valeur unique dans toutes les séries de machines virtuelles.Low-priority quota is a single value across all VM series. Si vous avez besoin de références SKU avec contraintes, vous devez sélectionner Cœurs basse priorité et inclure les familles de machines virtuelles à la demande.If you need constrained SKUs, you must select Low-priority cores and include the VM families to request.

    2. 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:

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

    2. 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 support.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 en 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.

Étapes suivantesNext steps