# Cloud Run

[![image-1670242227408.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2022-12/scaled-1680-/image-1670242227408.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2022-12/image-1670242227408.png)

## CPU uniquement alloué pendant le traitement des requêtes

### Processeur

<table border="1" cellpadding="0" cellspacing="0" dir="ltr" id="bkmrk-niveau-nb-de-process"><colgroup><col width="100"></col><col width="365"></col><col width="365"></col><col width="318"></col><col width="199"></col></colgroup><tbody><tr><td data-sheets-value="{"1":2,"2":"Niveau"}">**Niveau**</td><td data-sheets-value="{"1":2,"2":"Nb de processeur max (virtuel-seconde) "}">**Nb de processeur max (virtuel-seconde)**</td><td data-sheets-value="{"1":2,"2":"Prix / Unité processeur (virtuel-seconde)"}">**Prix / Unité processeur (virtuel-seconde)**</td><td data-sheets-value="{"1":2,"2":"Remise sur engagement d'utilisation"}">**Remise sur engagement d'utilisation**</td><td data-sheets-value="{"1":2,"2":"Prix en cas d'inactivité"}">**Prix en cas d'inactivité**</td></tr><tr><td data-sheets-value="{"1":2,"2":"Gratuit"}">Gratuit</td><td data-sheets-value="{"1":2,"2":"180 000"}">180 000</td><td data-sheets-value="{"1":3,"3":0}">0</td><td data-sheets-value="{"1":3,"3":0}">0</td><td data-sheets-value="{"1":3,"3":0}">0</td></tr><tr><td data-sheets-value="{"1":3,"3":1}">1</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.000024}">0,000024</td><td data-sheets-value="{"1":3,"3":0.00001992}">0,00001992</td><td data-sheets-value="{"1":3,"3":0.0000025}">0,0000025</td></tr><tr><td data-sheets-value="{"1":3,"3":2}">2</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.0000336}">0,0000336</td><td data-sheets-value="{"1":3,"3":0.000027888}">0,000027888</td><td data-sheets-value="{"1":3,"3":0.0000035}">0,0000035</td></tr></tbody></table>

### Mémoire Vive

<table border="1" cellpadding="0" cellspacing="0" dir="ltr" id="bkmrk-niveau-nb-de-ram-max"><colgroup><col width="100"></col><col width="365"></col><col width="365"></col><col width="318"></col><col width="199"></col></colgroup><tbody><tr><td data-sheets-value="{"1":2,"2":"Niveau"}">Niveau</td><td data-sheets-value="{"1":2,"2":"Nb de RAM max (Go-seconde)"}">Nb de RAM max (Go-seconde)</td><td data-sheets-value="{"1":2,"2":"Prix Unité de RAM (Go-seconde)"}">Prix Unité de RAM (Go-seconde)</td><td data-sheets-value="{"1":2,"2":"Remise sur engagement d'utilisation"}">Remise sur engagement d'utilisation</td><td data-sheets-value="{"1":2,"2":"Prix en cas d'inactivité"}">Prix en cas d'inactivité</td></tr><tr><td data-sheets-value="{"1":2,"2":"Gratuit"}">Gratuit</td><td data-sheets-value="{"1":2,"2":"360 000"}">360 000</td><td data-sheets-value="{"1":3,"3":0}">0</td><td data-sheets-value="{"1":3,"3":0}">0</td><td data-sheets-value="{"1":3,"3":0}">0</td></tr><tr><td data-sheets-value="{"1":3,"3":1}">1</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.0000025}">0,0000025</td><td data-sheets-value="{"1":3,"3":0.000002075}">0,000002075</td><td data-sheets-value="{"1":3,"3":0.0000025}">0,0000025</td></tr><tr><td data-sheets-value="{"1":3,"3":2}">2</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.0000035}">0,0000035</td><td data-sheets-value="{"1":3,"3":0.000002905}">0,000002905</td><td data-sheets-value="{"1":3,"3":0.0000035}">0,0000035</td></tr></tbody></table>

### Requêtes

<table border="1" cellpadding="0" cellspacing="0" dir="ltr" id="bkmrk-niveau-nombre-max-%28m"><colgroup><col width="100"></col><col width="365"></col><col width="365"></col><col width="318"></col></colgroup><tbody><tr><td data-sheets-value="{"1":2,"2":"Niveau"}">**Niveau**</td><td data-sheets-value="{"1":2,"2":"Nombre max (Million de requête)"}">**Nombre max (Million de requête)**</td><td data-sheets-value="{"1":2,"2":"Prix (Million de requête)"}">**Prix (Million de requête)**</td><td data-sheets-value="{"1":2,"2":"Remise sur engagement d'utilisation"}">**Remise sur engagement d'utilisation**</td></tr><tr><td data-sheets-value="{"1":2,"2":"Gratuit"}">Gratuit</td><td data-sheets-value="{"1":3,"3":2}">2</td><td data-sheets-value="{"1":3,"3":0}">0</td><td data-sheets-value="{"1":3,"3":0}">0</td></tr><tr><td data-sheets-value="{"1":3,"3":1}">1</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.4}">0,4</td><td data-sheets-value="{"1":3,"3":0.332}">0,332</td></tr><tr><td data-sheets-value="{"1":3,"3":2}">2</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.4}">0,4</td><td data-sheets-value="{"1":3,"3":0.332}">0,332</td></tr></tbody></table>

```JavaScript
Donc un conteneur qui serait utilisé que : 100 h / mois : 

PROC : 0,000024  /s -->  0.00015 /h*u
RAM : 0,0000025  /s --> 0.00144 /h*u

Pour 100h /mois : 
(0.00144 + 0.00015)*100 = 0.159 € --> Pour un go de RAM et un VCPU
```

## CPU toujours alloué et pour les tâches

### Processeur

<table border="1" cellpadding="0" cellspacing="0" dir="ltr" id="bkmrk-niveau-nb-de-process-0"><colgroup><col width="100"></col><col width="365"></col><col width="365"></col><col width="318"></col><col width="199"></col></colgroup><tbody><tr><td data-sheets-value="{"1":2,"2":"Niveau"}">**Niveau**</td><td data-sheets-value="{"1":2,"2":"Nb de processeur max (virtuel-seconde) "}">**Nb de processeur max (virtuel-seconde)**</td><td data-sheets-value="{"1":2,"2":"Prix / Unité processeur (virtuel-seconde)"}">**Prix / Unité processeur (virtuel-seconde)**</td><td data-sheets-value="{"1":2,"2":"Remise sur engagement d'utilisation"}">**Remise sur engagement d'utilisation**</td><td data-sheets-value="{"1":2,"2":"Prix en cas d'inactivité"}">**Prix en cas d'inactivité**</td></tr><tr><td data-sheets-value="{"1":2,"2":"Gratuit"}">Gratuit</td><td data-sheets-value="{"1":2,"2":"240 000"}">240 000</td><td data-sheets-value="{"1":3,"3":0}">0</td><td data-sheets-value="{"1":3,"3":0}">0</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td></tr><tr><td data-sheets-value="{"1":3,"3":1}">1</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.000018}">0,000018</td><td data-sheets-value="{"1":3,"3":0.00001494}">0,00001494</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td></tr><tr><td data-sheets-value="{"1":3,"3":2}">2</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.0000216}">0,0000216</td><td data-sheets-value="{"1":3,"3":0.000017928}">0,000017928</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td></tr></tbody></table>

### Mémoire Vive

<table border="1" cellpadding="0" cellspacing="0" dir="ltr" id="bkmrk-niveau-nb-de-ram-max-0"><colgroup><col width="100"></col><col width="365"></col><col width="365"></col><col width="318"></col><col width="199"></col></colgroup><tbody><tr><td data-sheets-value="{"1":2,"2":"Niveau"}">**Niveau**</td><td data-sheets-value="{"1":2,"2":"Nb de RAM max (Go-seconde)"}">**Nb de RAM max (Go-seconde)**</td><td data-sheets-value="{"1":2,"2":"Prix Unité de RAM (Go-seconde)"}">**Prix Unité de RAM (Go-seconde)**</td><td data-sheets-value="{"1":2,"2":"Remise sur engagement d'utilisation"}">**Remise sur engagement d'utilisation**</td><td data-sheets-value="{"1":2,"2":"Prix en cas d'inactivité"}">**Prix en cas d'inactivité**</td></tr><tr><td data-sheets-value="{"1":2,"2":"Gratuit"}">Gratuit</td><td data-sheets-value="{"1":2,"2":"450 000"}">450 000</td><td data-sheets-value="{"1":3,"3":0}">0</td><td data-sheets-value="{"1":3,"3":0}">0</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td></tr><tr><td data-sheets-value="{"1":3,"3":1}">1</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.000002}">0,000002</td><td data-sheets-value="{"1":3,"3":0.00000166}">0,00000166</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td></tr><tr><td data-sheets-value="{"1":3,"3":2}">2</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td><td data-sheets-value="{"1":3,"3":0.0000024}">0,0000024</td><td data-sheets-value="{"1":3,"3":0.000001992}">0,000001992</td><td data-sheets-value="{"1":2,"2":"N/A"}">N/A</td></tr></tbody></table>

### Temps d'instance de conteneur facturable

Le temps facturable agrégé sur l'ensemble des instances de conteneur 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 de conteneur 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 :

[![image-1670242357499.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2022-12/scaled-1680-/image-1670242357499.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2022-12/image-1670242357499.png)