Tarifs

Les tarifs de Cloud Functions sont basés sur la durée d'exécution de votre fonction, le nombre d'appels qui lui sont passés, ainsi que la quantité de ressources provisionnées pour celle-ci. Des frais de transfert de données supplémentaires s'appliquent également si votre fonction effectue une requête de sortie réseau. Cloud Functions inclut une version gratuite permanente permettant de tester la plate-forme. Notez qu'un compte de facturation valide est requis même pour la version gratuite.

Les tarifs sont indiqués en dollars américains. Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU Cloud Platform s'appliquent.

Tarifs Cloud Functions

Cette section fournit des détails sur les tarifs de Cloud Functions.

Appels

Les appels aux fonctions sont facturés selon un tarif fixe, indépendamment de la source de l'appel, qu'il s'agisse de fonctions appelées à partir d'une requête HTTP (fonctions HTTP), de fonctions d'arrière-plan ou d'appels provenant de l'API d'appel.

Appels par mois Prix/Million
2 premiers millions Gratuit
Au-delà de 2 millions 0,40 $

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU Cloud Platform s'appliquent.

Les appels sont facturés au taux unitaire de 0,0000004 $ par appel, quel que soit le résultat ou la durée de la fonction, à l’exclusion des deux premiers millions d'appels gratuits par mois.

Temps de calcul

Le temps de calcul est mesuré à partir du moment où votre fonction reçoit une requête jusqu'au moment où elle se termine, que ce soit vous, l'expiration d'un délai imparti, un échec ou une autre raison qui soit à l'origine de l'arrêt. Le temps de calcul se mesure par tranches de 100 ms et est arrondi à la tranche supérieure. Par exemple, une fonction exécutée pendant 260 ms serait facturée 300 ms.

Les coûts liés au temps de calcul dépendent de la quantité de mémoire et de processeurs provisionnés pour la fonction. Les unités utilisées dans ce calcul sont les suivantes :

  • Go par seconde

    • 1 Go par seconde correspond à 1 seconde d'exécution avec 1 Go de mémoire provisionnée
  • GHz par seconde

    • 1 GHz par seconde correspond à 1 seconde d'exécution avec un processeur de 1 GHz provisionné

La taille du disque, la mémoire et l'utilisation du réseau sont calculées en gigaoctets (Go). 1 Go correspond à 2^30 octets. Cette unité de mesure est parfois appelée gibioctet (Gio). 1 GHz est considéré comme 10^9 Hertz.

Cloud Functions peut être provisionné de l'une des cinq manières suivantes :

Mémoire Processeur1 Tarif/100 ms
128 Mo 200 MHz 0,000000231 $
256 Mo 400 MHz 0,000000463 $
512 Mo 800 MHz 0,000000925 $
1 024 Mo 1,4 GHz 0,000001650 $
2 048 Mo 2,4 GHz 0,000002900 $

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU Cloud Platform s'appliquent.

1 Les allocations de processeurs sont approximatives. L'allocation réelle des cycles d'horloge des processeurs peut varier légèrement en fonction des appels de fonctions.

Plus généralement, le coût d'une seconde de temps de calcul est le suivant :

Unité Prix
Go par seconde 0,0000025 $
GHz par seconde 0,0000100 $

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU Cloud Platform s'appliquent.

Version gratuite

Cloud Functions inclut une version gratuite permanente pour les ressources de temps de calcul, qui inclut une allocation en Go par seconde et en GHz par seconde. En plus des deux millions d'appels, vous bénéficiez de 400 000 Go par seconde et de 200 000 GHz par seconde de temps de calcul, ainsi que de 5 Go de trafic de sortie Internet par mois Notez qu'un compte de facturation valide est requis même pour la version gratuite.

Réseau

Le transfert de données sortantes (c'est-à-dire de données transférées de votre fonction vers un autre endroit) se mesure en Go, et est facturé selon un tarif fixe. Les données sortantes vers des API Google de la même région et les données entrantes sont gratuites. Lorsque l'API Google que vous utilisez est mondiale (c'est-à-dire qu'elle n'est pas spécifique à une région), elle est considérée comme appartenant à la même région.

Type Prix/Go
Données sortantes (sortie) 0,12 $
Données sortantes par mois 5 Go gratuit
Données entrantes (entrée) Gratuit
Données sortantes vers des API Google de la même région Gratuit

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU Cloud Platform s'appliquent.

Disque local

Cloud Functions donne accès à un point de montage du disque local (/tmp), appelé volume "tmpfs", dans lequel les données écrites sur le volume sont stockées en mémoire. Aucuns frais spécifiques ne sont associés à celui-ci. Cependant, l'écriture de données sur le point de montage /tmp consomme des ressources de mémoire provisionnées pour la fonction.

Exemples de tarification

Cette section fournit des exemples de tarification.

Fonction d'arrière-plan simple

Fonction d'arrière-plan simple avec 128 Mo de mémoire et un processeur de 200 MHz, appelée 10 millions de fois par mois et s'exécutant pendant 300 ms à chaque fois, uniquement à l'aide d'API Google (sans sortie facturable).

Calculs

Appels

10 000 000

Temps de calcul

(128/1 024) x 0,3 s = 0,0375 Go par seconde par appel

(200/1 000) x 0,3 s = 0,0600 GHz par seconde par appel

10 000 000 x 0,0375 = 375 000 Go par seconde par mois

10 000 000 x 0,0600 = 600 000 GHz par seconde par mois

Réseau

Aucun

Métrique Valeur brute Version gratuite Valeur nette Prix unitaire Prix total
Appels 10 000 000 2 000 000 8 000 000 0,0000004 $ 3,20 $
Go par seconde 375 000 400 000 < 0 0,0000025 $ 0,00 $
GHz par seconde 600 000 200 000 400 000 0,0000100 $ 4,00 $
Réseau 0 5 0 0,12 $ 0,00 $
Total par mois 7,20 $

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU Cloud Platform s'appliquent.

Fonction HTTP à volume élevé

Fonction HTTP de complexité moyenne avec 256 Mo de mémoire et un processeur de 400 MHz, appelée 50 millions de fois par mois via HTTP, s'exécutant pendant 500 ms à chaque fois et renvoyant 5 Ko de données à l'appelant (5 Ko en sortie par appel).

Calculs

Appels

50 000 000

Temps de calcul

(256/1 024) x 0,5 s = 0,125 Go par seconde par appel

(400/1 000) x 0,5 s = 0,200 GHz par seconde par appel

50 000 000 x 0,125 = 6 250 000 Go par seconde par mois

50 000 000 x 0,200 = 10 000 000 GHz par seconde par mois

Réseau

50 000 000 x (5/1 024/1 024) = 238,42 Go de trafic de sortie par mois

Métrique Valeur brute Version gratuite Valeur nette Prix unitaire Prix total
Appels 50 000 000 2 000 000 48 000 000 0,0000004 $ 19,20 $
Go par seconde 6 250 000 400 000 5 850 000 0,0000025 $ 14,63 $
GHz par seconde 10 000 000 200 000 9 800 000 0,0000100 $ 98,00 $
Réseau 238,42 5 233,42 0,12 $ 28,01 $
Total par mois 159,84 $

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU Cloud Platform s'appliquent.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Cloud Functions Documentation