Funkcje chmury i Firebase

Google Cloud Functions to bezserwerowe rozwiązanie obliczeniowe firmy Google służące do tworzenia aplikacji sterowanych zdarzeniami. Jest to wspólny produkt zespołu Google Cloud Platform i zespołu Firebase.

Dla programistów Google Cloud Platform Cloud Functions służą jako warstwa łącząca, umożliwiająca łączenie logiki między usługami Google Cloud Platform (GCP) poprzez nasłuchiwanie zdarzeń i reagowanie na nie.

Dla programistów Firebase Cloud Functions dla Firebase umożliwia rozszerzenie działania Firebase i zintegrowanie funkcji Firebase poprzez dodanie kodu po stronie serwera.

Obydwa rozwiązania zapewniają szybkie i niezawodne wykonywanie funkcji we w pełni zarządzanym środowisku, w którym nie musisz się martwić o zarządzanie serwerami ani udostępnianie infrastruktury.

Funkcje chmury dla Firebase

Jeśli jesteś programistą tworzącym aplikację mobilną lub mobilną aplikację internetową, powinieneś skorzystać z Cloud Functions dla Firebase. Firebase zapewnia programistom mobilnym dostęp do pełnego zakresu w pełni zarządzanych usług mobilnych, w tym analiz, uwierzytelniania i bazy danych w czasie rzeczywistym. Cloud Functions uzupełnia ofertę, zapewniając sposób na rozszerzenie i połączenie zachowania funkcji Firebase poprzez dodanie kodu po stronie serwera.

Programiści Firebase mogą łatwo integrować się z usługami zewnętrznymi w celu wykonywania zadań takich jak przetwarzanie płatności i wysyłanie wiadomości SMS. Programiści mogą także uwzględnić niestandardową logikę, która jest albo zbyt ciężka dla urządzenia mobilnego, albo wymaga zabezpieczenia na serwerze. Zobacz , co mogę zrobić dzięki funkcjom chmury? aby dowiedzieć się więcej o typowych przypadkach użycia integracji. Programistom, którzy potrzebują bardziej funkcjonalnego backendu, Cloud Functions stanowi bramę do potężnych możliwości Google Cloud Platform .

Cloud Functions dla Firebase jest zoptymalizowany dla programistów Firebase:

  • Zestaw SDK Firebase do konfigurowania funkcji za pomocą kodu
  • Zintegrowany z konsolą Firebase i interfejsem CLI Firebase
  • Te same wyzwalacze, co Google Cloud Functions, a także wyzwalacze Firebase Realtime Database, Firebase Authentication i Firebase Analytics

Funkcje chmury dla platformy Google Cloud

Programiści mogą łączyć i rozszerzać usługi GCP, pisząc kod w postaci funkcji chmury. Cloud Functions służą jako warstwa łącząca, umożliwiająca łączenie logiki pomiędzy usługami GCP poprzez nasłuchiwanie zdarzeń i reagowanie na nie. Za pomocą zaledwie kilku linii kodu programiści mogą wzbogacić swoje wykorzystanie usług GCP w celu tworzenia kombinacji wyższego poziomu bez konieczności udostępniania serwerów lub zarządzania nimi. Więcej informacji znajdziesz w dokumentacji Google Cloud Functions .