Zum Hauptinhalt springen
Cloud / Google Cloud / Produkte / Cloud Run Functions - Serverlose Funktionen

Cloud Run Functions - Serverlose Funktionen

Cloud Run Functions (ehemals Cloud Functions) ist Googles serverlose Plattform für event-gesteuerte Funktionen ohne Infrastruktur-Management.

Serverless
Preismodell Bezahlung nach Nutzung
Verfügbarkeit Global mit EU-Regionen
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit 99,9% oder höher SLA

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 Google Cloud Partner unterstützt innFactory Sie bei Cloud Functions: Architektur, Migration von Monolithen zu Functions, Performance-Optimierung und Kostenanalyse.

Verfügbare Varianten & Optionen

1st Gen

Stärken
  • Einfacheres Deployment
  • Geringerer Cold Start
Einschränkungen
  • Begrenzte Laufzeit

Typische Anwendungsfälle

Event-Verarbeitung
Webhooks
Datentransformation
Backend-Logik

Technische Spezifikationen

API RESTful API and client libraries
Integration Native Google Cloud integration
Security IAM, VPC connector

Häufig gestellte Fragen

Was ist Cloud Functions?

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 2nd Gen?

2nd Gen basiert auf Cloud Run, bietet längere Timeouts (60 min statt 9 min), größere Instanzen und Concurrency-Support.

Welche Programmiersprachen werden unterstützt?

Cloud Functions unterstützt Node.js, Python, Go, Java, .NET, Ruby und PHP. Custom Runtimes sind über Cloud Run möglich.

Wie wird Cloud Functions abgerechnet?

Abrechnung erfolgt nach Anzahl Aufrufe, Compute-Zeit und Speichernutzung. Ein großzügiges kostenloses Kontingent ist enthalten.

Kann ich Cloud Functions in einer VPC nutzen?

Ja, über VPC Connector können Functions auf private Ressourcen zugreifen. Serverless VPC Access ermöglicht sichere Verbindungen.

Google Cloud Partner

innFactory ist zertifizierter Google Cloud Partner. Wir bieten Beratung, Implementierung und Managed Services.

Google Cloud Partner

Bereit, mit Cloud Run Functions - Serverlose Funktionen zu starten?

Unsere zertifizierten Google Cloud Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren