Weiter zu
Cloud Functions

Cloud Functions

Sie können Ihren Code in der Cloud ohne Server oder Container ausführen und mit unserem skalierbaren „Pay as you go“-FaaS-Produkt (Function as a Service) verwalten.

Neukunden erhalten ein Guthaben im Wert von 300 $ für Functions. Alle Kunden können 2 Millionen Anfragen pro Monat nutzen, die nicht mit ihrem Guthaben verrechnet werden.

  • Mit dieser Kurzanleitung können Sie Ihre erste Cloud Functions-Funktion über Ihren Webbrowser erstellen und bereitstellen

  • Bedienen Sie beliebig viele Nutzer, ohne sich Gedanken über die Infrastruktur machen zu müssen.

  • So entwerfen Kunden Anwendungen mit ereignisgesteuerten Architekturen mit Cloud Functions

Wichtige Features

Wichtige Features

Vereinfachte und beschleunigte Entwicklung

Die Verwendung von Cloud Functions ist für Entwickler einfach und intuitiv. Sie schreiben einfach Ihren Code und Google Cloud kümmert sich um die operative Infrastruktur. Durch das Schreiben und Ausführen kleiner Code-Snippets, die auf Ereignisse reagieren, können Sie die Entwicklung beschleunigen. Optimieren Sie schwierige Orchestrierungsprobleme, indem Sie Google Cloud-Produkte mithilfe von Ereignissen miteinander oder mit Diensten von Drittanbietern verbinden.

Nur bezahlen, was tatsächlich genutzt wird

Sie zahlen nur, solange Ihre Funktion ausgeführt wird. Die Abrechnung erfolgt auf eine Zehntelsekunde genau. Wenn Ihre Funktion inaktiv ist, zahlen Sie nichts. Cloud Functions-Funktionen werden als Reaktion auf Ereignisse automatisch gestartet und wieder beendet.

Keine Anbieterbindung dank offener Technologie

Mit dem Open-Source-FaaS-Framework (Function as a Service) können Sie Funktionen in verschiedenen Umgebungen ausführen und vermeiden die Bindung an einen Anbieter. Die unterstützten Umgebungen umfassen Cloud Functions, lokale Entwicklungsumgebungen, lokale Umgebungen, Cloud Run und andere Knative-basierte serverlose Umgebungen.

Alle Features ansehen

Dokumentation

Dokumentation

Kurzanleitung

Einfache zweckgebundene Funktionen erstellen

In dieser Anleitung wird erklärt, wie Sie zweckgebundene Funktionen erstellen und bereitstellen, die mit Ereignissen verknüpft sind, die von Ihrer Cloud-Infrastruktur und Ihren Diensten ausgegeben werden.
Kurzanleitung

Ihre erste Funktion bereitstellen

In unseren Kurzanleitungen erfahren Sie, wie Sie Ihre Entwicklungsumgebung einrichten, eine neue Funktion erstellen, Abhängigkeiten festlegen, Funktionen bereitstellen und testen und Logs aufrufen.
Tutorial

Über eine durch HTTP ausgelöste Cloud Functions-Funktion mit Firebase interagieren

In dieser Anleitung erfahren Sie, wie Sie eine über HTTP ausgelöste Cloud Functions-Funktion zur Interaktion mit der Firebase Realtime Database verwenden können.
Tutorial

ML-gestützte Funktion zum Extrahieren von Text aus Bildern auslösen

In dieser Anleitung erfahren Sie, wie Sie eine Cloud Functions-Funktion zum Extrahieren von Text aus Bildern mit der Cloud Vision API verwenden können.

Suchen Sie nach etwas anderem?

Anwendungsfälle

Anwendungsfälle

Anwendungsfall
Einbindung in Dienste und APIs von Drittanbietern

Sie können Cloud Functions nutzen, um eigene Mikrodienste über HTTP APIs anzubieten. Auch eine Einbindung in Drittanbieterdienste mit Webhook-Integrationen ist möglich, um Ihre Anwendung schnell durch leistungsfähige Funktionen zu ergänzen. So können Sie beispielsweise eine E-Mail zur Bestätigung einer erfolgreichen Stripe-Zahlung senden oder auf SMS-Ereignisse in Twilio reagieren.

Workflow-Diagramm zur Integration mit Diensten von Drittanbietern: Im Kasten links steht „Push Commits“. Der Pfeil führt nach rechts zur GitHub-Box, ein weiterer Pfeil, beschriftet mit GitHub Push Webhook, führt nach rechts zu Cloud Functions. Pfeil mit der Aufschrift Slack postMessage API führt direkt zur Slack-Box
Anwendungsfall
Serverlose mobile Back-Ends

Sie können Cloud Functions direkt aus Firebase nutzen, um die Funktionalität Ihrer Anwendung zu erweitern, ohne einen Server starten zu müssen. Code kann als Reaktion auf Nutzeraktionen, Analysen und Authentifizierungsereignisse ausgeführt werden, um Ihren Nutzern ereignisbasierte Benachrichtigungen zu senden sowie Aufgaben, die viel CPU-Rechenleistung und Netzwerkbandbreite benötigen, in Google Cloud zu erledigen.

Workflow-Diagramm für serverlose mobile Back-Ends: Von links nach rechts: Symbol mit der Bezeichnung „Neuer Follower“ fließt zum Symbol „Datenbank“, zum Symbol “Cloud Functions“, zum Symbol „Firebase Cloud Messaging“ und zum Symbol „Neue Nachricht“.
Anwendungsfall
Serverlose IoT-Back-Ends

Cloud Functions kann zusammen mit Cloud IoT Core und anderen vollständig verwalteten Diensten genutzt werden, um Back-Ends für die Erfassung, Echtzeitverarbeitung und Analyse von Telemetriedaten aus IoT-Geräten (Internet of Things) zu erstellen. Mit Cloud Functions können Sie auf jedes Ereignis eine benutzerdefinierte Logik anwenden.

Von links nach rechts fließt das Symbol mit der Bezeichnung "Sensor/Temperatur erreicht 80℉ nach rechts zum Cloud IoT Core-Symbol, zum Pub/Sub-Symbol, zu Cloud Functions / Konfigurationsänderung auslösen, zu Cloud IoT Core, zu Deckenventilator / einschalten