Abonamenty Firebase

Z tej strony dowiesz się więcej o abonamentach Firebase, w tym o tym, jak działają płatności w Firebase i jak ta usługa łączy się z innymi usługami Google.

Firebase oferuje 2 różne abonamenty: bezpłatny abonament Spark i abonament Blaze z płatnością według wykorzystania. Poniżej znajdziesz krótkie omówienie każdego abonamentu, ale szczegółowe informacje znajdziesz w sekcjach na tej stronie.

Abonament Spark

Aby rozpocząć korzystanie z bezpłatnych usług Firebase, nie musisz podawać danych karty
ani innych informacji o płatności

Abonament Blaze

Połącz konto rozliczeniowe, aby uzyskać dostęp do większej liczby usług
i poziomów wykorzystania wykraczających poza bezpłatny limit wykorzystania

Pełne wykorzystanie bezpłatnych usług i funkcji Firebase* Pełne wykorzystanie bezpłatnych usług i funkcji Firebase*
Bezpłatny limit wykorzystania płatnych usług Firebase** Bezpłatny limit wykorzystania płatnych usług Firebase**
Płatność według wykorzystania za dodatkowe korzystanie z płatnych usług Firebase produktów
Dostęp do Cloud Functions
(bezpłatny limit wykorzystania, a potem płatność według wykorzystania za dodatkowe korzystanie)
Dostęp do płatnych Google Cloud usług i funkcji

* Bezpłatne usługi nadal mają ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe logowanie do 64 kB). Informacje tego typu znajdziesz w sekcji każdej usługi w dokumentacji Firebase.

** W zależności od usługi ilość bezpłatnego limitu wykorzystania dostępnego w abonamencie Spark może się różnić od ilości dostępnej w abonamencie Blaze. Więcej informacji znajdziesz w tym artykule.

Więcej informacji o usługach

  • Szczegółowe zestawienie usług w ramach każdego abonamentu: sprawdź stronę z cennikiem Firebase. Na tej stronie znajdziesz informacje o bezpłatnych usługach Firebase, bezpłatnych limitach wykorzystania i płatności według wykorzystania za usługi Firebase.

  • Szczegółowe informacje o wykorzystaniu, limitach i cenach: zapoznaj się z dokumentacją dotyczącą usługi. Na tych stronach często znajdziesz przykłady wykorzystania i rozliczeń oraz ograniczenia dotyczące określonych funkcji (np. Crashlytics ogranicza niestandardowe logowanie do 64 kB). Informacje tego typu znajdziesz w sekcji każdej usługi w dokumentacji Firebase.

Zależność między projektami, aplikacjami i płatnościami

Ilustracja poniżej pokazuje, jak abonamenty (i konta rozliczeniowe) są powiązane z projektami i aplikacjami.

Związek między abonamentami a projektami i aplikacjami



Abonament Spark

Na początkowym etapie tworzenia aplikacji zacznij od bezpłatnego abonamentu Spark. Aby od razu zacząć korzystać z większości funkcji Firebase, nie musisz podawać żadnych informacji o płatności.

Jeśli korzystasz tylko z bezpłatnych usług Firebase (np. Crashlytics), możesz używać abonamentu Spark w aplikacjach produkcyjnych.

Co obejmuje abonament Spark?

Abonament Spark obejmuje dostęp do tych usług:

  • Pełne wykorzystanie bezpłatnych usług i funkcji Firebase* (np. metod logowania społecznościowego i Crashlytics)
  • Bezpłatne limity wykorzystania płatnych usług Firebase (np. Cloud Firestore, Cloud Storage, i Hosting)

* Bezpłatne usługi nadal mają ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe logowanie do 64 kB). Informacje tego typu znajdziesz w sekcji każdej usługi w dokumentacji Firebase.

Przykładowe scenariusze

Oto kilka przykładów wykorzystania i płatności w ramach abonamentu Spark:

  • Przykład 1: Twoja aplikacja korzysta z metod logowania społecznościowego i Crashlytics. Masz dostęp do wszystkich funkcji tych usług bez opłat – nawet jeśli Twoja aplikacja ma kilka milionów użytkowników.

  • Przykład 2: Twoja aplikacja korzysta z niestandardowego Authentication, Crashlytics, i Cloud Firestore. Masz dostęp do wszystkich funkcji niestandardowego Authentication i Crashlytics (niezależnie od liczby użytkowników) oraz do 20 tys. Cloud Firestore zapisów dokumentów i 50 tys. odczytów dokumentów dziennie – bez opłat.

Ważne informacje o abonamencie Spark

Oto kilka informacji o abonamencie Spark:

  • Jeśli w danym miesiącu kalendarzowym przekroczysz bezpłatny limit wykorzystania dowolnej usługi, korzystanie z tej usługi w Twoim projekcie zostanie wyłączone na pozostałą część miesiąca.

    • Dotyczy to wszystkich aplikacji zarejestrowanych w tym projekcie w Firebase.

    • Aby ponownie korzystać z tej usługi, musisz poczekać do następnego cyklu rozliczeniowego lub przejść na abonament Blaze.

  • Bezpłatne usługi nadal mają ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe logowanie do 64 kB). Informacje tego typu znajdziesz w sekcji każdej usługi w dokumentacji Firebase. W zależności od usługi lub funkcji te ograniczenia mogą wynikać z takich czynników jak infrastruktura, sprawiedliwy dostęp i inne zabezpieczenia usługi.

  • Płatne Google Cloud usługi i funkcje (np. Pub/Sub, Cloud Run, lub przesyłanie strumieniowe BigQuery na potrzeby Analytics) nie są dostępne w projektach korzystających z abonamentu Spark.



Abonament Blaze

Możesz przejść na abonament Blaze z płatnością według wykorzystania, jeśli Twoja aplikacja wymaga funkcji płatnych usług lub jeśli chcesz zwiększyć limit (w przypadku usług, które oferują taką możliwość w ramach abonamentu Blaze).

Projekt w Firebase korzystający z abonamentu Blaze jest połączony z kontem Cloud Billing rozliczeniowym w chmurze, co umożliwia projektowi i aplikacjom dostęp do większej liczby usług i często do wyższych poziomów wykorzystania.

Co obejmuje abonament Blaze?

Abonament Blaze obejmuje dostęp do tych usług:

  • Pełne wykorzystanie bezpłatnych usług i funkcji Firebase* (np. metod logowania społecznościowego i Crashlytics)

  • Bezpłatne limity wykorzystania płatnych usług Firebase (np. Cloud Firestore, Cloud Storage, i Hosting)

  • Płatność według wykorzystania za dodatkowe korzystanie z płatnych usług Firebase

  • Bezpłatny limit wykorzystania Cloud Functions for Firebase, a potem płatność według wykorzystania

  • Dostęp do płatnych Google Cloud usług i funkcji (np. Pub/Sub, Cloud Run, lub BigQuery przesyłanie strumieniowe na potrzeby Analytics)

* Bezpłatne usługi nadal mają ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe logowanie do 64 kB). Informacje tego typu znajdziesz w sekcji każdej usługi w dokumentacji Firebase.

Jeśli Twój projekt mieści się w bezpłatnych limitach wykorzystania płatnych usług w ramach abonamentu Blaze, nie zobaczysz żadnych opłat za te usługi (z wyjątkiem Cloud Functions for Firebase). Jeśli jednak przekroczysz bezpłatny limit wykorzystania, płacisz tylko za wykorzystane zasoby – dlatego abonament Blaze nazywa się „abonamentem z płatnością według wykorzystania”.

Przykładowe scenariusze

Oto kilka przykładów wykorzystania i płatności w ramach abonamentu Blaze:

  • Przykład 1: Twoja aplikacja korzysta z metod logowania społecznościowego i Crashlytics. Masz dostęp do wszystkich funkcji tych usług bez opłat – nawet jeśli Twoja aplikacja ma kilka milionów użytkowników.

  • Przykład 2: Twoja aplikacja korzysta z niestandardowego Authentication, Crashlytics, i Cloud Firestore. Masz dostęp do wszystkich funkcji niestandardowego Authentication i Crashlytics (niezależnie od liczby użytkowników) oraz do 50 tys. Cloud Firestore odczytów dokumentów i 20 tys. zapisów dokumentów dziennie – bez opłat.

    Jeśli jednak wykorzystanie Cloud Firestore w Twoim projekcie jest wyższe niż te dzienne limity, zostaną naliczone opłaty za odczyty i zapisy, które przekraczają 50 tys. lub 20 tys.

Ważne informacje o abonamencie Blaze

Oto kilka informacji o abonamencie Blaze:

  • W zależności od usługi ilość bezpłatnego limitu wykorzystania dostępnego w abonamencie Spark może się różnić od ilości dostępnej w abonamencie Blaze. Więcej informacji znajdziesz w tym artykule.

  • Bezpłatne usługi nadal mają ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe logowanie do 64 kB). Informacje tego typu znajdziesz w sekcji każdej usługi w dokumentacji Firebase. W zależności od usługi lub funkcji te ograniczenia mogą wynikać z takich czynników jak infrastruktura, sprawiedliwy dostęp i inne zabezpieczenia usługi.

  • Większość usług i funkcji Firebase ma limity i ceny oparte na dziennym wykorzystaniu, ale niektóre są oparte na wykorzystaniu miesięcznym lub godzinowym. Cloud Functions, na przykład, ma bezpłatny poziom wykorzystania, który jest resetowany co miesiąc, ale Cloud Firestore i Cloud Storage mają bezpłatne poziomy, które są resetowane codziennie. Więcej informacji znajdziesz w tym artykule.

Google Cloud Billing konta

Gdy Twój projekt korzysta z abonamentu Blaze, jest on połączony z Google Cloud Billing kontem. Oto kilka szybkich informacji o kontach Cloud Billing:

  • Cloud Billing konta wymagają podania formy płatności. Obejmuje to większość głównych kart kredytowych oraz inne formy płatności. Szczegółowe informacje znajdziesz w Cloud Billing dokumentacji.

  • Z jednym kontem Cloud Billing możesz połączyć kilka projektów Firebase. Wszystkie te projekty będą korzystać z abonamentu Blaze.

  • Sprawdź, czy kwalifikujesz się do otrzymania środków. Jeśli na przykład dopiero zaczynasz korzystać z Firebase i Google Cloud, możesz kwalifikować się do "Google Cloud bezpłatnego okresu próbnego o wartości 300 USD", aby wypróbować nasze usługi. Pamiętaj, że wszelkie wykorzystanie lub koszty wykraczające poza te środki są określane przez program środków, z którego korzystasz.



Przełączanie się między abonamentami

Przechodzenie z abonamentu Spark na abonament Blaze

Możesz przejść na abonament Blaze w Firebase konsoli.

Przejście projektu w Firebase na abonament Blaze oznacza połączenie konta Cloud Billing z bazowym projektem Google Cloud.

Te działania i sytuacje automatycznie zmienią abonament z abonamentu Spark na abonament Blaze:

  • Połączenie konta Cloud Billing z projektem w konsoli Google Cloud.

  • Korzystanie z usług Google Cloud (np. Pub/Sub lub Cloud Run) lub interfejsów API Map Google w tym samym projekcie.

    Jeśli na przykład zaczniesz korzystać z usługi Google Cloud w konsoli Google Cloud, musisz połączyć konto Cloud Billing – spowoduje to automatyczne przejście na abonament Blaze.

Jeśli Twój projekt przejdzie z abonamentu Spark na abonament Blaze, pamiętaj o tych kwestiach:

  • W zależności od usługi ilość bezpłatnego limitu wykorzystania dostępnego w abonamencie Spark może się różnić od ilości dostępnej w abonamencie Blaze. Więcej informacji znajdziesz w tym artykule.

Przechodzenie z abonamentu Blaze na abonament Spark

Możesz przejść na abonament Spark w konsoli Firebase.

Te działania i sytuacje automatycznie zmienią abonament z abonamentu Blaze na abonament Spark:

  • Odłączenie konta Cloud Billing od projektu w konsoli Google Cloud.

  • Zamknięcie konta Cloud Billing połączonego z projektem
    Pamiętaj, że Cloud Billing mogą zamykać konta na podstawie stanu płatności lub historii. Dowiedz się, jak rozwiązywać problemy Cloud Billing.

Jeśli Twój projekt przejdzie z abonamentu Blaze na abonament Spark, pamiętaj o tych kwestiach:

  • Twój projekt utraci dostęp do płatnych usług Google Cloud, takich jak Pub/Sub, Cloud Run, lub przesyłanie strumieniowe BigQuery na potrzeby Analytics.

  • Twój projekt utraci dostęp do wszystkich instancji innych niż domyślne Realtime Database lub do wszystkich zasobników innych niż domyślne Cloud Storage.

    • Dane w tych instancjach i zasobnikach nie zostaną usunięte, ale nie będziesz mieć do nich dostępu (co oznacza brak dostępu do odczytu i zapisu z aplikacji, brak dostępu do konsoli i brak dostępu do interfejsu REST API).

    • Aby ponownie włączyć dostęp, przejdź na abonament Blaze.

    • Jeśli musisz usunąć dane z tych instancji i zasobników innych niż domyślne, ale chcesz pozostać przy abonamencie Spark, skontaktuj się z zespołem pomocy Firebase.

  • Nie możesz wdrażać nowych funkcji Cloud Functions (ani nowych, ani istniejących) Cloud Functions.

  • W zależności od usługi ilość bezpłatnego limitu wykorzystania dostępnego w abonamencie Spark może się różnić od ilości dostępnej w abonamencie Blaze. Więcej informacji znajdziesz w tym artykule.



Dalsze kroki