Cloud-Funktionen und Firebase

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

Für Google Cloud Platform-Entwickler dienen Cloud Functions als Verbindungsschicht, die es Ihnen ermöglicht, Logik zwischen Google Cloud Platform (GCP)-Diensten zu verknüpfen, indem Sie auf Ereignisse warten und darauf reagieren.

Für Firebase-Entwickler bieten 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 ermöglichen eine schnelle und zuverlässige Ausführung von Funktionen in einer vollständig verwalteten Umgebung, in der Sie sich keine Gedanken über die Verwaltung von Servern oder die Bereitstellung von Infrastruktur machen müssen.

Cloud-Funktionen für Firebase

Sie sollten Cloud Functions für Firebase verwenden, wenn Sie als Entwickler eine mobile App oder mobile Web-App erstellen. Firebase bietet mobilen Entwicklern Zugriff auf eine umfassende Palette vollständig verwalteter, auf Mobilgeräte ausgerichteter Dienste, einschließlich Analyse, 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 den Versand von SMS-Nachrichten integrieren. Außerdem können Entwickler benutzerdefinierte Logik einbinden, die entweder zu schwer für ein mobiles Gerät ist oder auf einem Server gesichert werden muss. Sehen Sie , was ich mit Cloud-Funktionen tun kann. um mehr über typische Integrationsanwendungsfälle zu erfahren. Für Entwickler, die ein Backend mit umfassenderem Funktionsumfang benötigen, bietet Cloud Functions einen Zugang zu den leistungsstarken Funktionen der Google Cloud Platform .

Cloud Functions für 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 Platform

Entwickler können GCP-Dienste verbinden und erweitern, indem sie Code in Form einer Cloud-Funktion schreiben. Cloud-Funktionen dienen als Verbindungsschicht und ermöglichen es Ihnen, Logik zwischen GCP-Diensten zu verknüpfen, indem Sie auf Ereignisse warten und darauf reagieren. Mit nur wenigen Codezeilen können Entwickler die 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 Dokumentation zu Google Cloud Functions .