Catch up on everthing we announced at this year's Firebase Summit. Learn more

Google Cloud Functions und Firebase

Google Cloud Functions ist die serverlose Computing-Lösung von Google zum Erstellen ereignisgesteuerter Anwendungen. Es ist ein gemeinsames Produkt des Google Cloud Platform-Teams und des Firebase-Teams.

Für Google Cloud Platform - Entwickler, Cloud - Funktionen dienen als Bindeschicht in dem Sie Logik zwischen Google Cloud Platform (GCP) Diensten weben durch zum Zuhören und Reagieren auf Ereignisse.

Für Firebase - Entwickler, für Firebase Cloud - Funktionen bieten eine Möglichkeit , das Verhalten von Firebase zu erweitern und integrieren Firebase bietet durch den Zusatz von serverseitigen Code.

Beide Lösungen bieten eine schnelle und zuverlässige Ausführung von Funktionen in einer vollständig verwalteten Umgebung, in der Sie sich nicht um die Verwaltung von Servern oder die Bereitstellung einer Infrastruktur kümmern müssen.

Cloud Functions für Firebase

Sie sollten Cloud Functions for Firebase verwenden, wenn Sie ein Entwickler sind, der eine mobile App oder eine mobile Web-App erstellt. Firebase bietet mobilen Entwicklern Zugriff auf eine vollständige Palette vollständig verwalteter mobilzentrierter Dienste, einschließlich Analysen, Authentifizierung und Echtzeitdatenbank. Cloud Functions rundet das Angebot ab, indem es eine Möglichkeit bietet, das Verhalten der Firebase-Funktionen durch Hinzufügen von serverseitigem Code zu erweitern und zu verbinden.

Firebase-Entwickler können problemlos externe Dienste für Aufgaben wie das Verarbeiten von Zahlungen und das Senden von SMS-Nachrichten integrieren. Außerdem können Entwickler benutzerdefinierte Logik einbinden, die entweder für ein mobiles Gerät zu schwer ist oder auf einem Server gesichert werden muss. Siehe Was kann ich mit Cloud - Funktionen? um mehr über typische Anwendungsfälle der Integration zu erfahren. Für Entwickler , die einen voll funktionsfähigen Backend benötigen, bieten Cloud - Funktionen ein Tor zu den leistungsfähigen Funktionen in Google Cloud Platform .

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

  • Firebase SDK zum Konfigurieren Ihrer Funktionen durch Code
  • Integriert in Firebase Console und Firebase CLI
  • Dieselben Trigger wie Google Cloud Functions sowie Firebase Realtime Database-, Firebase Authentication- und Firebase Analytics-Trigger

Cloud Functions für die Google Cloud Platform

Entwickler können GCP-Dienste verbinden und erweitern, indem sie Code in Form einer Cloud Functions-Funktion schreiben. Cloud Functions dient als Verbindungsebene, die es Ihnen ermöglicht, Logik zwischen GCP-Diensten zu verweben, indem Sie Ereignisse abhören und darauf reagieren. Mit nur wenigen Codezeilen können Entwickler ihre Nutzung von GCP-Diensten erweitern, um Kombinationen auf höherer Ebene zu erstellen, ohne Server bereitstellen oder verwalten zu müssen. Finden Sie in der Google Cloud - Funktionen Dokumentation für weitere Informationen.