Quotas et limites du service Batch

Comme avec d’autres services Azure, il existe des limites concernant certaines ressources associées à Azure Batch. 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. De nombreuses limites sont des quotas par défaut, qu’Azure applique au niveau de l’abonnement ou du compte.

Gardez ces quotas à l’esprit quand vous concevez et que vous augmentez vos charges de travail Batch. Vous pouvez exécuter plusieurs charges de travail Batch dans un compte Batch unique. Vous pouvez également répartir vos charges de travail entre plusieurs comptes Batch associés au même abonnement, mais dans des régions Azure différentes. 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. Pour augmenter un quota, vous pouvez demander une augmentation de quota gratuitement.

Quotas de ressources

Un quota est une limite, pas une garantie de capacité. Si vous avez des besoins de capacité à grande échelle, contactez le support Azure.

Notez également que les quotas ne sont pas des valeurs garanties. Les quotas peuvent varier en fonction des modifications du service Batch ou d’une demande d’utilisateur visant à modifier une valeur de quota.

Ressource Limite par défaut Limite maximale
Comptes Azure Batch par région et par abonnement 1-3 50
Cœurs dédiés par compte Batch 0-9001 Contacter le support technique
Cœurs à priorité basse par compte Batch 0-1001 Contacter le support technique
Travaux et planifications de travaux actifs par compte Batch (les travaux terminés n’ont aucune limite) 100-300 1 0002
Pools par compte Batch 0-1001 5002
Connexions de point de terminaison privé par compte Batch 100 100

1 À des fins de gestion de la capacité, les quotas par défaut pour les nouveaux comptes Batch dans certaines régions et pour certains types d’abonnements ont été réduits par rapport à la plage de valeurs ci-dessus. Dans certains cas, ces limites ont été réduites à zéro. Quand vous créez un compte Batch, vérifiez vos quotas et demandez une augmentation appropriée du quota de cœurs ou de services, si nécessaire. Vous pouvez également réutiliser des comptes Batch qui ont déjà suffisamment de comptes Batch de quota ou d’allocation de pool d’abonnements utilisateur pour maintenir le quota de famille de machines virtuelles et de cœurs sur tous les comptes Batch de l’abonnement. Les quotas de service tels que les pools ou les travaux actifs s’appliquent à chaque compte Batch, même pour les comptes Batch d’allocation de pool d’abonnements utilisateur.

2 Si vous voulez solliciter un dépassement de cette limite, contactez le Support Azure.

Notes

Les limites par défaut varient selon le type d’abonnement que vous utilisez pour créer un compte Batch. Les quotas de cœurs affichés correspondent aux comptes Batch en mode service Batch. Affichez les quotas dans votre compte Batch.

Quota de cœurs

Quotas de cœurs en mode de service Batch

Il existe des quotas de cœurs pour chaque série de machines virtuelles prises en charge par Batch. Ces quotas de cœurs sont affichés dans la page Quotas du portail Azure. Pour mettre à jour les limites de quota de la série de machines virtuelles, ouvrez une demande de support.

  • Pour les nœuds dédiés, Batch applique une limite de quota de cœurs pour chaque série de machines virtuelles et une limite de quota de cœurs total pour l’ensemble du compte Batch.
  • Pour les nœuds de basse priorité, Batch applique uniquement un quota de cœurs total pour le compte Batch, sans aucune distinction entre les différentes séries de machines virtuelles.

Quotas de cœurs en mode Abonnement utilisateur

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

Pour en savoir plus sur ces quotas, consultez Abonnement Azure et limites, quotas et contraintes de service.

Limites de taille de pool

Des limites de taille de pool sont définies par le service Batch. Contrairement aux quotas des ressources, ces valeurs ne peuvent pas être modifiées. Seuls les pools présentant une communication entre nœuds et des images personnalisées possèdent des restrictions différentes du quota standard.

Ressource Limite maximale
Nœuds de calcul dans un pool prenant en charge la communication entre nœuds
Mode d’allocation de pool du service Batch 100
Mode d’allocation de pool de l'abonnement Batch 80
Nœuds de calcul dans un pool créé avec une ressource d’image managée1
Nœuds dédiés 2000
Nœuds ponctuels 1 000

1 Pour les pools ne prenant pas en charge la communication entre nœuds.

Autres limites

Le service Batch définit les autres limites suivantes. Contrairement aux quotas de ressources, il n’est pas possible de modifier ces valeurs.

Ressource Limite maximale
Tâches simultanées par nœud de calcul 4 x nombre de cœurs de nœud
Applications par compte Batch 200
Packages d’applications par application 40
Packages d’applications par pool 10
Durée de vie maximale de la tâche 180 jours1
Montages par nœud de calcul 10
Certificats par pool 12

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

Afficher les quotas Batch

Pour voir vos quotas de compte Batch dans le portail Azure :

  1. Connectez-vous au portail Azure.

  2. Sélectionnez ou recherchez des comptes Batch.

  3. Dans la page des comptes Batch, sélectionnez le compte Batch que vous souhaitez examiner.

  4. Sous Paramètres, sélectionnez Quotas dans le menu du compte Batch.

  5. Affichez les quotas actuellement appliqués au compte Batch.

    Capture d’écran de la page de quotas du compte Batch dans le portail Azure. La page Quotas dans le menu, le bouton Demander une augmentation du quota et la colonne Quota dans la liste de ressources sont mis en évidence.

Augmenter un quota

Vous pouvez demander une augmentation de quota pour votre compte Batch ou votre abonnement à l’aide du portail Azure ou de l’API REST de quota Azure.

Le type d’augmentation de quota varie selon le mode d’allocation de pool de votre compte Batch. Pour demander une augmentation de quota, vous devez inclure la série de machines virtuelles dont vous souhaitez augmenter le quota. Lorsque l’augmentation de quota est appliquée, elle l’est pour toutes les séries de machines virtuelles.

Une fois que vous avez envoyé votre demande de support, le support Azure vous contactera. Les demandes de quota peuvent être effectuées en quelques minutes ou jusqu’à deux jours ouvrables.

Types de quota

Vous avez le choix entre deux types de quotas lorsque vous créez votre demande de support.

Sélectionnez Chaque compte batch pour demander une augmentation du quota pour un compte batch. Ces augmentations de quota peuvent inclure des cœurs dédiés et ponctuels, ainsi que le nombre de travaux et de pools. Si vous sélectionnez cette option, spécifiez le compte batch auquel cette demande s’applique. Sélectionnez ensuite le ou les quotas que vous souhaitez mettre à jour. Indiquez la nouvelle limite que vous demandez pour chaque ressource. Un quota spot est une valeur unique dans toutes les séries de machines virtuelles. Si vous avez besoin de références SKU avec contraintes, sélectionnez Cœurs basse priorité et inclure les familles de machines virtuelles à la demande.

Sélectionnez Tous les comptes de cette région pour demander des augmentations de quota qui s’appliquent à tous les comptes Batch dans une région. Par exemple, utilisez cette option pour augmenter le nombre de comptes Batch par région et par abonnement.

Demande dans le portail Azure

Pour demander une augmentation de quota à l’aide du portail Azure, commencez par ouvrir une demande de support :

  1. Connectez-vous au portail Azure.

  2. Sélectionnez ou recherchez Quotas.

  3. Sur la page Quotas , sélectionnez Augmenter mes quotas.

Vous pouvez également ouvrir la demande de support comme suit :

  1. Connectez-vous au portail Azure.

  2. Sélectionnez ou recherchez Aide + support dans le portail Azure. Vous pouvez aussi sélectionner l’icône de point d’interrogation (?) dans le menu du portail. Ensuite, dans le volet Support + dépannage , sélectionnez Aide + support.

  3. Dans la page de nouvelle demande de support, sélectionnez Créer une demande de support.

Ensuite, remplissez votre demande de support.

  1. Sous l’onglet Général :

    1. Sous Résumé, entrez une description de votre problème.

    2. Pour Type de problème, sélectionnez Limites du service et des abonnements (quotas) .

    3. Dans Abonnement, sélectionnez l’abonnement Azure dans lequel se trouve votre compte Batch.

    4. Pour Type de quota, sélectionnez Batch.

    5. Sélectionnez Suivant : Solutions pour continuer. L’onglet Solutions est ignoré.

      Capture d’écran de la nouvelle demande de support dans le portail Azure, montrant Quota comme type de problème et Batch comme type de quota.

  2. Sous l’onglet Détails :

    1. Dans Détails du problème, sélectionnez Entrer les détails.

    2. Dans le volet Détails du quota, pour Emplacement, entrez la région Azure dans laquelle vous souhaitez augmenter le quota.

    3. Pour Type de quota, sélectionnez votre type de quota. Si vous n’êtes pas certain de l’option à sélectionner, consultez l’explication relative aux types de quotas.

    4. Le cas échéant, pour Compte Batch, sélectionnez le compte Batch à mettre à jour.

    5. Le cas échéant, pour Sélectionner les quotas à mettre à jour, sélectionnez les quotas à augmenter.

      Capture de l’écran de demande d’augmentation du quota, mettant en évidence la zone de sélection du type de quota.

    6. Sous Informations de diagnostic avancées, indiquez si vous souhaitez autoriser la collecte d’informations de diagnostic avancées.

    7. Sous Méthode de support, sélectionnez le niveau de gravité approprié pour votre situation professionnelle. Sélectionnez également votre méthode de contact préférée et la langue du support.

    8. Sous Informations de contact, vérifiez et entrez les coordonnées nécessaires.

    9. Sélectionnez Suivant : Vérifier + créer pour continuer.

  3. Sélectionnez Créer pour envoyer la demande de support.

Demande via l’API REST de quota Azure

Vous pouvez utiliser l’API REST de quota Azure pour demander une augmentation de quota au niveau de l’abonnement ou du compte Batch.

Pour obtenir des détails et des exemples, consultez Demander une augmentation de quota à l’aide de l’API REST du support Azure.

Les pools Batch présents dans la configuration de machine virtuelle et déployés sur un réseau virtuel Azure allouent automatiquement plus de ressources Azure Networking. Ces ressources sont créées dans l’abonnement qui contient le réseau virtuel spécifié au moment de la création du pool Batch.

Les ressources suivantes sont créées pour chaque nœud de 100 pools dans un réseau virtuel :

Ces ressources sont limitées par les quotas de ressources de l’abonnement. Si vous planifiez des déploiements de grands pools dans un réseau virtuel, vous devrez peut-être demander une augmentation de quota pour une ou plusieurs de ces ressources.

Étapes suivantes