Cloud Run-Dienste konfigurieren

Auf dieser Seite erhalten Sie einen Überblick über die Konfigurationsoptionen für Cloud Run-Dienste.

Kaltstarts vermeiden und Latenz reduzieren

Sie können Kaltstarts für Ihre Anwendung vermeiden und die Anwendungslatenz reduzieren. Legen Sie dazu eine Mindestanzahl von Instanzen fest. Hinweis: Die Festlegung einer Mindestanzahl von Instanzen verursacht Kosten. Weitere Informationen finden Sie unter Mindestanzahl von Instanzen für Dienste festlegen.

Kapazität

Sie können die Menge an Speicher, CPU und maximale Parallelität steuern, die ein Dienst verwenden kann.

Mit den Abrechnungseinstellungen können Sie festlegen, wie Ihnen die Kosten in Rechnung gestellt werden: entweder pro Anfrage und nur dann, wenn die Instanz eine Anfrage verarbeitet, oder für den gesamten Lebenszyklus der Instanz.

Umgebungsvariablen

Sie können Schlüssel/Wert-Paare für Ihren Cloud Run-Dienst erstellen. Weitere Informationen finden Sie unter Umgebungsvariablen für Dienste konfigurieren.

Ausführungsumgebung

Cloud Run bietet zwei Ausführungsumgebungen. Unterschiede zwischen den beiden Ausführungsumgebungen

GPU

Wenn Sie KI-Arbeitslasten wie Inferenzmodelle und Modelltraining hosten möchten, können Sie Cloud Run-Dienste mit oder ohne GPU konfigurieren.

Schutz vor hohem Anfragenaufkommen

Sie können steuern, wie viele Instanzen Ihr Cloud Run-Dienst zur Bereitstellung von Anfragen erstellt. Legen Sie dazu die maximale Anzahl von Instanzen und die Mindestanzahl von Instanzen fest. Dadurch können Sie die Kosten begrenzen und sich vor anomalen hohen Anfrageaufkommen schützen.

Systemdiagnosen

In Cloud Run können Sie zwei Arten von Systemdiagnoseprüfungen konfigurieren. Mit einer der Prüfungen wird ermittelt, wann der Container bereit ist, Traffic anzunehmen, und mit der anderen, ob der Container neu gestartet werden soll. Weitere Informationen zu Container-Systemdiagnosen

Skalierung

Standardmäßig wird Cloud Run je nach Traffic und CPU-Auslastung automatisch auf eine angegebene oder standardmäßige maximale Anzahl von Instanzen skaliert. Bei einigen Anwendungsfällen kann es jedoch sinnvoll sein, mithilfe der manuellen Skalierung eine bestimmte Anzahl von Instanzen festzulegen.

Secrets

Sie können Secret Manager mit Cloud Run verwenden, um API-Schlüssel, Passwörter und andere vertrauliche Informationen sicher zu speichern. Weitere Informationen finden Sie unter Secrets konfigurieren.

Dienstidentität

Die Cloud Run-Dienstidentität ist das Dienstkonto, das als authentifiziertes Konto für den Zugriff aufGoogle Cloud APIs über Ihren Cloud Run-Instanzcontainer verwendet wird. Wir empfehlen, ein Dienstkonto zu erstellen und den Mindestsatz an Berechtigungen festzulegen, die vom Dienstkonto für den Zugriff auf bestimmte Google Cloud Ressourcen benötigt werden.

Zeitlimits

Sie können ein Zeitlimit für Cloud Run-Anfragen festlegen, das angibt, innerhalb welcher Zeit eine Antwort zurückgegeben werden muss.

Empfehlungen

Unter Mit Recommender optimieren erfahren Sie, welche Optimierungen der Recommender in Cloud Run bietet.

Traffic-Aufteilung

Jedes Mal, wenn Sie einen Dienst bereitstellen oder neu bereitstellen, wird automatisch eine neue Version des zugrunde liegenden Cloud Run-Dienstes erstellt. Weitere Informationen finden Sie unter Sitzungsaffinität und Trafficaufteilung.

Tag-Dienste

Tags sind Schlüssel/Wert-Paare, die Sie über die Cloud Run Console für eine differenzierte Zugriffssteuerung auf Ihre Ressourcen anwenden können.

Tag-Administratoren erstellen Tags für Ressourcen in Google Cloud auf Organisations- oder Projektebene. Mit Tags können Sie Richtlinien auf Basis der Bedingung festlegen, ob eine Ressource ein bestimmtes Tag hat. Weitere Informationen finden Sie unter Tag-Dienste.

Volume-Bereitstellungen

Mit Cloud Run-Volume-Bereitstellungen können Sie von Ihrem Container aus auf freigegebene Daten zugreifen, die in einem lokalen Dateisystem gespeichert sind, z. B. in einem Speicher-Bucket oder in Dateiserver-Inhalten. Sie können einen Cloud Storage-Bucket, eine NFS-Freigabe wie eine Filestore-Instanz, ein von Cloud Run bereitgestelltes In-Memory-Dateisystem oder NBD-, 9P-, CIFS/Samba- und Ceph-Netzwerkdateisysteme bereitstellen.