Cloud Functions i Firebase

Google Cloud Functions to bezserwerowe rozwiązanie obliczeniowe Google do tworzenia w aplikacjach opartych na zdarzeniach. To usługa powstała w wyniku współpracy Google Cloud Zespół ds. platformy i zespół Firebase.

Dla deweloperów Google Cloud Platform: Cloud Funkcje stanowią warstwę łączącą które pozwalają łączyć logikę między usługami Google Cloud Platform (GCP) nasłuchiwanie zdarzeń i reagowania na nie.

Jeśli jesteś programistą Firebase: Cloud Functions dla Firebase umożliwia rozszerzenie działania Firebase i integrację Firebase dzięki dodaniu kodu po stronie serwera.

Oba rozwiązania umożliwiają szybkie i niezawodne wykonywanie funkcji w pełni w zarządzanym środowisku, w którym nie trzeba się martwić o zarządzanie serwerów ani udostępniania infrastruktury.

Cloud Functions dla Firebase

Cloud Functions dla Firebase jest przydatne, jeśli jesteś deweloperem tworzącym aplikacji mobilnej lub internetowej. Firebase zapewnia deweloperom aplikacji mobilnych dostęp do pełna gama w pełni zarządzanych usług mobilnych, w tym usług analitycznych, uwierzytelnianie i Baza danych czasu rzeczywistego. Cloud Functions uzupełnia ofertę przez rozszerzenie i połączenie działania funkcji Firebase poprzez dodanie kodu po stronie serwera.

Programiści Firebase mogą łatwo integrować się z usługami zewnętrznymi na potrzeby takich zadań jak przetwarzania płatności i wysyłania SMS-ów. Deweloperzy mogą też dodawać niestandardowe funkcje logiczne, które są zbyt skomplikowane dla urządzenia mobilnego, które trzeba zabezpieczyć na serwerze. Zobacz Jakie możliwości daje Cloud Functions? , aby dowiedzieć się więcej o typowych przypadkach użycia integracji. Dla programistów, którzy potrzebują bardziej kompleksowego backendu, Cloud Functions zapewnia dostęp do zaawansowanych możliwości Google Cloud Platform

Usługa Cloud Functions dla Firebase jest zoptymalizowana pod kątem deweloperów Firebase:

  • pakietu SDK Firebase do konfigurowania funkcji za pomocą kodu
  • Integracja z konsolą Firebase i interfejsem wiersza poleceń Firebase
  • Te same aktywatory co w Google Cloud Functions oraz Baza danych czasu rzeczywistego Firebase. Uwierzytelnianie Firebase i aktywatory Firebase Analytics

Cloud Functions dla Google Cloud Platform

Programiści mogą łączyć i rozszerzać usługi GCP, pisząc kod w postaci w Cloud Functions. Cloud Functions to warstwa łącząca, dzięki której możesz: łączyć logikę między usługami GCP przez nasłuchiwanie zdarzeń i reagowanie na nie. Na kodowi może wystarczyć kilka linijek kodu, aby móc korzystać z usług GCP tworzyć kombinacje wyższego poziomu bez konieczności udostępniania serwerów i zarządzania nimi. Zobacz funkcje Google Cloud Functions dokumentacji.