9 votes

Quel est le stockage par défaut pour Google Cloud Run ?

Je n'ai pas trouvé de documentation sur le stockage dont dispose Google Cloud Run. Par exemple, contient-il quelques gigaoctets de stockage lorsque nous créons une VM ? Si ce n'est pas le cas, existe-t-il un dossier '/tmp' dans lequel je peux placer temporairement les données pendant la requête ? Quelle est la limitation si elle est disponible ?

Si aucun des deux n'est disponible, quelle est la recommandation si je veux sauvegarder des données temporaires pendant l'exécution de Cloud Run ?

14voto

Zombies Points 209

Cloud Run est une plateforme de services sans état, et ne possède pas de mécanisme de stockage intégré.

Les fichiers peuvent être stockés temporairement pour être traités dans une instance de conteneur, mais ce stockage est effectué à partir de la mémoire disponible pour le service, comme décrit dans l'onglet contrat d'exécution . La mémoire maximale disponible pour un service est de 8 Go.

Pour le stockage persistant, la recommandation est la suivante s'intégrer à d'autres services GCP qui fournissent du stockage ou des bases de données.

Les meilleurs services dans ce domaine sont Stockage en nuage y Cloud Firestore .

Ces deux produits sont particulièrement bien adaptés à Cloud Run, car ils présentent la plus grande compatibilité "sans serveur" : mise à l'échelle horizontale pour s'adapter à la capacité de mise à l'échelle de Cloud Run et capacité à déclencher des événements sur les changements d'état pour s'intégrer dans des architectures asynchrones, sans serveur, via Cloud Pub/Sub et celle de Cloud Storage Enregistrement des modifications d'objets y Fonctions du nuage avec fonction cloud Événements et déclencheurs .

6voto

Dustin I. Points 146

Le stockage sur disque inscriptible est un système de fichiers en mémoire, qui est limité par la mémoire de l'instance à un maximum de 8 Go. Tout ce qui est écrit dans le système de fichiers n'est pas conservé entre les instances.

Voir :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X