Partage via


Quotas pour Azure Container Apps

Azure Container Apps affecte différents types de quota à différentes étendues. Outre l’étendue de l’abonnement, les quotas s’appliquent également aux étendues de région, d’environnement et d’application. Toutes les demandes de quota sont lancées à l’aide du système de gestion des quotas Azure (QMS), qui propose deux options pour effectuer des demandes de quota.

Type de requête Descriptif Utiliser pour ces étendues... Afficher l’état de la demande via
Demandes intégrées Les demandes intégrées sont souvent approuvées en quelques minutes. Si votre demande dépasse un seuil de quotas, un ticket de support est généré pour qu’un ingénieur du support examine la demande. Les délais d’examen peuvent retarder l’approbation jusqu’à quelques jours. ▪ région

▪ abonnement
portail Azure
Demandes manuelles Les requêtes manuelles entraînent toujours la génération d’un ticket de support. L’approbation est souvent automatisée, mais certaines demandes peuvent prendre jusqu’à quelques jours pour que nous puissions traiter. ▪ environnement Azure CLI

Remarque

Azure Container Apps est un service de niveau production conçu pour les charges de travail à grande échelle. Créer une demande de quota qui est portée à l'attention de l’équipe de support technique n’est pas inhabituel, mais fait partie du processus de gestion des ressources au nom de nos clients. Azure Container Apps est un service à grande échelle. La plupart des demandes de modification de quota sont accordées avec des exceptions uniquement dans des circonstances limitées.

Afficher les niveaux de quotas actuels

Selon le type de quota, vous pouvez afficher vos niveaux de quota via le portail Azure et via Azure CLI.

Dans le portail, sélectionnez Azure Container Apps pour le fournisseur.

Capture d’écran des listes déroulantes fournisseur et abonnement dans la fenêtre de quota.

Les demandes de modification des quotas effectuées via la méthode manuelle ne sont pas disponibles dans le portail. Utilisez la commande suivante pour afficher vos quotas par environnement.

Avant d’exécuter la commande suivante, veillez à remplacer les espaces réservés entre des <> par vos propres valeurs.

az containerapp env list-usages \
  --resource-group <RESOURCE_GROUP_NAME> \
  --name <ENVIRONMENT_NAME>

Quand demander un quota

Si un environnement ou un abonnement atteint une limite de quota, il peut avoir des conséquences inattendues, notamment :

  • Restrictions de mise à l’échelle sur une application
  • L’approvisionnement expire avec un échec
  • Échec de création d’environnement Container Apps ou de profil de charge de travail

Vos quotas par défaut dépendent de facteurs qui incluent l’âge et le type de votre abonnement et l’utilisation du service. Si votre application peut recevoir des milliers de demandes par minute, vous vérifiez vos allocations de quota actuelles avant de déplacer votre application en production.

Si vous rencontrez un dépassement du nombre maximal de cœurs autorisés pour l’environnement géré, comme dans l’exemple suivant, demandez une augmentation de quota.

Maximum Allowed Cores exceeded for the Managed Environment.

Please check https://learn.microsoft.com/en-us/azure/container-apps/quotas for resource limits

D’autres messages d’erreur peuvent indiquer que vous avez atteint un environnement ou une autre limite de quota. Le système de gestion des quotas Azure vous permet de surveiller et d’alerter sur l’utilisation des quotas afin d’éviter de manière proactive les contraintes.

Types de quota

Azure Container Apps implémente différentes catégories de quotas qui régissent l’allocation de ressources dans différents aspects de vos applications. Ces quotas sont organisés en quotas de base qui contrôlent les limites fondamentales des ressources, les quotas GPU pour les applications nécessitant des fonctionnalités de calcul spécialisées et les quotas de sessions dynamiques pour les charges de travail basées sur des sessions.

Quotas de base

Les modifications de quota les plus demandées sont répertoriées dans le tableau suivant. Chaque étendue indique la portée de chaque quota. Les quotas à étendue régionale changent par région. Les quotas délimités à l’environnement nécessitent des demandes par environnement.

Quota Étendue Requête Affichage Notes 
Nombre d’environnements gérés Région Demande intégrée portail Nombre d’environnements par région.
Cœurs de consommation des environnements gérés Environnement Demande manuelle INTERFACE DE LIGNE DE COMMANDE Nombre maximum de cœurs de consommation dont l’utilisation est allouée à l’environnement. Cette valeur est la somme des cœurs demandés par chaque réplica actif (entre toutes les applications) dans un environnement.
Cœurs de calcul à usage général des environnements gérés Environnement Demande manuelle INTERFACE DE LIGNE DE COMMANDE Nombre total de cœurs disponibles pour tous les profils de série D à usage général au sein d’un environnement.
Cœurs optimisés pour la mémoire des environnements gérés Environnement Demande manuelle INTERFACE DE LIGNE DE COMMANDE Nombre total de cœurs disponibles pour tous les profils mémoire optimisée (série E) dans un environnement.

Quotas GPU

Quota Étendue Requête Affichage Notes 
GPU NCA100 de consommation des environnements gérés Environnement Demande manuelle INTERFACE DE LIGNE DE COMMANDE Nombre de cœurs GPU A100 de consommation maximale disponibles pour les GPU serverless au sein d’un environnement.
GPU T4 de consommation des environnements gérés Environnement Demande manuelle INTERFACE DE LIGNE DE COMMANDE Nombre de cœurs GPU T4 de consommation maximale disponibles pour les GPU serverless au sein d’un environnement.
Abonnement GPU NCA 100 Région Demande intégrée portail Le nombre maximum d’environnements de cœurs GPU A100 dédiés dont l’utilisation est allouée à cette région.

Quotas de sessions dynamiques

Quota Étendue Requête Affichage Notes 
Pools de sessions Région Demande intégrée portail Nombre maximal de pools de sessions dynamiques par région.