Questa pagina elenca una serie di criteri per aiutarti a determinare se la tua app è adatta a essere un servizio Cloud Run.
Criteri
Per essere adatta come servizio Cloud Run, la tua app deve soddisfare tutti i seguenti criteri. Per ulteriori informazioni, consulta il contratto per i container di Cloud Run.
- Gestisce richieste, stream o eventi inviati tramite HTTP, HTTP/2, WebSocket o gRPC oppure viene eseguito fino al completamento.
- Non richiede un file system locale persistente, ma un file system temporaneo locale o un file system di rete.
- È progettato per gestire più istanze dell'app in esecuzione contemporaneamente.
- Non richiede più di 8 CPU e 32 GiB di memoria per istanza.
Se la tua app soddisfa questi criteri, è adatta a Cloud Run. Per iniziare, prova una delle guide rapide di Cloud Run.
Se la tua app non soddisfa tutti i criteri, ti consigliamo di utilizzare Google Kubernetes Engine (GKE) come opzione di hosting. Per un confronto tra Cloud Run e Google Kubernetes Engine, consulta la guida al confronto. Per valutare i requisiti dell'applicazione per scegliere tra Cloud Run e Google Kubernetes Engine in base a considerazioni tecniche e organizzative, consulta la Guida alla selezione per gli ambienti di runtime dei container gestiti.
Per l'integrazione automatica di GitHub e i deployment ottimizzati con CDN per le app Next.js o Angular con rendering lato server, valuta la possibilità di utilizzare Firebase App Hosting.