Catch up on highlights from Firebase at Google I/O 2023. Learn more

Cloud-Funktionen 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 dienen Cloud Functions als Verbindungsebene, die es Ihnen ermöglicht, Logik zwischen Google Cloud Platform (GCP)-Diensten zu verweben, indem Sie auf Ereignisse warten und darauf reagieren.

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

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-Funktionen für Firebase

Sie sollten Cloud Functions for Firebase verwenden, wenn Sie als Entwickler eine mobile App oder mobile Web-App erstellen. 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 von Firebase-Funktionen durch das Hinzufügen von serverseitigem Code zu erweitern und zu verbinden.

Firebase-Entwickler können problemlos externe Dienste für Aufgaben wie die Verarbeitung von Zahlungen und das Senden von SMS-Nachrichten integrieren. Außerdem können Entwickler benutzerdefinierte Logik integrieren, die entweder zu umfangreich für ein mobiles Gerät ist oder auf einem Server gesichert werden muss. Siehe Was kann ich mit Cloud-Funktionen tun? um mehr über typische Integrationsanwendungsfälle zu erfahren. Für Entwickler, die ein Back-End mit mehr Funktionen benötigen, bietet Cloud Functions einen Zugang zu den leistungsstarken Funktionen der Google Cloud Platform .

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

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

Cloud-Funktionen für die Google Cloud-Plattform

Entwickler können GCP-Dienste verbinden und erweitern, indem sie Code in Form einer Cloud-Funktion schreiben. Cloud Functions dienen als Verbindungsschicht, die es Ihnen ermöglicht, Logik zwischen GCP-Diensten zu verweben, indem Sie auf Ereignisse lauschen 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. Weitere Informationen finden Sie in der Google Cloud Functions-Dokumentation .