Google Cloud Run-Funktionen und Cloud Functions for Firebase bilden zusammen einen wichtigen Teil der serverlosen Computing-Lösung von Google zum Erstellen ereignisgesteuerter Anwendungen.
Für Google Cloud Platform-Entwickler dienen Cloud Run-Funktionen als Verbindungsschicht, die ihnen das Verflechten der Logik zwischen GCP-Diensten (Google Cloud Platform) ermöglicht, indem auf Ereignisse geachtet und reagiert wird.
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. Weitere Informationen zu typischen Integrationen Für Entwickler, die ein Back-End mit umfassenderen Features benötigen, sind Cloud Run-Funktionen ein Tor zu den leistungsstarken Funktionen der Google Cloud Platform.
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-Funktionen 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, die Ihnen das Verflechten der Logik zwischen GCP-Diensten ermöglicht, indem auf Ereignisse überwacht und reagiert wird. 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 Google Cloud Run-Dokumentation zu Funktionen.