Tous les produits
Search
Centre de documentation

Function Compute:Présentation de la facturation

Dernière mise à jour :Aug 31, 2026

Cette rubrique décrit les méthodes de facturation, les éléments facturables, les prix unitaires et des exemples de facturation pour Function Compute.

Remarque
  • Avant d'utiliser Function Compute, vous pouvez estimer les coûts à l'aide du calculateur de prix.

  • Après avoir utilisé Function Compute, vous pouvez consulter l'utilisation des CU, les détails de l'utilisation des ressources et les factures sur la page Resource Usage Details de la console.

Méthodes de facturation

Quota d'essai

Function Compute propose un quota d'essai (un plan de ressources d'essai en CU) aux nouveaux utilisateurs. Si vous n'avez pas acheté d'autres types de plans de ressources, toute utilisation dépassant le quota d'essai au cours de chaque cycle de facturation est facturée selon le modèle de paiement à l'utilisation.

Paiement à l'utilisation

La facturation est basée sur les ressources de calcul que vous consommez réellement. Par défaut, lorsque le nombre minimal d'instances est défini sur 0, aucun frais ne s'applique en l'absence d'appels de fonction. Toutefois, si vous définissez le nombre minimal d'instances sur 1 ou plus, les instances restent actives 24 h/24 et 7 j/7, ce qui entraîne une facturation continue : les périodes de traitement des requêtes sont facturées au tarif des instances élastiques (actives), tandis que les périodes d'inactivité (sans requête en attente) sont facturées au tarif des instances élastiques (inactives). Pour plus d'informations, consultez [Configurer une politique élastique pour le nombre minimal d'instances]().

Plans de ressources

Function Compute propose des plans de ressources en CU avec des engagements mensuels ou annuels. Après l'achat d'un plan de ressources, celui-ci compense en priorité votre consommation de ressources. Lorsque le plan est épuisé, la facturation bascule automatiquement vers le modèle de paiement à l'utilisation. Les plans de ressources offrent des prix unitaires plus avantageux, ce qui réduit vos coûts globaux.

Pools de ressources résidentes (abonnement)

Un pool de ressources résidentes réserve une capacité de calcul GPU via un abonnement mensuel. Achetez un pool, assignez des instances résidentes à vos fonctions GPU et bénéficiez de coûts prévisibles sans démarrage à froid.

Éléments facturables et prix unitaires

Éléments facturables

La facturation de Function Compute se compose de deux parties :

  • Utilisation des CU : Function Compute utilise l'utilisation des CU comme élément de facturation unifié. Toute l'utilisation des ressources est convertie en utilisation des CU à l'aide de facteurs de conversion fixes. Cette rubrique se concentre sur la manière dont l'utilisation des CU est mesurée et facturée.

  • Trafic Internet sortant : Le trafic Internet sortant est agrégé avec d'autres produits Alibaba Cloud exposés à Internet et facturé via CDT. Pour plus d'informations, consultez Facturation CDT. Le trafic Internet sortant comprend les trois éléments suivants :

    1. Trafic de transfert de données au sein des fonctions : trafic généré lorsqu'une fonction initie une requête vers Internet.

    2. Trafic de requête-réponse de fonction : trafic généré lorsqu'une fonction est appelée via Internet et renvoie une réponse.

    3. Trafic de retour à l'origine depuis CDN : trafic généré lorsque Function Compute sert de serveur d'origine pour un CDN et qu'un récupération de contenu vers l'origine (back-to-origin) se produit.

Prix unitaires

L'utilisation des CU est facturée selon des paliers mensuels et calculée indépendamment par région. L'utilisation des CU dans chaque région est accumulée séparément et n'est pas fusionnée entre les régions. Pour plus d'informations, consultez Exemples de facturation.

Cycle de facturation

Function Compute facture sur une base horaire. L'utilisation des CU par fonction et par heure est arrondie à l'entier supérieur, puis additionnée pour toutes les fonctions afin d'obtenir l'utilisation totale des CU par heure. Si vous disposez d'un plan de ressources, celui-ci compense en premier lieu l'utilisation des CU. Une fois le plan épuisé, la facturation selon le modèle de paiement à l'utilisation s'applique.

Important

Pour les fonctions ayant plus de 0 appels ou une utilisation continue des ressources au cours d'une heure, si le coût des CU pour cette heure est inférieur à 0,01 USD, des frais minimaux de 0,01 USD s'appliquent. Si l'utilisation réelle dépasse ce montant, le coût réel des CU s'applique.

Calcul de l'utilisation des CU

Remarque

Le calcul de l'utilisation des CU décrit dans cette rubrique s'applique uniquement aux instances élastiques. Les instances résidentes utilisent un modèle prépayé mensuel. Pour plus d'informations sur les tarifs, consultez Tarification du pool de ressources résidentes.

Formule de calcul

Toute l'utilisation des ressources est convertie en utilisation de CU à l'aide de facteurs de conversion fixes, puis additionnée pour obtenir l'utilisation totale des CU.

Utilisation des CU = Σ (utilisation des ressources x facteur de conversion CU)

Utilisation des ressources

Remarque

L'utilisation des ressources correspond à la mesure brute de la consommation réelle des ressources et n'est pas directement utilisée pour la facturation.

Les instances élastiques présentent deux états : actif et inactif. Lorsqu'une instance ne traite aucune requête et n'exécute aucune tâche en arrière-plan, elle passe automatiquement à l'état inactif. Le tableau suivant décrit les scénarios associés à chaque état :

Seuils de détermination des états actif et inactif

Le système utilise les indicateurs suivants pour déterminer si une instance est passée à l'état inactif. Toutes les conditions doivent être remplies simultanément :

  • Utilisation du CPU — Lorsque l'utilisation des vCPU de l'instance reste continuellement inférieure à 0,01 cœur vCPU (équivalent à 1 % d'utilisation d'un seul cœur), la condition CPU pour l'état inactif est satisfaite.

  • Utilisation du GPU — Lorsque les processeurs de flux, les décodeurs et autres composants GPU de l'instance descendent en dessous du seuil système, la condition GPU pour l'état inactif est satisfaite. Ce seuil varie selon la série de GPU.

  • Trafic réseau — Lorsque le trafic réseau entrant et sortant de l'instance reste continuellement inférieur à 1 000 octets/seconde, la condition réseau pour l'état inactif est satisfaite.

  • Traitement des requêtes — L'instance ne traite aucune requête HTTP ni aucune tâche en arrière-plan.

Important

Une instance passe de l'état actif à l'état inactif uniquement lorsque toutes les conditions ci-dessus sont remplies simultanément. Si l'utilisation des vCPU est supérieure ou égale à 0,01 cœur vCPU, ou si le trafic réseau est supérieur ou égal à 1 000 octets/seconde, l'instance est facturée au tarif actif, même en l'absence de requêtes actives.

Le temps actif et le temps inactif ne sont pas affichés directement dans les journaux d'appel. La liste Invocation Requests de la page Logs de la console affiche des champs tels que la durée d'exécution et l'utilisation de la mémoire, mais n'indique pas le temps actif ou inactif d'une instance. Pour afficher la durée d'exécution d'une requête, vous pouvez activer les métriques au niveau de la requête dans la configuration de la fonction, puis vérifier la durée d'exécution dans la liste Invocation Requests de la page Logs.

Instance élastique (active)

Instance élastique (inactive)

  • Nombre minimal d'instances non défini :

    • Instances élastiques qui traitent des requêtes lorsque la libération différée n'est pas configurée.

    • Lorsque la libération différée est configurée, instances qui satisfont aux seuils de l'état actif pendant la période de libération différée.

  • Lorsque le nombre minimal d'instances est défini sur 1 ou plus, instances élastiques qui passent à l'état actif à l'arrivée des requêtes.

  • Scénarios d'affinité de session :

    • Instances élastiques qui traitent des requêtes lorsque la libération différée n'est pas configurée.

    • Lorsque la libération différée est configurée, instances qui satisfont aux seuils de l'état actif pendant la période de libération différée.

  • Lorsque le nombre minimal d'instances n'est pas défini et que la libération différée est configurée, instances qui satisfont aux seuils de l'état inactif pendant la période de libération différée.

  • Lorsque le nombre minimal d'instances est défini sur 1 ou plus, instances qui n'ont aucune requête en attente et qui satisfont aux seuils de l'état inactif décrits ci-dessus.

  • Dans les scénarios d'affinité de session, instances qui satisfont aux seuils de l'état inactif, que la libération différée soit configurée ou non.

Utilisation des ressources = utilisation de l'instance élastique (active) + utilisation de l'instance élastique (inactive). Lorsqu'une instance est inactive, le système gèle automatiquement certaines ressources et applique un tarif de maintien minimal :

  • Ressources vCPU : aucune facturation.

  • Ressources GPU : facturées entre 11,7 % et 23 % du tarif actif selon la série de GPU :

    Série Ada.1

    Série Ada.2

    Série Ada.3

    Série Tesla

    Série Hopper

    Série Hopper.1

    Série Hopper.2

    Série Ampere

    Série Blackwell.1

    Série Xpu.1

    11,7 %

    11,7 %

    11,7 %

    23 %

    13 %

    14 %

    14 %

    16 %

    13 %

    19 %

La définition du nombre minimal d'instances sur 1 ou plus convient aux charges de travail sensibles à la latence (affinité de session, connexions persistantes, etc.) et aux scénarios de tâches en arrière-plan. Cette configuration offre les avantages suivants :

  • Démarrage à chaud : permet des démarrages à chaud de l'ordre de la milliseconde pour assurer la continuité des services.

  • Livraison garantie : verrouille les ressources élastiques pour garantir leur disponibilité.

  • Facturation intelligente pour les périodes d'activité et d'inactivité : bascule automatiquement vers la facturation inactive en l'absence de requêtes ou de tâches en arrière-plan, ce qui réduit davantage les coûts.

Facturation des appels dans les scénarios d'affinité de session MCP

Lorsque vous déployez un serveur MCP sur Function Compute et activez l'affinité de session pour Streamable HTTP, la requête initialize et la requête suivante tools/call du protocole MCP constituent des requêtes HTTP distinctes, chacune déclenchant un appel de fonction FC séparé. Chaque appel est facturé indépendamment en fonction de son utilisation réelle des CU. Par conséquent, un seul appel d'outil (initialize + tools/call) génère 2 appels de fonction. La requête initialize déclenche généralement un démarrage à froid, et les requêtes suivantes réutilisent la même instance, mais sont toujours facturées comme des appels indépendants.

Facteurs de conversion CU

Charges de travail CPU

Élément facturable

Utilisation des vCPU

Utilisation de la mémoire

Appels de fonction

Utilisation du disque

Unité

CU/(vCPU*seconde)

CU/(Go*seconde)

CU/10 000 appels

CU/(Go*seconde)

Facteur de conversion CU pour instance élastique (active)

1,0

0,15

75

0,05

Facteur de conversion CU pour instance élastique (inactive)

0

0,15

0

0,05

Charges de travail GPU

Ressource/Élément facturable

Unité

Facteur de conversion CU pour instance élastique (active)

Facteur de conversion CU pour instance élastique (inactive)

Appels de fonction

CU/10 000 appels

75

-

Utilisation des vCPU

CU/(vCPU*seconde)

1

0

Utilisation de la mémoire

CU/(Go*seconde)

0,15

0,10

Utilisation du disque

CU/(Go*seconde)

0,05

0,05

Utilisation du GPU tesla.1

CU/(Go de mémoire GPU*seconde)

2,1

0,5

Utilisation du GPU ampere.1

CU/(Go de mémoire GPU*seconde)

1,8

0,3

Utilisation du GPU ada.1

CU/(Go de mémoire GPU*seconde)

1,7

0,2

Utilisation du GPU ada.2

CU/(Go de mémoire GPU*seconde)

1,95

0,23

Utilisation du GPU ada.3

CU/(Go de mémoire GPU*seconde)

1,95

0,23

Utilisation du GPU blackwell.1

CU/(Go de mémoire GPU*seconde)

2,1

0,28

Utilisation du GPU hopper.1

CU/(Go de mémoire GPU*seconde)

2,31

0 315

Utilisation du GPU hopper.2

CU/(Go de mémoire GPU*seconde)

2,31

0 315

Utilisation du GPU xpu.1

CU/(Go de mémoire GPU*seconde)

1,2

0,23

Facturation des codes d'erreur

L'utilisation des CU dépend du fait qu'une requête atteigne une instance de fonction et que celle-ci s'exécute, et non du code d'état HTTP renvoyé par la fonction. Une fois qu'une requête atteint une instance de fonction et que la fonction s'exécute, l'appel est facturé en fonction du temps d'exécution réel et de la consommation de ressources, quel que soit le code d'état HTTP renvoyé par la fonction (200, 404, 401 ou tout autre code).

Si une requête est rejetée au niveau de la passerelle avant d'atteindre une instance de fonction — par exemple, un code 404 renvoyé car aucun déclencheur HTTP n'est configuré — aucune instance de fonction ne s'exécute et aucune utilisation des CU n'est encourue.

Remarque

Cette règle s'applique uniquement aux instances élastiques. Les instances résidentes utilisent un modèle prépayé mensuel et ne sont pas concernées.

Exemples de facturation

Vous pouvez estimer les coûts à l'aide du calculateur de prix ou vous reporter aux exemples suivants.

Important

L'utilisation des vCPU, de la mémoire, du disque et des GPU est calculée sur la base des spécifications que vous configurez pour votre fonction, multipliées par la durée, et non sur les ressources réellement consommées lors de l'exécution.

Exemple de facturation pour une charge de travail CPU

Un utilisateur crée une instance de fonction CPU avec les spécifications suivantes : 0,35 vCPU, 512 Mo de mémoire et 512 Mo de disque temporaire. Le nombre minimal d'instances est défini à 1 pour le mois, avec une durée totale de 50 heures, dont 10 heures actives (traitement des requêtes) et 40 heures inactives (aucune requête). La fonction est invoquée 1 000 000 de fois. L'utilisation des ressources, l'utilisation des CU et le coût total sont les suivants :

Ressource

Utilisation

Facteur de conversion

Utilisation CU

Involocations de fonction

1 000 000 invocations

0,0075 CU/invocation

7 500 CU

Utilisation vCPU de l'instance élastique (active)

Spécification vCPU x durée d'exécution (secondes) = 0,35 vCPU x 36 000 s = 12 600 vCPU*secondes

1 CU/(vCPU*seconde)

12 600 CU

Utilisation de la mémoire de l'instance élastique (active)

Spécification mémoire x durée d'exécution (secondes) = 0,5 Go x 36 000 s = 18 000 Go*secondes

0,15 CU/(Go*seconde)

2 700 CU

Utilisation du disque

Spécification disque x durée totale provisionnée (secondes) = 0,5 Go x 180 000 s = 90 000 Go*secondes

0,05 CU/(Go*seconde)

0 CU

Remarque : l'utilisation du disque pour la spécification de 512 Mo est gratuite.

Utilisation vCPU de l'instance élastique (inactive)

Spécification vCPU x durée inactive (secondes) = 0,35 vCPU x 144 000 s = 50 400 vCPU*secondes

0 CU/(vCPU*seconde)

Remarque : les ressources vCPU sont gratuites pour les instances minimales provisionnées pendant les périodes d'inactivité.

0 CU

Utilisation de la mémoire de l'instance élastique (inactive)

Spécification mémoire x durée inactive (secondes) = 0,5 Go x 144 000 s = 72 000 Go*secondes

0,15 CU/(Go*seconde)

10 800 CU

Utilisation totale des CU

33 600 CU

Coût total = Prix unitaire du niveau 1 x utilisation = 0,000020 USD/CU x 33 600 CU = 0,67 USD

Exemple de facturation pour une charge de travail GPU (série Tesla)

Un utilisateur crée une instance de fonction GPU (série Tesla) avec les spécifications suivantes : 16 Go de GPU, 8 vCPU, 32 Go de mémoire et 512 Mo de disque temporaire. Le nombre minimal d'instances est défini à 1 pour le mois, avec une durée totale de 50 heures, dont 10 heures actives (traitement des requêtes) et 40 heures inactives (aucune requête). La fonction est invoquée 1 000 000 de fois. L'utilisation des ressources, l'utilisation des CU et le coût total sont les suivants :

Ressource

Utilisation

Facteur de conversion

Utilisation CU

Involocations de fonction

1 000 000 invocations

0,0075 CU/invocation

7 500 CU

Utilisation vCPU de l'instance élastique (active)

Spécification vCPU x durée d'exécution (secondes) = 8 vCPU x 36 000 s = 288 000 vCPU*secondes

1 CU/(vCPU*seconde)

288 000 CU

Utilisation de la mémoire de l'instance élastique (active)

Spécification mémoire x durée d'exécution (secondes) = 32 Go x 36 000 s = 1 152 000 Go*secondes

0,15 CU/(Go*seconde)

172 800 CU

Utilisation GPU de l'instance élastique (active)

Spécification GPU x durée d'exécution (secondes) = 16 Go x 36 000 s = 576 000 Go*secondes

2,1 CU/(Go*seconde)

1 209 600 CU

Utilisation du disque

Spécification disque x durée totale provisionnée (secondes) = 0,5 Go x 180 000 s = 90 000 Go*secondes

0,05 CU/(Go*seconde)

0 CU

Remarque : l'utilisation du disque pour la spécification de 512 Mo est gratuite.

Utilisation vCPU de l'instance élastique (inactive)

Spécification vCPU x durée inactive (secondes) = 8 vCPU x 144 000 s = 1 152 000 vCPU*secondes

0 CU/(vCPU*seconde)

Remarque : les ressources vCPU sont gratuites pour les instances minimales provisionnées pendant les périodes d'inactivité.

0 CU

Utilisation de la mémoire de l'instance élastique (inactive)

Spécification mémoire x durée inactive (secondes) = 32 Go x 144 000 s = 4 608 000 Go*secondes

0,1 CU/(Go*seconde)

460 800 CU

Utilisation GPU de l'instance élastique (inactive)

Spécification GPU x durée inactive (secondes) = 16 Go x 144 000 s = 2 304 000 Go*secondes

0,5 CU/(Go*seconde)

1 152 000 CU

Utilisation totale des CU

3 290 700 CU

Coût total = Prix unitaire du niveau 1 x utilisation = 0,000020 USD/CU x 3 290 700 CU = 65,81 USD

Exemple de facturation pour une charge de travail GPU (série Blackwell.1)

Un utilisateur crée une instance de fonction GPU (série Blackwell.1) avec les spécifications suivantes : 32 Go de GPU, 8 vCPU, 64 Go de mémoire et 512 Mo de disque temporaire. Le nombre minimal d'instances est défini à 1 pour le mois, avec une durée totale de 50 heures, dont 10 heures actives (traitement des requêtes) et 40 heures inactives (aucune requête). La fonction est invoquée 1 000 000 de fois. L'utilisation des ressources, l'utilisation des CU et le coût total sont les suivants :

Ressource

Utilisation

Facteur de conversion

Utilisation CU

Involocations de fonction

1 000 000 invocations

0,0075 CU/invocation

7 500 CU

Utilisation vCPU de l'instance élastique (active)

Spécification vCPU x durée d'exécution (secondes) = 8 vCPU x 36 000 s = 288 000 vCPU*secondes

1 CU/(vCPU*seconde)

288 000 CU

Utilisation de la mémoire de l'instance élastique (active)

Spécification mémoire x durée d'exécution (secondes) = 64 Go x 36 000 s = 2 304 000 Go*secondes

0,15 CU/(Go*seconde)

345 600 CU

Utilisation GPU de l'instance élastique (active)

Spécification GPU x durée d'exécution (secondes) = 32 Go x 36 000 s = 1 152 000 Go*secondes

2,1 CU/(Go*seconde)

2 419 200 CU

Utilisation du disque

Spécification disque x durée totale provisionnée (secondes) = 0,5 Go x 180 000 s = 90 000 Go*secondes

0,05 CU/(Go*seconde)

0 CU

Remarque : l'utilisation du disque pour la spécification de 512 Mo est gratuite.

Utilisation vCPU de l'instance élastique (inactive)

Spécification vCPU x durée inactive (secondes) = 8 vCPU x 144 000 s = 1 152 000 vCPU*secondes

0 CU/(vCPU*seconde)

Remarque : les ressources vCPU sont gratuites pour les instances minimales provisionnées pendant les périodes d'inactivité.

0 CU

Utilisation de la mémoire de l'instance élastique (inactive)

Spécification mémoire x durée inactive (secondes) = 64 Go x 144 000 s = 9 216 000 Go*secondes

0,10 CU/(Go*seconde)

921 600 CU

Utilisation GPU de l'instance élastique (inactive)

Spécification GPU x durée inactive (secondes) = 32 Go x 144 000 s = 4 608 000 Go*secondes

0,28 CU/(Go*seconde)

1 290 240 CU

Utilisation totale des CU

5 272 140 CU

Coût total = Prix unitaire du niveau 1 x utilisation = 0,000020 USD/CU x 5 272 140 CU = 105,44 USD

Informations complémentaires

Si vous utilisez d'autres services Alibaba Cloud au sein de Function Compute, des frais supplémentaires s'appliquent pour ces services, en plus des coûts liés à Function Compute.

FAQ