Cloud Run-Funktionen und Firebase

Google Cloud Run Functions und Cloud Functions for Firebase sind ein wichtiger Bestandteil der serverlosen Computing-Lösung von Google zum Erstellen ereignisgesteuerter Anwendungen.

Für Google Cloud Platform-Entwickler dienen Cloud Run-Funktionen als Verbindungsebene, mit der Sie Logik zwischen Google Cloud Platform-Diensten (GCP) einbinden können, indem Sie auf Ereignisse warten und darauf reagieren.

Für Firebase-Entwickler bietet Cloud Functions for Firebase die Möglichkeit, das Verhalten von Firebase zu erweitern und durch das Hinzufügen von serverseitigem Code Firebase-Features zu integrieren.

Beide Lösungen ermöglichen die schnelle und zuverlässige Ausführung von Funktionen in einer vollständig verwalteten Umgebung, in der Sie sich nicht um Serververwaltung oder Infrastrukturbereitstellung kümmern müssen.

Cloud Functions for Firebase

Sie sollten Cloud Functions for Firebase verwenden, wenn Sie eine mobile App oder eine mobile Web-App entwickeln. Firebase bietet App-Entwicklern Zugriff auf eine umfassende Palette vollständig verwalteter, auf Mobilgeräte ausgelegter Dienste, darunter Analyse, Authentifizierung und Echtzeitdatenbank. Cloud Functions-Funktionen vervollständigen das Angebot durch die Möglichkeit, über das Einfügen von serverseitigem Code die Firebase-Features zu erweitern und zu verbinden.

Firebase-Entwickler können auf einfache Weise externe Dienste für Aufgaben wie die Zahlungsverarbeitung und das Senden von SMS-Nachrichten integrieren. Außerdem können sie benutzerdefinierte Logik einbinden, die entweder zu komplex für ein Mobilgerät ist oder auf einem Server gesichert werden muss. Anwendungsfälle ansehen, um mehr über typische Integrationen zu erfahren. Für Entwickler, die ein Back-End mit umfassenderen Features benötigen, macht Cloud Run Functions die leistungsstarken Features der Google Cloud Platform verfügbar.

Cloud Functions für Firebase ist für Firebase-Entwickler optimiert:

  • Firebase SDK zur Konfiguration Ihrer Funktionen über Code
  • Integriert in Firebase Console und Firebase-Befehlszeile
  • Dieselben Trigger wie Google Cloud Functions sowie Firebase Realtime Database-, Firebase Authentication- und Firebase Analytics-Trigger

Cloud Run Functions für die Google Cloud Platform

Entwickler können GCP-Dienste verbinden und erweitern, indem sie Code in Form einer Funktion schreiben. Cloud Run-Funktionen dienen als Verbindungsschicht, mit der Sie Logik zwischen GCP-Diensten einbinden können, indem Sie auf Ereignisse warten und darauf reagieren. Mit einigen wenigen Codezeilen können Entwickler ihre Nutzung von GCP-Diensten ausweiten, um ohne Bedarf für Serverbereitstellung oder -verwaltung Kombinationen auf höherer Ebene zu erstellen. Weitere Informationen finden Sie in der Dokumentation zu Google Cloud Run Functions.