Firebase i funkcje Cloud Run

Funkcje Google Cloud Run i Cloud Functions dla Firebase stanowią ważną część bezserwerowego rozwiązania obliczeniowego Google do tworzenia aplikacji opartych na zdarzeniach.

W przypadku deweloperów Google Cloud Platform funkcje Cloud Run stanowią warstwę połączenia, która umożliwia łączenie logiki między usługami Google Cloud Platform (GCP) przez nasłuchiwanie zdarzeń i reagowanie na nie.

W przypadku deweloperów Firebase, Cloud Functions dla Firebase umożliwia rozszerzanie działania Firebase i integrowanie funkcji Firebase przez dodanie kodu po stronie serwera.

Oba rozwiązania zapewniają szybkie i niezawodne wykonywanie funkcji w pełni zarządzanym środowisku, w którym nie trzeba się martwić zarządzaniem serwerami ani udostępnianiem infrastruktury.

Cloud Functions dla Firebase

Jeśli jesteś deweloperem tworzącym aplikację mobilną lub internetową aplikację mobilną, używaj Cloud Functions dla Firebase. Firebase zapewnia deweloperom mobilnym dostęp do pełnego zakresu w pełni zarządzanych usług mobilnych, w tym do Analytics, Uwierzytelniania i Bazy danych czasu rzeczywistego. Cloud Functions uzupełnia tę ofertę, umożliwiając rozszerzanie i łączenie działania funkcji Firebase przez dodanie kodu po stronie serwera.

Deweloperzy Firebase mogą łatwo integrować się z usługami zewnętrznymi w celu wykonywania zadań takich jak przetwarzanie płatności i wysyłanie SMS-ów. Mogą też uwzględniać niestandardową logikę, która jest zbyt złożona dla urządzenia mobilnego lub musi być zabezpieczona na serwerze. Aby dowiedzieć się więcej o typowych integracjach, zapoznaj się z przypadkami użycia. Deweloperom, którzy potrzebują bardziej rozbudowanego backendu, funkcje Cloud Run zapewniają dostęp do zaawansowanych możliwości w Google Cloud Platform.

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

  • Pakiet Firebase SDK umożliwiający konfigurowanie funkcji za pomocą kodu.
  • Integracja z konsolą Firebase i wierszem poleceń Firebase.
  • Te same aktywatory co w Google Cloud Functions oraz aktywatory Bazy danych czasu rzeczywistego Firebase, Uwierzytelniania Firebase i Firebase Analytics.

Funkcje Cloud Run dla Google Cloud Platform

Deweloperzy mogą łączyć i rozszerzać usługi GCP, pisząc kod w postaci funkcji. Funkcje Cloud Run stanowią warstwę połączenia, która umożliwia łączenie logiki między usługami GCP przez nasłuchiwanie zdarzeń i reagowanie na nie. Za pomocą zaledwie kilku wierszy kodu deweloperzy mogą wzbogacić korzystanie z usług GCP, aby tworzyć kombinacje wyższego poziomu bez konieczności udostępniania serwerów ani zarządzania nimi. Więcej informacji znajdziesz w dokumentacji funkcji Google Cloud Run.