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é pour Cloud Run correspondra à la somme des utilisations des ressources indiquées dans la grille tarifaire après l'application de la version gratuite.
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 la mise en réseau Google Cloud, ainsi qu'un niveau gratuit de 1 Gio de transfert de données gratuit par mois en Amérique du Nord.
Le transfert de données vers des réseaux de cloud privé virtuel est facturé comme le transfert de données à partir d'une VM, et facturé selon les tarifs de transfert de données du cloud privé virtuel. Les connecteurs d'accès au VPC sans serveur facturent également les ressources de calcul requises pour les exécuter. Consultez les tarifs de l'accès au VPC sans serveur.
Le transfert de données vers les ressources Google Cloud de la même région est gratuit (par exemple, le trafic d'un service Cloud Run à 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 la tarification de Cloud Run, tenez compte des points suivants:
- À la demande et à l'utilisation: Cloud Run fournit une capacité à la demande et fait évoluer automatiquement les instances. Cloud Run ne nécessite pas d'infrastructure de pré-provisionnement pour répondre 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: même si Cloud Run facture les coûts de calcul, Cloud Run fournit une valeur supérieure. Par exemple, Cloud Run offre une redondance zonale et nécessite peu d'opérations, car les ingénieurs en fiabilité des sites effectuent beaucoup d'opérations en arrière-plan. Grâce à sa simplicité, vous et votre équipe êtes plus productifs.
- Remises sur engagement d'utilisation: le coût d'une utilisation continue de Cloud Run peut être réduit en souscrivant des remises sur engagement d'utilisation. Par exemple, si votre service Cloud Run comporte toujours une ou plusieurs instances actives, vous pouvez réduire ses coûts en vous engageant au moins à ce montant. Les remises sur engagement d'utilisation flexibles pour le calcul 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 d'allocation de processeur.
Tarifs pour les régions du niveau 1
Ressources | Processeur | Mémoire | Demandes |
---|---|---|---|
Services avec CPU toujours alloué Jobs |
0,00001800 $ par vCPU-seconde au-delà du niveau gratuit Gratuit: 240 000 premières secondes de vCPU gratuites par mois FlexCUD0: 0,00001296 $ pour 1 an FlexCUD0: 0,00000972 $ pendant 3 ans |
0,00000200 $ par Gio-seconde au-delà du niveau gratuit Gratuit: 450 000 premiers Gio-seconde gratuits par mois FlexCUD0: 0,00000144 $ pour 1 an FlexCUD0: 0,00000108 $ pour 3 ans |
0 $ |
Services avec CPU uniquement alloué à la demande pour le temps d'instance facturé |
0,00002400 $ par vCPU-seconde au-delà du niveau gratuit Gratuit: 180 000 premières vCPU gratuites par mois CUD1: 0,00001992 Si l'instance minimale est inactive 2: 0,00000250 $ |
0,00000250 $ par Gio-seconde au-delà du niveau gratuit Gratuit: 360 000 premiers Gio-seconde gratuits par mois CUD1: 0,000002075 Si l'instance minimale est inactive2: 0,00000250 $ |
0,40 $ par million de requêtes au-delà de la version gratuite3 Gratuit: 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 fait référence à Remises sur engagement d'utilisation flexibles de Compute.
1 CUD signifie remises sur engagement d'utilisation.
2 instance minimale d'inactivité faisant référence au temps facturable d'inactivité pour les instances gardées en attente avec un nombre minimal d'instances. Les instances inactives qui ne sont pas associées à un nombre minimal d'instances ne sont pas facturées.
3 Les requêtes ne sont facturées que lorsqu'elles parviennent au conteneur après avoir été authentifiées. Les requêtes refusées par la stratégie IAM ne sont pas facturées.
Tarifs pour les régions du niveau 2
Ressources | Processeur | Mémoire | Demandes |
---|---|---|---|
Services avec CPU toujours alloué Jobs |
0,00002160 $ par vCPU-seconde au-delà du niveau gratuit Gratuit: 200 000 premières vCPU 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 Gratuit: 375 000 premiers Gio-seconde gratuits par mois FlexCUD0: 0,000001728 $ pour 1 an FlexCUD0: 0,000001296 $ pour 3 ans |
0 $ |
Services avec CPU uniquement alloué à la demande pour le temps d'instance facturé |
0,00003360 $ par vCPU-seconde au-delà du niveau gratuit Gratuit: 128 571 vCPU-seconde gratuites par mois CUD1: 0,000027888 Si l'instance minimale est inactive 2: 0,00000350 $ |
0,00000350 $ par Gio-seconde au-delà du niveau gratuit Gratuit: 257 142 Gio-seconde gratuits par mois CUD1: 0,000002905 Si l'instance minimale est inactive2: 0,00000350 $ |
0,40 $ par million de requêtes au-delà de la version gratuite3 Gratuit: 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 fait référence à Remises sur engagement d'utilisation flexibles de Compute.
1 CUD signifie remises sur engagement d'utilisation.
2 instance minimale d'inactivité faisant référence au temps facturable d'inactivité pour les instances gardées en attente avec un nombre minimal d'instances. Les instances inactives qui ne sont pas associées à un nombre minimal d'instances ne sont pas facturées.
3 Les requêtes ne sont facturées que lorsqu'elles parviennent au conteneur après avoir été authentifiées. Les requêtes refusées par la stratégie IAM ne sont pas facturées.
Tarifs des GPU pour les régions du niveau 1
Type de GPU | Prix |
---|---|
NVIDIA L4 | 0,000233 $ par seconde de GPU |
Tarifs des GPU pour les régions du niveau 2
Type de GPU | Prix |
---|---|
NVIDIA L4 | 0,0002796 $ par seconde de GPU |
Les tarifs des GPU ci-dessus s'ajoutent aux tarifs du processeur et de la RAM de votre instance Cloud Run, et utilisent le temps d'instance facturable du processeur toujours alloué.
Niveaux de prix régionaux
Soumis aux tarifs de niveau 1
asia-east1
(Taïwan)asia-northeast1
(Tokyo)asia-northeast2
(Osaka)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-south1
(Mumbai, Inde)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'instance facturable est arrondi à la centaine de millisecondes la plus proche et dépend de la configuration d'allocation de processeur 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 le processeur et la mémoire alloués à une instance que dans les cas suivants:
- L'instance démarre.
- L'instance s'arrête de manière concertée (gestion du signal
SIGTERM
). - Au moins une requête 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 autre taux d'inactivité lorsque ces instances ne traitent pas de requêtes. Consultez le tableau ci-dessus.
Temps d'instance facturable pour les services avec un processeur toujours alloué
Lorsque vous activez l'option Le processeur toujours alloué, vous êtes facturé pour toute la durée de vie de toute instance de conteneur Cloud Run: depuis le démarrage du conteneur jusqu'à son arrêt, avec une durée minimale d'une minute.
Temps d'instance facturable pour les jobs Cloud Run
Les tâches Cloud Run sont facturées au tarif CPU toujours alloué, pour toute la durée de vie de toute instance démarrée, avec un minimum d'une minute.
Exemples de tarification
Exemple 1: Service Web répondant à 10 millions de requêtes par mois
Supposons que vous avez déployé un service Cloud Run avec un processeur alloué uniquement lors de la requête dans la région us-central1. Votre service reçoit 10 millions de requêtes par mois, avec une latence moyenne par requête d'une seconde. Ce service est configuré avec 1 vCPU, 512 Mio et un maximum de 80 requêtes simultanées par instance.
Le tarif mensuel estimé pour cette charge de travail est de 3,20 $ (6,36 $ sans les processeurs virtuels/la mémoire gratuite). Vous pouvez lire les informations ci-dessous pour obtenir des informations détaillées ou afficher le récapitulatif des résultats à l'aide du simulateur de coût.
Demander des frais
Les requêtes Cloud Run sont facturées 0,40 $par million de requêtes au-delà de la version gratuite. 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) x (0,40 $/million de requêtes) = 4,00 $Lorsque vous incluez le niveau gratuit, les frais de la requête sont les suivants:
4,00 $ - ((2 millions de requêtes) x (0,40 $ / million de requêtes)) = 3,20 $Frais liés aux vCPU
Le processeur virtuel Cloud Run est facturé 0,00002400 $par seconde de processeur virtuel au-delà du niveau gratuit dans la région us-central1. Les 180 000 premières secondes de processeur virtuel par mois sont gratuites. Le nombre total de vCPU-seconde consommées par mois est calculé comme suit:
(1 vCPU par instance) x (10 millions de requêtes) x (latence d'une seconde par requête) / (80 requêtes simultanées maximum) = 125 000 vCPU-secondeLes tarifs des vCPU pour cette charge de travail sont les suivants:
(125 000 vCPU-seconde) x (0,00002400 $ / processeur virtuel-seconde) = 3,00 $Lorsque vous incluez le niveau gratuit, les tarifs des vCPU sont les suivants:
3,00 $ - ((180 000 vCPU-seconde) x (0,00002400 $ / vCPU-seconde)) = 0,00 $Charges de la 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-seconde par mois sont gratuits. Le total en Gio-seconde consommé par mois est calculé comme suit:
(0,5 Gio par instance) x (10 millions de requêtes) x (latence d'une seconde par requête) / (80 requêtes simultanées au maximum) = 62 500 Gio-secondeLes tarifs de mémoire pour cette charge de travail sont les suivants:
(62 500 Gio-seconde) x (0,00000250 $ / Gio-seconde) = 0,15625 $Lorsque vous incluez le niveau gratuit, les frais de mémoire sont les suivants:
0,15625 $ - ((360 000 Gio-seconde) x (0,00000250 $ / Gio-seconde)) = 0,00 $Coût total
En excluant les niveaux de processeur virtuel et de mémoire gratuits, les frais totaux pour cette charge de travail sont les suivants:
(3,20 $ de frais sur les requêtes) + (3,00 $ de frais de vCPU) + (0,15625 $ de frais de mémoire) = 6,35625 $Lorsque vous incluez les niveaux gratuits de processeur virtuel et de mémoire, les frais totaux pour cette charge de travail sont les suivants:
(3,20 $ de frais sur les requêtes) + (0,00 $ de frais de vCPU) + (0,00 $ de frais de mémoire) = 3,20 $Exemple 2: API publique diffusant 50 millions de requêtes par mois avec démarrage à froid réduit
Supposons que vous avez déployé un service Cloud Run avec un processeur alloué uniquement lors de la requête dans la région us-central1 avec deux minutes d'instances. Votre service reçoit 50 millions de requêtes par mois, avec une latence moyenne par requête d'une seconde. Ce service est configuré avec 1 processeur virtuel, 2 Gio et 80 requêtes simultanées maximum par instance.
Le tarif mensuel estimé de cette charge de travail est de 66,84 $ (72,06 $ sans les vCPU/mémoire gratuit). Vous pouvez lire les informations ci-dessous pour obtenir des informations détaillées ou afficher le récapitulatif des résultats à l'aide du simulateur de coût.
À cette échelle, il est moins coûteux de configurer un processeur alloué uniquement lors de la requête, car les instances sous-jacentes ne sont actives (traitement des requêtes) que pendant environ 11,9% du mois.
Si l'option Processeur toujours alloué est activée pour cette charge de travail, l'estimation du tarif mensuel peut atteindre 119,84 $. Vous pouvez afficher le récapitulatif des résultats avec la valeur Processeur toujours alloué à l'aide du Simulateur de coût. Veuillez consulter cette documentation pour obtenir des conseils supplémentaires sur l'optimisation des coûts liés à Cloud Run.
Demander des frais
Les requêtes Cloud Run sont facturées 0,40 $ par million de requêtes au-delà de la version gratuite. 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) x (0,40 $ / million de requêtes) = 20,00 $Lorsque vous incluez le niveau gratuit, les frais de la requête sont les suivants:
20,00 $ - ((2 millions de requêtes) x (0,40 $ / million de requêtes)) = 19,20 $Frais liés aux vCPU
Le processeur virtuel Cloud Run est facturé 0,00002400 $par seconde de processeur virtuel au-delà du niveau gratuit dans la région us-central1. Les 180 000 premières secondes de processeur virtuel par mois sont gratuites. Le nombre total de vCPU-seconde consommées par mois est calculé comme suit:
(1 vCPU par instance) x (50 millions de requêtes) x (latence d'une seconde par requête) / (80 requêtes simultanées maximum) = 625 000 vCPU-secondeLes tarifs des vCPU pour cette charge de travail sont les suivants:
(625 000 vCPU-seconde) x (0,00002400 $ / processeur virtuel-seconde) = 15,00 $Lorsque vous incluez le niveau gratuit, les tarifs des vCPU sont les suivants:
15,00 $ - ((180 000 vCPU-seconde) x (0,00002400 $ / vCPU-seconde)) = 10,68 $Charges de la 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-seconde par mois sont gratuits. Le total en Gio-seconde consommé par mois est calculé comme suit:
(2 Gio par instance) x (50 millions de requêtes) x (latence d'une seconde par requête) / (80 requêtes simultanées au maximum) = 1 250 000 Gio-secondeLes tarifs de mémoire pour cette charge de travail sont les suivants:
(1 250 000 Gio-seconde) x (0,00000250 $ / Gio-seconde) = 3,125 $Lorsque vous incluez le niveau gratuit, les frais de mémoire sont les suivants:
3,125 $ - ((360 000 Gio-seconde) x (0,00000250 $ / Gio-seconde)) = 2,225 $Frais de vCPU d'instance minimale
Le nombre minimal d'instances Cloud Run inactives est facturé 0,00000250 $ par vCPU-seconde au-delà du niveau gratuit dans la région us-central1. Les instances de deux minutes étaient actives pendant tout le mois, mais ne sont facturées qu'en cas d'inactivité. Par souci de simplicité, supposons qu'il existe 365 jours par an et 86 400 secondes par jour. Les deux instances minutes ont consommé la quantité suivante de vCPU-seconde d'inactivité par mois:
(365 jours) / (12 mois) * (86 400 secondes) * (2 instances) * (1 vCPU par instance) - (625 000 secondes de processeur virtuel actives) = 4 631 000 processeurs virtuels-secondeLes frais de vCPU d'instance minimale en cas d'inactivité pour cette charge de travail sont les suivants:
(4 631 000 processeurs virtuels-seconde) x (0,00000250 $ / seconde de processeur virtuel) = 11,5775 $Frais de mémoire minimale de l'instance
La mémoire minimale des instances inactives dans Cloud Run est facturée 0,00000250 $ par Gio-seconde au-delà du niveau gratuit dans la région us-central1. Les instances de deux minutes étaient actives pendant tout le mois, mais ne sont facturées qu'en cas d'inactivité. Par souci de simplicité, supposons qu'il existe 365 jours par an et 86 400 secondes par jour. Les deux instances minimales ont consommé la quantité d'inactivité suivante en Gio-seconde par mois:
(365 jours) / (12 mois) * (86 400 secondes) * (2 instances) * (2 Gio par instance) - (1 250 000 processeurs virtuels-seconde actifs) = 9 262 000 Gio-secondeLes frais de mémoire d'instance minimale inactive pour cette charge de travail sont les suivants:
(9 262 000 Gio-seconde) x (0,00000250 $ / Gio-seconde) = 23,155 $Coût total
En excluant les niveaux de processeur virtuel et de mémoire gratuits, les frais totaux pour cette charge de travail sont les suivants:
(19,20 $ de frais sur les requêtes) + (15,00 $ de frais de vCPU) + (3,125 $ de frais de mémoire) + (11,5775 $ de frais de processeur virtuel pour l'instance minimale) + (23,155 $ de frais de mémoire d'instance minimale) = 72,0575 $Lorsque vous incluez les niveaux gratuits de processeur virtuel et de mémoire, les frais totaux pour cette charge de travail sont les suivants:
(19,20 $ de frais sur les requêtes) + (10,68 $ de frais de vCPU) + (2,225 $ de frais de mémoire) + (11,5775 $ de frais de processeur virtuel pour l'instance minimale) + (23,155 $ de frais de mémoire d'instance minimale) = 66,8375 $Exemple 3: Backend mobile répondant à 1 milliard de requêtes par mois
Supposons que vous avez déployé un service Cloud Run avec un processeur toujours alloué dans la région europe-west3. Votre service reçoit un milliard de requêtes par mois, avec une latence moyenne de chaque requête de 525,6 millisecondes. Ce service est configuré avec 1 vCPU, 512 Mio et un maximum de 100 requêtes simultanées par instance.
Le tarif mensuel estimé de cette charge de travail est de 119,84 $ (64,71 $ avec un FlexCUD de trois ans). Vous pouvez lire les informations ci-dessous pour obtenir des informations détaillées ou afficher les résultats résumés à l'aide du simulateur de coût.
À cette échelle, il est moins coûteux de configurer le paramètre Processeur toujours alloué pour les raisons suivantes:
- Les instances sous-jacentes sont toujours actives (traitement des requêtes).
- Lorsque l'option "CPU toujours alloué" est activée, les requêtes sont libres.
- Lorsque l'option "CPU toujours alloué" est activée, le temps d'allocation de vCPU/mémoire est moins cher.
Si le processeur alloué uniquement lors du traitement des requêtes est activé pour cette charge de travail, l'estimation du tarif mensuel peut atteindre 585,00 $. Vous pouvez afficher les résultats résumés avec l'option Processeur alloué uniquement lors du traitement des requêtes via le Simulateur de coût. Veuillez consulter cette documentation pour obtenir des conseils supplémentaires sur l'optimisation des coûts liés à Cloud Run.
Demander des frais
Lorsque l'option "CPU toujours alloué" est activée, 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. Si nous supposons qu'il y a 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) x (latence de 0,5256 seconde par requête) / ((365 jours) / (12 mois) * (86 400 secondes)) = 200 requêtes simultanéesComme chaque instance peut gérer 100 requêtes simultanées, ce service Cloud Run a besoin de deux instances pour gérer 200 requêtes simultanées.
Frais liés aux vCPU
Le processeur virtuel Cloud Run est facturé 0,00002160 $par seconde de processeur virtuel au-delà du niveau gratuit dans la région europe-west3. Le nombre total de vCPU-seconde consommées par mois est calculé comme suit:
(2 instances) * (1 vCPU par instance) x (365 jours) / (12 mois) * (86 400 secondes) = 5 256 000 vCPU-secondeLes tarifs des vCPU pour cette charge de travail sont les suivants:
(5 256 000 vCPU-seconde) x (0,00002160 $ / processeur virtuel-seconde) = 113,5296 $Avec un FlexCUD de trois ans, les frais de vCPU sont les suivants:
(5 256 000 vCPU-seconde) x (0,000011664 $ / processeur virtuel-seconde) = 61,305984 $Charges de la 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 total en Gio-seconde consommé par mois est calculé comme suit:
(2 instances) x (0,5 Gio par instance) x (365 jours) / (12 mois) x (86 400 secondes) = 2 628 000 Gio-secondeLes tarifs de mémoire pour cette charge de travail sont les suivants:
(2 628 000 Gio-seconde) x (0,00000240 $ / Gio-seconde) = 6,3072 $Avec un FlexCUD de trois ans, les frais de mémoire sont les suivants:
(2 628 000 Gio-seconde) x (0,000001296 $ / Gio-seconde) = 3,405888 $Coût total
Le coût total pour cette charge de travail est le suivant:
(0,00 $ de frais sur les requêtes) + (113,5296 $ de frais de vCPU) + (6,3072 $ de frais de mémoire) = 119,8368 $Le coût total de cette charge de travail (avec un FlexCUD de trois ans) est le suivant:
(0,00 $ de frais sur les requêtes) + (61,305984 $ de frais de vCPU) + (3,405888 $ de frais de mémoire) = 64,711872 $Exemple 4: Traiter les enregistrements d'une base de données au début de chaque heure
Supposons que vous avez déployé un job Cloud Run dans la région asia-east1. Votre job est configuré avec deux processeurs virtuels et 4 Gio. Il est déclenché une fois par heure et contient 10 tâches. Chaque tâche nécessite deux minutes.
Le tarif mensuel estimé de cette charge de travail est de 33,32 $ (38,54 $ sans les processeurs virtuels/la mémoire gratuite). Vous pouvez lire les informations ci-dessous pour obtenir des informations détaillées ou afficher le récapitulatif des résultats à l'aide du simulateur de coût.
Demander des frais
Les jobs Cloud Run n'acceptent pas les entrées. Cette ressource ne génère donc aucuns frais de requête.
Frais liés aux vCPU
Le processeur virtuel Cloud Run est facturé 0,00001800 $par seconde de processeur virtuel au-delà du niveau gratuit dans la région us-central1. Les 240 000 premières secondes de processeur virtuel par mois sont gratuites. Le nombre total de vCPU-seconde 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-secondeLes tarifs des vCPU pour cette charge de travail sont les suivants:
(1 752 000 processeurs virtuels-seconde) x (0,00001800 $ / seconde d'utilisation d'un processeur virtuel) = 31,536 $Lorsque vous incluez le niveau gratuit, les tarifs des vCPU sont les suivants:
31,536 $ - ((240 000 vCPU-seconde) x (0,00001800 $ / processeur virtuel-seconde)) = 27,216 $Charges de la 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-seconde par mois sont gratuits. Le total en Gio-seconde consommé par mois est calculé comme suit:
(730 heures par mois) x (1 exécution par heure) x (10 tâches par exécution) x (120 secondes par exécution de tâche) x (4 Gio par instance) = 3 504 000 Gio-secondeLes tarifs de mémoire pour cette charge de travail sont les suivants:
(3 504 000 Gio-seconde) x (0,00000200 $ / Gio-seconde) = 7,008 $Lorsque vous incluez le niveau gratuit, les frais de mémoire sont les suivants:
7,008 $ - ((450 000 Gio-seconde) x (0,00000200 $ / Gio-seconde)) = 6,108 $Coût total
En excluant les niveaux de processeur virtuel et de mémoire gratuits, les frais totaux pour cette charge de travail sont les suivants:
(0,00 $ de frais sur les requêtes) + (31,536 $ de frais de vCPU) + (7,008 $ de frais de mémoire) = 38,544 $Lorsque vous incluez les niveaux gratuits de processeur virtuel et de mémoire, les frais totaux pour cette charge de travail sont les suivants:
(0,00 $ de frais sur les requêtes) + (27,216 $ de frais de vCPU) + (6,108 $ de frais de mémoire) = 33,324 $Exemple 5: Service de backend effectuant des inférences d'IA à l'aide de LLM pour 10 millions de requêtes par mois
Supposons que vous avez déployé un service Cloud Run avec un processeur toujours alloué 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 4 processeurs virtuels, 16 Gio et 10 requêtes simultanées maximum par instance.
Le tarif mensuel estimé de cette charge de travail est de 885,64 $ (809,11 $ avec un FlexCUD d'un an). Vous pouvez lire les informations ci-dessous pour obtenir des informations détaillées ou afficher les résultats résumés à l'aide du simulateur de coût.
Demander des frais
Lorsque l'option "CPU toujours alloué" est activée, 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 dépend toujours des requêtes entrantes. Si nous supposons qu'il y a 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) x (latence de 0,5 seconde par requête) / ((365 jours) / (12 mois) x (86 400 secondes)) = 1,9 requêtes simultanéesComme chaque instance peut gérer 10 requêtes simultanées, ce service Cloud Run a besoin d'une instance pour gérer 1,9 requêtes simultanées.
Frais liés aux vCPU
Le processeur virtuel Cloud Run est facturé 0,00001800 $par seconde de processeur virtuel au-delà du niveau gratuit dans la région us-central1. Les 240 000 premières secondes de processeur virtuel par mois sont gratuites. Le nombre total de vCPU-seconde consommées par mois est calculé comme suit:
(365 jours) / (12 mois) * (86 400 secondes) * (1 instance) * (4 processeurs virtuels par instance) = 10 512 000 processeurs virtuels-secondeLes tarifs des vCPU pour cette charge de travail sont les suivants:
(10 512 000 processeurs virtuels-seconde) x (0,00001800 $ / seconde d'utilisation d'un processeur virtuel) = 189,216 $Avec un FlexCUD d'un an, les frais de processeur virtuel sont les suivants:
(10 512 000 processeurs virtuels-seconde) x (0,00001296 $ / seconde d'utilisation d'un processeur virtuel) = 136,23552 $Charges de la 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-seconde par mois sont gratuits. Le total en Gio-seconde consommé par mois est calculé comme suit:
(365 jours) / (12 mois) x (86 400 secondes) x (1 instance) x (16 Gio par instance) = 42 048 000 Gio-secondeLes tarifs de mémoire pour cette charge de travail sont les suivants:
(42 048 000 Gio-seconde) x (0,00000200 $ / Gio-seconde) = 84,096 $Avec un FlexCUD d'un an, les frais de mémoire sont les suivants:
(42 048 000 Gio-seconde) x (0,00000144 $ / Gio-seconde) = 60,54912 $Frais liés aux GPU
Le GPU Cloud Run Nvidia L4 est facturé 0,000233 $ par seconde de GPU dans la région us-central1. Le nombre total de secondes de GPU consommées par mois est calculé comme suit:
(365 jours) / (12 mois) x (86 400 secondes) x (1 instance) = 2 628 000 secondes de GPULes tarifs GPU pour cette charge de travail sont les suivants:
(2 628 000 secondes de GPU) x (0,000233 $ / seconde de GPU) = 612,324 $Coût total
Le coût total pour cette charge de travail est le suivant:
(Frais de requête de 0,00 $) + (189,216 $ de frais de vCPU) + (84,096 $ de frais de mémoire) + (612,324 $ de frais liés aux GPU) = 885,636 $Le coût total de cette charge de travail (avec un FlexCUD d'un an) est le suivant:
(Frais de requête de 0,00 $) + (136,23552 $ de frais de vCPU) + (60,54912 $ de frais de mémoire) + (612,324 $ de frais de GPU) = 809,10864 $Déploiements et fonctions sources
Les déploiements à partir de la source et des fonctions Cloud Run fonctionnent en tant que services Cloud Run et sont facturés en conséquence en fonction des conditions ci-dessus.
Lors du déploiement à partir de la source ou de la création d'une fonction, Cloud Run utilise Cloud Build pour convertir votre fonction ou votre code source en une 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 sur Artifact Registry et que vous dépassez la version gratuite d'Artifact Registry, des frais vous seront facturés pour le déploiement de vos fonctions, même si votre utilisation de Cloud Run entre dans le niveau gratuit.
Les tarifs de Cloud Build et d'Artifact Registry ne sont pas inclus dans les tarifs de Cloud Run. Pour connaître la tarification de ces services, consultez les pages Tarifs de Cloud Build et Tarifs d'Artifact Registry.
Cloud Run utilise Eventarc pour diffuser des événements. Les tarifs d'Eventarc ne sont pas inclus dans les tarifs Cloud Run ci-dessus. Consultez les tarifs sur la page Tarifs d'Eventarc.
Les tarifs des fonctions Cloud Run (1re génération) ne sont pas inclus dans les tarifs de Cloud Run. Consultez les tarifs sur la page Tarifs des fonctions Cloud Run (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.