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. Par défaut, les données des tâches terminées sont conservées pendant sept jours si le nœud de calcul sur lequel elles ont été exécutées est toujours disponible. Les données des tâches non terminées pendant la durée de vie maximale ne sont pas accessibles. La durée de la rétention des données des tâches terminés est configurable par tâche.
Afficher les quotas Batch
Pour voir vos quotas de compte Batch dans le portail Azure :
Connectez-vous au portail Azure.
Sélectionnez ou recherchez des comptes Batch.
Dans la page des comptes Batch, sélectionnez le compte Batch que vous souhaitez examiner.
Sous Paramètres, sélectionnez Quotas dans le menu du compte Batch.
Affichez les quotas actuellement appliqués au compte Batch.
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 :
Connectez-vous au portail Azure.
Sélectionnez ou recherchez Quotas.
Sur la page Quotas , sélectionnez Augmenter mes quotas.
Vous pouvez également ouvrir la demande de support comme suit :
Connectez-vous au portail Azure.
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.
Dans la page de nouvelle demande de support, sélectionnez Créer une demande de support.
Ensuite, remplissez votre demande de support.
Sous l’onglet Général :
Sous Résumé, entrez une description de votre problème.
Pour Type de problème, sélectionnez Limites du service et des abonnements (quotas) .
Dans Abonnement, sélectionnez l’abonnement Azure dans lequel se trouve votre compte Batch.
Pour Type de quota, sélectionnez Batch.
Sélectionnez Suivant : Solutions pour continuer. L’onglet Solutions est ignoré.
Sous l’onglet Détails :
Dans Détails du problème, sélectionnez Entrer les détails.
Dans le volet Détails du quota, pour Emplacement, entrez la région Azure dans laquelle vous souhaitez augmenter le quota.
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.
Le cas échéant, pour Compte Batch, sélectionnez le compte Batch à mettre à jour.
Le cas échéant, pour Sélectionner les quotas à mettre à jour, sélectionnez les quotas à augmenter.
Sous Informations de diagnostic avancées, indiquez si vous souhaitez autoriser la collecte d’informations de diagnostic avancées.
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.
Sous Informations de contact, vérifiez et entrez les coordonnées nécessaires.
Sélectionnez Suivant : Vérifier + créer pour continuer.
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.
Quotas associés pour les pools de machines virtuelles
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 :
- Un seul groupe de sécurité réseau
- Une seule adresse IP publique
- Un seul équilibreur de charge
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
- Apprenez-en davantage sur le flux de travail et les ressources principales du service Batch, telles que les pools, les nœuds, les travaux et les tâches.
- En savoir plus sur Abonnement Azure et limites, quotas et contraintes de service.