Tous les produits
Search
Centre de documentation

Function Compute:Définir des quotas de fonction

Dernière mise à jour :Aug 12, 2026

Pour éviter les invocations excessives et maîtriser les coûts, chaque compte Alibaba Cloud dispose d'une limite par défaut de 300 instances concurrentes par région. Function Compute propose également des quotas au niveau de la fonction afin d'empêcher une seule fonction de consommer trop d'instances. Ce mécanisme protège les ressources backend et prévient les facturations inattendues.

Cas d'usage

  • Protéger la concurrence des fonctions critiques.

    Par exemple, deux fonctions, function-a et function-b, partagent un quota au niveau du compte. function-a est essentielle à l'activité, tandis que function-b risque de générer des invocations excessives susceptibles d'impacter function-a. Définissez un quota pour function-b afin de limiter sa consommation d'instances et garantir des ressources suffisantes pour function-a. Vous pouvez aussi configurer une concurrence réservée pour function-a afin de lui allouer un nombre spécifique d'instances.

  • Préserver un service en aval.

    Si vos fonctions Function Compute accèdent fréquemment à une base de données RDS dont la capacité de traitement est limitée, appliquez un quota aux fonctions concernées pour éviter qu'elles ne surchargent la base de données.

  • Bloquer une fonction défectueuse.

    Si vous détectez un comportement anormal lors de l'invocation d'une fonction, définissez son quota à 0 pour bloquer toutes les invocations.

  • Éviter les invocations incontrôlées.

    Les actions des utilisateurs dans un navigateur ou un client peuvent être imprévisibles. Appliquer un quota au niveau de la fonction empêche les invocations excessives et évite les coûts inattendus.

Limites

  • Par défaut, un compte Alibaba Cloud dispose d'une limite de concurrence totale de 300 instances par région. Le quota réel de votre compte s'affiche dans le Quota Center. Pour demander un quota supérieur, soumettez une demande dans le Quota Center.

  • Le quota maximal d'une fonction correspond à 90 % du quota de compte pour la région. La somme des quotas de toutes les fonctions d'une région ne peut pas dépasser 90 % du quota de compte pour cette même région.

    Par exemple, si le quota de compte pour la région est de 300, le quota maximal d'une fonction est de 270. Si vous définissez le quota d'une fonction à 100, la somme des quotas des autres fonctions de cette région ne peut pas excéder 170.

Définir le quota d'instances élastiques

Fonction unique

  1. Connectez-vous à la console Function Compute. Dans le volet de navigation de gauche, choisissez Function Management > Functions.

  2. Dans la barre de menu supérieure, sélectionnez une région. Sur la page Functions, cliquez sur la fonction cible.

  3. Cliquez sur l'onglet Scaling configuration, puis sur Edit dans la section Function Quota.

  4. Dans le panneau Edit Quota, définissez le Elastic Instance Quota et cliquez sur OK.

Plusieurs fonctions

  1. Connectez-vous à la console Function Compute. Dans le volet de navigation de gauche, choisissez Elasticity Management > Function Quotas.

  2. Sur la page Function Quotas, cliquez sur Create Quota. Dans le panneau Create Quota, sélectionnez les fonctions cibles, définissez le Elastic Instance Quota, puis cliquez sur OK.

Verrouillage des quotas de ressources pour les fonctions GPU

Une fois le quota d'instances élastiques défini, votre compte verrouille une partie du quota total de ressources pour la fonction. Ces ressources sont réservées exclusivement à cette fonction. Par exemple, si vous définissez le elastic instance quota d'une fonction GPU à 2, le système verrouille le nombre correspondant de cartes GPU. Le quota verrouillé varie selon le scénario, comme indiqué dans le tableau suivant.

Remarque

Pour consulter les quotas totaux applicables aux différentes séries de cartes GPU, reportez-vous à la rubrique Quotas et limites.

Scénario

Logique de verrouillage du quota

Exemple de configuration

Quota de fonction verrouillé

Version unique, type de carte unique

quota d'instances élastiques × nombre de cartes par instance

Série Tesla, carte unique

Verrouille 2 cartes Tesla

Plusieurs versions, même type de carte

Calculez elastic instance quota × number of cards for the version pour chaque version, puis retenez la valeur maximale.

Version 1 : Série Tesla, carte unique

Version 2 : Série Tesla, 8 cartes

Verrouille 16 cartes Tesla

Plusieurs versions, types de cartes différents

Pour chaque type de carte, calculez indépendamment elastic instance quota × maximum number of cards among all versions of that type et verrouillez les quotas séparément pour chaque type.

Version 1 : Tesla, carte unique

Version 2 : Série Ada.1, carte unique

Version 3 : Série Ada.1, 8 cartes

Verrouille 2 cartes Tesla et 16 cartes Ada.1