Was ist Cloud Run Functions?
Cloud Run Functions (ehemals Cloud Functions) ist Googles serverlose Compute-Plattform. Funktionen werden automatisch bei Events ausgeführt: HTTP-Requests, Pub/Sub-Nachrichten, Cloud Storage-Uploads oder Firestore-Änderungen. Es gibt keine Server zu verwalten.
Kernfunktionen
- Event-Trigger: HTTP, Pub/Sub, Cloud Storage, Firestore, Scheduler und mehr
- Automatisches Scaling: Von null bis tausende Instanzen je nach Last
- Concurrency (2nd Gen): Mehrere Requests pro Instanz für bessere Effizienz
- VPC Connector: Zugriff auf private Ressourcen in VPC-Netzwerken
- Secret Manager Integration: Sichere Verwaltung von Credentials
Typische Anwendungsfälle
Event Processing
Daten bei Upload in Cloud Storage verarbeiten: Bilder skalieren, Videos transkodieren oder Dateien in BigQuery laden.
Webhooks und APIs
Leichtgewichtige HTTP-Endpoints für Webhooks von Drittanbietern oder einfache REST-APIs ohne vollständige Backend-Infrastruktur.
Scheduled Tasks
Mit Cloud Scheduler regelmäßige Aufgaben ausführen: Reports generieren, Daten bereinigen oder externe APIs synchronisieren.
Vorteile
- Keine Infrastruktur zu verwalten
- Bezahlung nur bei tatsächlicher Ausführung
- Schnelles Deployment ohne Container-Build
- Native Integration mit GCP-Events
Integration mit innFactory
Als zertifizierter Google Cloud Partner unterstützt innFactory Sie bei Cloud Run Functions: Architektur, Migration von Monolithen zu Functions, Performance-Optimierung und Kostenanalyse.
Verfügbare Varianten & Optionen
1st Gen
- Einfacheres Deployment
- Geringerer Cold Start
- Begrenzte Laufzeit
2nd Gen
- Längeres Timeout (60 min)
- Größere Instanzen
- Concurrency-Unterstützung
- Etwas höherer Cold Start
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist Cloud Run Functions?
Cloud Run Functions (früher Cloud Functions) ist Googles serverlose Compute-Plattform. Funktionen werden bei Events ausgeführt, ohne Server zu verwalten.
Was ist der Unterschied zwischen 1st Gen und der aktuellen Version?
Die aktuelle Version basiert auf Cloud Run, bietet längere Timeouts, größere Instanzen und Concurrency-Support. 1st Gen bleibt für bestehende Deployments verfügbar, wird aber für neue Funktionen nicht mehr empfohlen.
Welche Programmiersprachen werden unterstützt?
Cloud Run Functions unterstützt unter anderem Node.js, Python, Go, Java, .NET, Ruby und PHP. Custom Runtimes sind über Cloud Run möglich.
Wie wird Cloud Run Functions abgerechnet?
Abrechnung erfolgt nach Anzahl Aufrufe, Compute-Zeit und Speichernutzung. Ein kostenloses Kontingent ist enthalten.
Kann ich Cloud Run Functions in einer VPC nutzen?
Ja, über VPC Connector können Functions auf private Ressourcen zugreifen. Serverless VPC Access ermöglicht sichere Verbindungen.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von Google Cloud (offizielle Dokumentation). Diese Seite stellt kein Angebot von Google Cloud dar.
