Auf dieser Seite finden Sie eine Liste mit Kriterien, mit denen Sie feststellen können, ob Ihre Anwendung für einen Cloud Run-Dienst geeignet ist.
Kriterium
Damit Ihre Anwendung als Cloud Run-Dienst geeignet ist, muss sie alle der folgenden Kriterien erfüllen. Weitere Informationen finden Sie im Cloud Run-Containervertrag.
- Stellt Anfragen, Streams oder Ereignisse bereit, die über HTTP, HTTP/2, WebSockets oder gRPC gesendet werden, oder führt sie vollständig aus.
- Erfordert kein lokales nichtflüchtiges Dateisystem, sondern entweder ein lokales sitzungsspezifisches Dateisystem oder ein Netzwerk-Dateisystem.
- Es können mehrere Instanzen der Anwendung gleichzeitig ausgeführt werden.
- Erfordert nicht mehr als 8 CPUs und 32 GiB Arbeitsspeicher pro Instanz.
Wenn Ihre Anwendung diese Kriterien erfüllt, ist sie für Cloud Run geeignet. Für einen schnellen Einstieg können Sie eine der Cloud Run-Kurzanleitungen ausprobieren.
Wenn Ihre App nicht alle Kriterien erfüllt, sollten Sie Google Kubernetes Engine (GKE) als Hosting-Option in Betracht ziehen. Einen Vergleich von Cloud Run und Google Kubernetes Engine finden Sie im Vergleichsleitfaden. Informationen dazu, wie Sie Ihre Anwendungsanforderungen bewerten und anhand technischer und organisatorischer Überlegungen zwischen Cloud Run und Google Kubernetes Engine wählen, finden Sie im Auswahlleitfaden für verwaltete Container-Laufzeitumgebungen.
Für eine automatische GitHub-Integration und optimierte Bereitstellungen mit CDN für Server-gerenderte Next.js- oder Angular-Apps sollten Sie die Verwendung von Firebase App Hosting erwägen.