Tarifs de Cloud Run
Dans Cloud Run, vous ne payez que les ressources utilisées, le total étant arrondi à la centaine de millisecondes la plus proche. Le montant total qui vous sera facturé représente la somme de l'utilisation des ressources dans la grille tarifaire de Cloud Run après application du niveau gratuit.
Lorsque vous définissez une simultanéité supérieure à une requête à la fois, le processeur et la mémoire alloués d'une instance peuvent être partagés entre plusieurs requêtes.
Le transfert de données Internet sortant utilise le niveau de service réseau Premium et est facturé selon les tarifs de mise en réseau de Google Cloud. Le niveau gratuit inclut 1 GiB de transfert de données par mois en Amérique du Nord.
Le transfert de données vers des réseaux de cloud privé virtuel est facturé comme un transfert de données depuis une VM et au taux de transfert de données de cloud privé virtuel. Les connecteurs d'accès au VPC sans serveur entraînent également des frais de calcul pour les ressources nécessaires à leur exécution. Consultez les tarifs de l'accès au VPC sans serveur.
Le transfert de données vers des ressources Google Cloud situées dans la même région est gratuit (par exemple, pour le trafic d'un service Cloud Run vers un autre service Cloud Run). Le transfert de données vers Media CDN, Cloud CDN et Cloud Load Balancing est gratuit.
Remarques sur les tarifs
Lorsque vous évaluez les tarifs de Cloud Run, tenez compte des éléments suivants:
- À la demande et paiement à l'usage: Cloud Run fournit une capacité à la demande et effectue un scaling automatique des instances. Cloud Run ne nécessite pas de préprovisionnement d'infrastructure pour faire face aux pics d'utilisation prévus. Les instances de conteneur facturées par Cloud Run sont des instances de conteneur utilisées.
- Coût total de possession: bien que Cloud Run facture des coûts de calcul, il offre plus de valeur. Par exemple, Cloud Run offre une redondance zonale, nécessite peu d'opérations, car les ingénieurs en fiabilité des sites effectuent de nombreuses tâches en arrière-plan, et améliore la productivité de votre équipe grâce à sa simplicité.
- Remises sur engagement d'utilisation: le coût de toute utilisation continue de Cloud Run peut être réduit en souscrivant des remises sur engagement d'utilisation. Par exemple, si votre service Cloud Run dispose toujours d'une ou plusieurs instances actives, vous pouvez réduire ses coûts en vous engageant à maintenir au moins ce nombre d'instances. Les remises sur engagement flexibles s'appliquent à GKE, Compute Engine et Cloud Run.
En savoir plus sur l'optimisation des coûts
Simulateur de coût
Vous pouvez utiliser le simulateur de coût Google Cloud pour estimer le coût d'utilisation de Cloud Run.
Grilles tarifaires
Dans les grilles tarifaires suivantes, l'unité est exprimée en Gio-seconde. Par exemple, il est possible d'exécuter une instance de 1 Gio pendant 1 seconde ou une instance de 256 Mio pendant 4 secondes. Le même principe s'applique à l'unité processeur virtuel-seconde. "CUD" signifie remises sur engagement d'utilisation.
La version gratuite s'applique à l'ensemble des projets par compte de facturation et est réinitialisée tous les mois. Vous n'êtes facturé que pour l'utilisation au-delà des limites de cette version. La version gratuite correspond à une remise basée sur les dépenses en prenant les tarifs du niveau 1 comme référence.
Les tarifs de Cloud Run dépendent de la région sélectionnée. La tarification des services Cloud Run dépend également de la configuration de l'allocation de processeurs.
Tarifs pour les régions de niveau 1
Ressources | Processeur | Mémoire | Demandes |
---|---|---|---|
Services avec CPU toujours alloué Jobs |
0,00001800 $ par vCPU-seconde au-delà du niveau gratuit Gratuit: les 240 000 vCPU-secondes du premier mois sont offerts FlexCUD0: 0,00001296 $ pour 1 an FlexCUD0: 0,00000972 $ pour 3 ans |
0,00000200 $ par Gio-seconde au-delà du niveau gratuit Sans engagement: 450 000 Gio-secondes gratuites par mois Flexible sans engagement0: 0,00000144 $ pour 1 an Flexible sans engagement0: 0,00000108 $ pour 3 ans |
0 $ |
Services avec processeur alloué uniquement lors du traitement des requêtes pour le temps d'instance facturé |
0,00002400 $ par seconde de vCPU au-delà du quota gratuit Sans engagement: 180 000 premières secondes de vCPU offertes par mois CUD1: 0,00001992 $ En cas d'inactivité de l'instance minimale2: 0,00000250 $ |
0,00000250 $ par Gio-seconde au-delà du niveau gratuit Sans frais: 360 000 Gio-secondes gratuits par mois CUD1: 0,000002075 $ En cas d'inactivité de l'instance minimale2: 0,00000250 $ |
0,40 $ par million de requêtes au-delà du quota gratuit3 Version gratuite: 2 millions de requêtes gratuites par mois CUD1: 0,332 $ |
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU Cloud Platform s'appliquent.
0 FlexCUD signifie remises sur engagement d'utilisation flexible Compute.
1 CUD signifie remises sur engagement d'utilisation.
2 L'inactivité minimale des instances fait référence au temps d'inactivité facturable des instances gardées en attente, spécifiées à l'aide d'un nombre minimal d'instances. Les instances inutilisées qui ne font pas partie du nombre minimal d'instances ne sont pas facturées.
3 Les requêtes sont facturées uniquement lorsqu'elles parviennent au conteneur après avoir été authentifiée. Les requêtes refusées par la stratégie IAM ne sont pas facturées.
Tarifs pour les régions de niveau 2
Ressources | Processeur | Mémoire | Demandes |
---|---|---|---|
Services avec CPU toujours alloué Jobs |
0,00002160 $ par seconde d'utilisation des processeurs virtuels au-delà de la version gratuite Gratuit: les 200 000 premières secondes d'utilisation des processeurs virtuels sont gratuites par mois FlexCUD0: 0,000015552 $ pour 1 an FlexCUD0: 0,000011664 $ pour 3 ans |
0,00000240 $ par Gio-seconde au-delà du niveau gratuit Sans engagement: 375 000 Gio-secondes gratuites par mois pour les 12 premiers mois Flexible sans engagement0: 0,000001728 $ pour 1 an Flexible sans engagement0: 0,000001296 $ pour 3 ans |
0 $ |
Services avec processeur uniquement alloué lors du traitement des requêtes pour le temps d'instance facturé |
0,00003360 $ par vCPU-seconde au-delà du quota gratuit Sans frais: 128 571 vCPU-secondes gratuites par mois CUD1: 0,000027888 $ En cas d'inactivité de l'instance minimale2: 0,00000350 $ |
0,00000350 $ par Gio-seconde au-delà du niveau gratuit Sans engagement: 257 142 Gio-secondes gratuits par mois CUD1: 0,000002905 $ En cas d'inactivité de l'instance minimale2: 0,00000350 $ |
0,40 $ par million de requêtes au-delà du quota gratuit3 Version gratuite: 2 millions de requêtes gratuites par mois CUD1: 0,332 $ |
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU Cloud Platform s'appliquent.
0 FlexCUD signifie remises sur engagement d'utilisation flexible Compute.
1 CUD signifie remises sur engagement d'utilisation.
2 L'inactivité minimale des instances fait référence au temps d'inactivité facturable des instances gardées en attente, spécifiées à l'aide d'un nombre minimal d'instances. Les instances inutilisées qui ne font pas partie du nombre minimal d'instances ne sont pas facturées.
3 Les requêtes sont facturées uniquement lorsqu'elles parviennent au conteneur après avoir été authentifiée. Les requêtes refusées par la stratégie IAM ne sont pas facturées.
Tarifs des GPU pour les régions de niveau 1
Type de GPU | Prix |
---|---|
NVIDIA-L4 | 0,000233 $ par seconde de GPU |
Tarifs des GPU pour les régions de niveau 2
Type de GPU | Prix |
---|---|
NVIDIA-L4 | 0,0002796 $ / seconde de GPU |
Les prix des GPU ci-dessus s'ajoutent aux prix du processeur et de la RAM pour votre instance Cloud Run, et utilisent le temps d'instance facturable CPU always allocated.
Niveaux de prix régionaux
Soumis aux tarifs de niveau 1
asia-east1
(Taïwan)asia-northeast1
(Tokyo)asia-northeast2
(Osaka)asia-south1
(Mumbai, Inde)europe-north1
(Finlande) Faibles émissions de CO2europe-southwest1
(Madrid) Faibles émissions de CO2europe-west1
(Belgique) Faibles émissions de CO2europe-west4
(Pays-Bas) Faibles émissions de CO2europe-west8
(Milan)europe-west9
(Paris) Faibles émissions de CO2me-west1
(Tel Aviv)us-central1
(Iowa) Faibles émissions de CO2us-east1
(Caroline du Sud)us-east4
(Virginie du Nord)us-east5
(Columbus)us-south1
(Dallas) Faibles émissions de CO2us-west1
(Oregon) Faibles émissions de CO2
Soumis aux tarifs de niveau 2
africa-south1
(Johannesburg)asia-east2
(Hong Kong)asia-northeast3
(Séoul, Corée du Sud)asia-southeast1
(Singapour)asia-southeast2
(Jakarta)asia-south2
(Delhi, Inde)australia-southeast1
(Sydney)australia-southeast2
(Melbourne)europe-central2
(Varsovie, Pologne)europe-west10
(Berlin) Faibles émissions de CO2europe-west12
(Turin)europe-west2
(Londres, Royaume-Uni) Faibles émissions de CO2europe-west3
(Francfort, Allemagne) Faibles émissions de CO2europe-west6
(Zurich, Suisse) Faibles émissions de CO2me-central1
(Doha)me-central2
(Dammam)northamerica-northeast1
(Montréal) Faibles émissions de CO2northamerica-northeast2
(Toronto) Faibles émissions de CO2southamerica-east1
(São Paulo, Brésil) Faibles émissions de CO2southamerica-west1
(Santiago, Chili) Faibles émissions de CO2us-west2
(Los Angeles)us-west3
(Salt Lake City)us-west4
(Las Vegas)
Temps d'instance facturable
Le temps facturable agrégé sur l'ensemble des instances Cloud Run est exposé en tant que métrique Cloud Monitoring. Pour en savoir plus, consultez la section Métrique container/billable_instance_time
.
Le temps d'utilisation de l'instance facturable est arrondi à la centaine de millisecondes la plus proche et dépend de la configuration d'allocation de processeurs de votre service Cloud Run:
Temps d'instance facturable pour les services dont le processeur n'est alloué que lors du traitement des requêtes
Par défaut, Cloud Run ne facture que le processeur et la mémoire alloués à une instance dans les cas suivants:
- L'instance démarre.
- L'instance s'arrête de manière optimale (gérant le signal
SIGTERM
). - Une requête au moins est en cours de traitement par l'instance. Le temps d'instance facturable commence au début de la première requête et se termine à la fin de la dernière requête, comme indiqué dans le schéma suivant :
Si vous définissez un nombre minimal d'instances, vous êtes également facturé à un taux "inactif" différent lorsque ces instances ne traitent pas les requêtes. Consultez le tableau ci-dessus.
Temps d'instance facturable pour les services avec processeur toujours alloué
Lorsque vous activez l'attribution permanente du processeur, vous êtes facturé pour la durée de vie totale de toutes les instances de conteneur Cloud Run, du démarrage au conteneur jusqu'à l'arrêt. La durée minimale est d'une minute.
Temps d'instance facturable pour les jobs Cloud Run
Les jobs Cloud Run sont facturés au tarif de l'attribution permanente du processeur, pour la durée de vie totale de toutes les instances démarrées, avec une durée minimale d'une minute.
Exemples de tarification
Exemple 1: Service Web traitant 10 millions de requêtes par mois
Supposons que vous ayez déployé un service Cloud Run avec un processeur uniquement alloué pendant le traitement des requêtes dans la région us-central1. Votre service reçoit 10 millions de requêtes par mois, avec une latence moyenne de 1 seconde par requête. Ce service est configuré avec un vCPU, 512 MiB et 80 requêtes simultanées maximum par instance.
L'estimation du prix mensuel pour cette charge de travail est de 3,20 $ (6,36 $ sans compter le niveau sans frais pour les vCPU et la mémoire). Vous pouvez consulter les calculs détaillés ci-dessous ou afficher les résultats récapitulatifs via le simulateur de prix.
Frais de requête
Les requêtes Cloud Run sont facturées à 0,40 $par million de requêtes au-delà du niveau gratuit. Les deux premiers millions de requêtes par mois sont gratuits. Les frais de requête pour cette charge de travail sont les suivants:
(10 millions de requêtes) * (0,40 $/ million de requêtes) = 4 $Si vous incluez le niveau gratuit, les frais de la requête sont les suivants:
4 $ - ((2 millions de requêtes) * (0,40 $ / million de requêtes)) = 3,20 $Coûts des vCPU
Les vCPU Cloud Run sont facturés à 0,00002400 $par vCPU-seconde au-delà du niveau gratuit dans la région us-central1. Les 180 000 premières unités de processeur virtuel-seconde par mois sont gratuites. Le nombre total de secondes de vCPU consommées par mois est calculé comme suit:
(1 vCPU par instance) * (10 millions de requêtes) * (1 seconde de latence par requête) / (80 requêtes simultanées maximum) = 125 000 vCPU-secondesLes frais de vCPU pour cette charge de travail sont les suivants:
(125 000 vCPU-secondes) * (0,00002400 $ / vCPU-seconde) = 3 $Si vous incluez le niveau gratuit, les frais de vCPU sont les suivants:
3,00 $ - ((180 000 vCPU-secondes) * (0,00002400 $ / vCPU-seconde)) = 0,00 $Frais de mémoire
La mémoire Cloud Run est facturée à 0,00000250 $ par Gio-seconde au-delà du niveau gratuit dans la région us-central1. Les 360 000 premiers Gio-secondes par mois sont gratuits. Le nombre total de GiB-secondes consommés par mois est calculé comme suit:
(0,5 Gio par instance) * (10 millions de requêtes) * (1 seconde de latence par requête) / (80 requêtes simultanées maximum) = 62 500 Gio-secondesLes frais de mémoire pour cette charge de travail sont les suivants:
(62 500 Gio-secondes) * (0,00000250 $ / Gio-seconde) = 0,15625 $Si vous incluez le niveau gratuit, les frais de stockage sont les suivants:
0,15625 $ - ((360 000 Gio-secondes) * (0,00000250 $ / Gio-seconde)) = 0 $Coût total
En excluant les niveaux gratuits de vCPU et de mémoire, les frais totaux pour cette charge de travail sont les suivants:
($3,20 de frais de requête) + ($3,00 de frais de vCPU) + ($0,15625 de frais de mémoire) = $6,35625En incluant les niveaux gratuits de vCPU et de mémoire, le coût total de cette charge de travail est le suivant:
($3,20 de frais de requête) + ($0,00 de frais de vCPU) + ($0,00 de frais de mémoire) = 3,20 $Exemple 2: API publique traitant 50 millions de requêtes par mois avec un démarrage à froid réduit
Supposons que vous ayez déployé un service Cloud Run avec un processeur uniquement alloué lors du traitement des requêtes dans la région us-central1 avec deux instances de 1 minute. Votre service reçoit 50 millions de requêtes par mois, avec une latence moyenne de 1 seconde par requête. Ce service est configuré avec un vCPU, 2 Go et 80 requêtes simultanées maximum par instance.
Le tarif mensuel estimé pour cette charge de travail est de 66,84 $ (72,06 $ sans compter le niveau sans frais pour les vCPU/la mémoire). Vous pouvez consulter les calculs détaillés ci-dessous ou afficher les résultats récapitulatifs via le simulateur de prix.
À cette échelle, il est moins coûteux de configurer l'allocation de processeurs uniquement pendant le traitement des requêtes, car les instances sous-jacentes sont actives (traitement des requêtes) pendant environ 11,9% du mois seulement.
Si cette charge de travail a activé le processeur toujours alloué, l'estimation du prix mensuel passe à 119,84 $. Vous pouvez consulter les résultats récapitulatifs avec CPU always allocated (CPU toujours alloué) via le calculateur de prix. Pour obtenir des conseils supplémentaires sur l'optimisation des coûts Cloud Run, consultez cette documentation.
Frais de requête
Les requêtes Cloud Run sont facturées 0,40 $ par million de requêtes au-delà du niveau gratuit. Les deux premiers millions de requêtes par mois sont gratuits. Les frais de requête pour cette charge de travail sont les suivants:
(50 millions de requêtes) * (0,40 $ / million de requêtes) = 20 $Si vous incluez le niveau gratuit, les frais de la requête sont les suivants:
20 $ - ((2 millions de requêtes) * (0,40 $ / million de requêtes)) = 19,20 $Coûts des vCPU
Les vCPU Cloud Run sont facturés à 0,00002400 $par vCPU-seconde au-delà du niveau gratuit dans la région us-central1. Les 180 000 premières unités de processeur virtuel-seconde par mois sont gratuites. Le nombre total de secondes de vCPU consommées par mois est calculé comme suit:
(1 vCPU par instance) * (50 millions de requêtes) * (1 seconde de latence par requête) / (80 requêtes simultanées maximum) = 625 000 vCPU-secondesLes frais de vCPU pour cette charge de travail sont les suivants:
(625 000 vCPU-secondes) * (0,00002400 $ / vCPU-seconde) = 15 $Si vous incluez le niveau gratuit, les frais de vCPU sont les suivants:
15,00 $ - ((180 000 vCPU-secondes) * (0,00002400 $ / vCPU-seconde)) = 10,68 $Frais de mémoire
La mémoire Cloud Run est facturée à 0,00000250 $ par Gio-seconde au-delà du niveau gratuit dans la région us-central1. Les 360 000 premiers Gio-secondes par mois sont gratuits. Le nombre total de GiB-secondes consommés par mois est calculé comme suit:
(2 Gio par instance) * (50 millions de requêtes) * (1 seconde de latence par requête) / (80 requêtes simultanées maximum) = 1 250 000 Gio-secondesLes frais de mémoire pour cette charge de travail sont les suivants:
(1 250 000 Gio-secondes) * (0,00000250 $ / Gio-seconde) = 3,125 $Si vous incluez le niveau gratuit, les frais de stockage sont les suivants:
3,125 $ - ((360 000 Gio-secondes) * (0,00000250 $ / Gio-seconde)) = 2,225 $Frais de vCPU d'instance minimum
Les vCPU d'instances Cloud Run en mode inactif minimal sont facturés 0,00000250 $ par vCPU-seconde au-delà du niveau gratuit dans la région us-central1. Les deux instances minimales ont été actives pendant tout le mois, mais elles ne sont facturées que lorsqu'elles sont inactives. Pour simplifier, supposons qu'il y a 365 jours par an et 86 400 secondes par jour. Les deux instances minimales ont consommé le nombre de vCPU-secondes inutilisées suivant par mois:
(365 jours) / (12 mois) * (86 400 secondes) * (2 instances) * (1 vCPU par instance) - (625 000 vCPU-secondes actives) = 4 631 000 vCPU-secondesLes frais de vCPU d'instance minimum au repos pour cette charge de travail sont les suivants:
(4 631 000 vCPU-secondes) * (0,00000250 $ / vCPU-seconde) = 11,5775 $Frais liés à la mémoire d'instance minimale
La mémoire minimale des instances inutilisées de Cloud Run est facturée à 0,00000250 $ par Gio-seconde au-delà du niveau gratuit dans la région us-central1. Les deux instances minimales ont été actives pendant tout le mois, mais elles ne sont facturées que lorsqu'elles sont inactives. Pour simplifier, supposons qu'il y a 365 jours par an et 86 400 secondes par jour. Les deux instances de taille minimale ont consommé le nombre de Gio-secondes d'inactivité suivant par mois:
(365 jours) / (12 mois) * (86 400 secondes) * (2 instances) * (2 GiB par instance) - (1 250 000 vCPU-secondes actives) = 9 262 000 GiB-secondesLes frais de mémoire pour les instances inutilisées pendant au moins une minute pour cette charge de travail sont les suivants:
(9 262 000 Gio-secondes) * (0,00000250 $ / Gio-seconde) = 23,155 $Coût total
En excluant les niveaux sans frais pour les vCPU et la mémoire, les frais totaux pour cette charge de travail sont les suivants:
($19,20 de frais de requête) + ($15,00 de frais de vCPU) + ($3,125 de frais de mémoire) + ($11,5775 de frais de vCPU pour l'instance minimale) + ($23,155 de frais de mémoire pour l'instance minimale) = 72,0575 $En incluant les niveaux gratuits de vCPU et de mémoire, le coût total de cette charge de travail est le suivant:
($19,20 de frais de requête) + ($10,68 de frais de vCPU) + ($2,225 de frais de mémoire) + ($11,5775 de frais de vCPU pour une instance minimale) + ($23,155 de frais de mémoire pour une instance minimale) = 66,8375 $Exemple 3: Backend mobile gérant un milliard de requêtes par mois
Supposons que vous ayez déployé un service Cloud Run avec allocation systématique de processeur dans la région europe-west3. Votre service reçoit un milliard de requêtes par mois, avec une latence moyenne par requête de 525,6 millisecondes. Ce service est configuré avec un vCPU, 512 MiB et 100 requêtes simultanées maximum par instance.
Le coût mensuel estimé pour cette charge de travail est de 119,84 $ (64,71 $ avec une FlexCUD de trois ans). Vous pouvez consulter les calculs détaillés ci-dessous ou afficher les résultats récapitulatifs via le simulateur de prix.
À cette échelle, il est moins coûteux de configurer le processeur toujours alloué:
- Les instances sous-jacentes sont toujours actives (traitement des requêtes).
- Lorsque l'option "Processeur toujours alloué" est activée, les requêtes sont gratuites.
- Lorsque l'option "Processeur toujours alloué" est activée, le temps d'allocation des vCPU/de la mémoire est moins élevé.
Si cette charge de travail a activé l'allocation de processeur uniquement lors du traitement des requêtes, l'estimation du prix mensuel passe à 585 $. Vous pouvez consulter les résultats récapitulatifs avec le processeur alloué uniquement lors du traitement des requêtes dans le calculateur de tarification. Pour obtenir des conseils supplémentaires sur l'optimisation des coûts Cloud Run, consultez cette documentation.
Frais de requête
Lorsque le paramètre "Processeur toujours alloué" est activé, les requêtes Cloud Run sont gratuites.
Même si les requêtes sont gratuites pour ce service Cloud Run, le comportement de l'autoscaling est toujours déterminé par les requêtes entrantes. En supposant qu'il y ait 365 jours par an et 86 400 secondes par jour, nous pouvons calculer le nombre de requêtes simultanées comme suit:
(1 milliard de requêtes) * (0,5256 seconde de latence par requête) / ((365 jours) / (12 mois) * (86 400 secondes)) = 200 requêtes simultanéesComme chaque instance peut traiter 100 requêtes simultanées, ce service Cloud Run nécessiterait deux instances pour traiter 200 requêtes simultanées.
Coûts des vCPU
Les vCPU Cloud Run sont facturés à 0,00002160 $par vCPU-seconde au-delà du niveau gratuit dans la région europe-west3. Le nombre total de secondes de vCPU consommées par mois est calculé comme suit:
(2 instances) * (1 vCPU par instance) * (365 jours) / (12 mois) * (86 400 secondes) = 5 256 000 vCPU-secondesLes frais de vCPU pour cette charge de travail sont les suivants:
(5 256 000 vCPU-secondes) * (0,00002160 $ / vCPU-seconde) = 113,5296 $Avec un FlexCUD, les frais sont les suivants:
(5 256 000 vCPU-secondes) * (0,000011664 $ / vCPU-seconde) = 61,305984 $Frais de mémoire
La mémoire Cloud Run est facturée à 0,00000240 $ par Gio-seconde au-delà du niveau gratuit dans la région europe-west3. Le nombre total de GiB-secondes consommés par mois est calculé comme suit:
(2 instances) * (0,5 Gio par instance) * (365 jours) / (12 mois) * (86 400 secondes) = 2 628 000 Gio-secondesLes frais de mémoire pour cette charge de travail sont les suivants:
(2 628 000 Gio-secondes) * (0,00000240 $ / Gio-seconde) = 6,3072 $Avec un FlexCUD de trois ans, les frais de mémoire sont les suivants:
(2 628 000 Gio-secondes) * (0,000001296 $ / Gio-seconde) = 3,405888 $Coût total
Le coût total de cette charge de travail est le suivant:
($0.00 Demandes) + ($113.5296 vCPU) + ($6.3072 Mémoire) = $119.8368Les frais totaux pour cette charge de travail (avec un FlexCUD de trois ans) sont les suivants:
($0.00 Frais de requête) + ($61.305984 Frais de vCPU) + ($3.405888 Frais de mémoire) = $64.711872Exemple 4: Traiter les enregistrements d'une base de données au début de chaque heure
Supposons que vous ayez déployé un job Cloud Run dans la région asia-east1. Votre job est configuré avec deux vCPU, 4 Go, est déclenché une fois par heure, contient 10 tâches et chaque tâche nécessite deux minutes.
Le tarif mensuel estimé pour cette charge de travail est de 33,32 $ (38,54 $ sans compter le niveau sans frais pour les vCPU/la mémoire). Vous pouvez consulter les calculs détaillés ci-dessous ou afficher les résultats récapitulatifs via le simulateur de prix.
Frais de requête
Cloud Run Jobs n'est pas compatible avec les entrées. Par conséquent, cette ressource ne génère aucun frais de requête.
Coûts des vCPU
Les vCPU Cloud Run sont facturés à 0,00001800 $par vCPU-seconde au-delà du niveau gratuit dans la région us-central1. Les 240 000 premiers vCPU-secondes par mois sont gratuits. Le nombre total de secondes de vCPU consommées par mois est calculé comme suit:
(730 heures par mois) * (1 exécution par heure) * (10 tâches par exécution) * (120 secondes par exécution de tâche) * (2 vCPU par instance) = 1 752 000 vCPU-secondesLes frais de vCPU pour cette charge de travail sont les suivants:
(1 752 000 vCPU-secondes) * (0,000018 $ / vCPU-seconde) = 31,536 $Si vous incluez le niveau gratuit, les frais de vCPU sont les suivants:
31,536 $ - ((240 000 vCPU-secondes) * (0,000018 $ / vCPU-seconde)) = 27,216 $Frais de mémoire
La mémoire Cloud Run est facturée à 0,00000200 $ par Gio-seconde au-delà du niveau gratuit dans la région us-central1. Les 450 000 premiers Gio-secondes par mois sont gratuits. Le nombre total de GiB-secondes consommés par mois est calculé comme suit:
(730 heures par mois) * (1 exécution par heure) * (10 tâches par exécution) * (120 secondes par exécution de tâche) * (4 Gio par instance) = 3 504 000 Gio-secondesLes frais de mémoire pour cette charge de travail sont les suivants:
(3 504 000 Gio-secondes) * (0,00000200 $ / Gio-seconde) = 7,008 $Si vous incluez le niveau gratuit, les frais de stockage sont les suivants:
7,008 $ - ((450 000 Gio-secondes) * (0,00000200 / Gio-seconde)) = 6,108 $Coût total
En excluant les niveaux sans frais pour les vCPU et la mémoire, les frais totaux pour cette charge de travail sont les suivants:
($0.00 Frais de requête) + ($31.536 Frais de vCPU) + ($7.008 Frais de mémoire) = $38.544En incluant les niveaux gratuits de vCPU et de mémoire, le coût total de cette charge de travail est le suivant:
($0.00 Request charges) + ($27.216 vCPU charges) + ($6.108 Memory charges) = $33.324Exemple 5: Service de backend effectuant une inférence d'IA à l'aide de LLM pour 10 millions de requêtes par mois
Supposons que vous ayez déployé un service Cloud Run avec un processeur alloué en permanence et un GPU Nvidia L4 dans la région us-central1. Votre service reçoit 10 millions de requêtes par mois, avec une latence moyenne par requête de 500 millisecondes. Ce service est configuré avec quatre vCPU, 16 Go et 10 requêtes simultanées maximum par instance.
L'estimation du coût mensuel de cette charge de travail est de 885,64 $ (809,11 $ avec une FlexCUD d'un an). Vous pouvez consulter les calculs détaillés ci-dessous ou afficher les résultats récapitulatifs via le simulateur de prix.
Frais de requête
Lorsque le paramètre "Processeur toujours alloué" est activé, les requêtes Cloud Run sont gratuites.
Même si les requêtes sont gratuites pour ce service Cloud Run, le comportement de l'autoscaling est toujours déterminé par les requêtes entrantes. En supposant qu'il y ait 365 jours par an et 86 400 secondes par jour, nous pouvons calculer le nombre de requêtes simultanées comme suit:
(10 millions de requêtes) * (0,5 seconde de latence par requête) / ((365 jours) / (12 mois) * (86 400 secondes)) = 1,9 requête simultanéeComme chaque instance peut traiter 10 requêtes simultanées, ce service Cloud Run nécessiterait une instance pour traiter 1,9 requête simultanée.
Coûts des vCPU
Les vCPU Cloud Run sont facturés à 0,00001800 $par vCPU-seconde au-delà du niveau gratuit dans la région us-central1. Les 240 000 premiers vCPU-secondes par mois sont gratuits. Le nombre total de secondes de vCPU consommées par mois est calculé comme suit:
(365 jours) / (12 mois) * (86 400 secondes) * (1 instance) * (4 vCPU par instance) = 10 512 000 vCPU-secondesLes frais de vCPU pour cette charge de travail sont les suivants:
(10 512 000 vCPU-secondes) * (0,000018 $ / vCPU-seconde) = 189,216 $Avec un FlexCUD d'un an, les frais des vCPU sont les suivants:
(10 512 000 vCPU-secondes) * (0,00001296 $ / vCPU-seconde) = 136,23552 $Frais de mémoire
La mémoire Cloud Run est facturée à 0,00000200 $ par Gio-seconde au-delà du niveau gratuit dans la région us-central1. Les 450 000 premiers Gio-secondes par mois sont gratuits. Le nombre total de GiB-secondes consommés par mois est calculé comme suit:
(365 jours) / (12 mois) * (86 400 secondes) * (1 instance) * (16 Gio par instance) = 42 048 000 Gio-secondesLes frais de mémoire pour cette charge de travail sont les suivants:
(42 048 000 Gio-secondes) * (0,00000200 $ / Gio-seconde) = 84,096 $Avec un FlexCUD d'un an, les frais de mémoire sont les suivants:
(42 048 000 Gio-secondes) * (0,00000144 / Gio-seconde) = 60,54912 $Frais liés aux GPU
Cloud Run avec GPU NVIDIA L4 est facturé à 0,000233 $ par seconde de GPU dans la zone us-central1. Le nombre total de secondes de GPU consommées par mois est calculé comme suit:
(365 jours) / (12 mois) * (86 400 secondes) * (1 instance) = 2 628 000 GPU-secondesLes frais de GPU pour cette charge de travail sont les suivants:
(2 628 000 secondes de GPU) * (0,000233 € / seconde de GPU) = 612,324 €Coût total
Le coût total de cette charge de travail est le suivant:
($0.00 Request charges) + ($189.216 vCPU charges) + ($84.096 Memory charges) + ($612.324 GPU charges) = $885.636Les frais totaux pour cette charge de travail (avec un FlexCUD d'un an) sont les suivants:
($0.00 Frais de requête) + ($136.23552 Frais de vCPU) + ($60.54912 Frais de mémoire) + ($612.324 Frais de GPU) = $809.10864Déploiements et fonctions sources
Les déploiements depuis la source et les fonctions Cloud Run fonctionnent comme des services Cloud Run et sont facturés en conséquence, selon les conditions ci-dessus.
Lorsque vous déployez à partir du code source ou créez une fonction, Cloud Run utilise Cloud Build pour convertir votre code source ou votre fonction en image exécutable. Les images sont créées dans Cloud Build et stockées dans Artifact Registry. Artifact Registry dispose de son propre niveau de stockage gratuit. Si vous déployez votre code source ou votre fonction dans Artifact Registry et que vous dépassez le niveau d'utilisation gratuit d'Artifact Registry, des frais vous seront facturés pour déployer vos fonctions, même si votre utilisation de Cloud Run est comprise dans le niveau gratuit.
Les tarifs de Cloud Build et d'Artifact Registry ne sont pas inclus dans les tarifs de Cloud Run. Pour en savoir plus sur les tarifs de ces services, consultez les pages Tarifs de Cloud Build et Tarifs d'Artifact Registry.
Cloud Run utilise Eventarc pour la diffusion d'événements. Les tarifs d'Eventarc ne sont pas inclus dans les tarifs de Cloud Run ci-dessus. Consultez les tarifs sur la page Tarifs d'Eventarc.
Les tarifs de Cloud Run Functions (1re génération) ne sont pas inclus dans les tarifs de Cloud Run. Consultez les tarifs de Cloud Run Functions (1re génération).
Étape suivante
- Consultez la documentation Cloud Run.
- Faites vos premiers pas avec Cloud Run.
- Essayez le Simulateur de coût.
- Découvrez les solutions et cas d'utilisation de Cloud Run.