Cloud Run-Funktionen und Firebase

Cloud Run-Funktionen ist die serverlose Computing-Lösung von Google zum Erstellen ereignisgesteuerter Anwendungen. Das Produkt ist eine Gemeinschaftsentwicklung des Google Cloud-Teams und des Firebase-Teams.

Für Google Cloud-Entwickler dienen Cloud Run-Funktionen als Verbindungsschicht, die ihnen das Verflechten der Logik zwischen Google Cloud-Diensten ermöglicht, indem auf Ereignisse geachtet und reagiert wird.

Für Firebase-Entwickler bieten Cloud Run-Funktionen für 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 Run-Funktionen für Firebase

Sie sollten Cloud Run-Funktionen 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 Realtime Database. Cloud Run-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 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. finden Sie weitere Informationen zu typischen Integrationsanwendungsfällen. Für Entwickler, die ein Back-End mit umfassenderen Features benötigen, bietet Cloud Run Functions Zugriff auf die leistungsstarken Funktionen von Google Cloud.

Cloud Run-Funktionen für Firebase sind für Firebase-Entwickler optimiert:

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

Cloud Run-Funktionen für Google Cloud

Entwickler können Google Cloud-Dienste verbinden und erweitern, indem sie Code in Form einer Cloud Run-Funktion schreiben. Cloud Run-Funktionen dienen als Verbindungsschicht, die Ihnen das Verflechten der Logik zwischen Google Cloud-Diensten ermöglichen, indem auf Ereignisse überwacht und reagiert wird. Mit einigen wenigen Codezeilen können Entwickler ihre Nutzung von Google Cloud-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 Cloud Run-Funktionen.