Cette page explique comment déterminer si votre application est adaptée à Cloud Run.
Critères
Pour être adaptée à Cloud Run, votre application doit répondre à tous les critères suivants. Consultez le contrat relatif au conteneur Cloud Run pour plus d'informations.
- Diffuse les requêtes, les flux ou les événements distribués via HTTP, HTTP/2, WebSockets ou gRPC, ou s'exécute jusqu'à la fin.
- Ne nécessite pas de système de fichiers local persistant, mais un système de fichiers éphémère local ou en réseau.
- Est conçue pour gérer plusieurs instances de l'application exécutées simultanément.
- Ne nécessite pas plus de 8 processeurs et 32 Gio de mémoire par instance.
- Répond à l'un des critères suivants :
- Est conteneurisée.
- Est écrite en Go, Java, Node.js, Python ou .NET.
- Vous pouvez également la conteneuriser.
Si votre application répond à ces critères, elle convient à Cloud Run. Pour commencer, vous pouvez essayer l'un des guides de démarrage rapide de Cloud Run.
Si votre application ne répond pas à tous les critères, elle ne convient pas à Cloud Run. Pour trouver d'autres produits susceptibles de répondre à vos besoins, consultez les différentes options d'hébergement disponibles sur Google Cloud.