Coûts
Avec les deux VM allumées en permanence, l'infrastructure coûte environ 2,60 € par jour (environ 80 € par mois), surtout à cause des deux VM.
| Élément | Coût mensuel approximatif |
|---|---|
tm-prod (e2-medium) | ~25 € |
tm-tooling (e2-standard-2) | ~50 € |
| Disques et IP statiques | ~10 € |
Le stockage des images sur GHCR compte dans le quota GitHub Packages, pas dans Google Cloud.
Économiser les crédits
Arrêter les VM quand on n'en a pas besoin ne laisse à payer que les disques et les IP statiques :
bash
gcloud compute instances stop tm-prod tm-tooling --zone=europe-west1-b
gcloud compute instances start tm-prod tm-tooling --zone=europe-west1-bLes IP statiques ne changent pas, et tous les conteneurs redémarrent tout seuls (restart: unless-stopped).
Pendant l'arrêt
Le site, l'API et Jenkins sont injoignables tant que les VM sont arrêtées, y compris pour l'application mobile.