Abonamenty Firebase

Z tej strony dowiesz się więcej o abonamentach Firebase, w tym o tym, jak działają płatności za Firebase i jak usługa ta łą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ótki opis 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 następnie płatność według wykorzystania za dodatkowe użycie)
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 dotyczącej 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ściach według wykorzystania za usługi Firebase.

  • Informacje o wykorzystaniu, limitach i cenach poszczególnych usług: zapoznaj się z dokumentacją dotyczącą poszczególnych usług. 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 dotyczącej 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.

Zależność 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, takich jak Remote Config i 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* (takich jak metody logowania społecznościowego, Remote Config, i Crashlytics)
  • Bezpłatne limity wykorzystania płatnych usług Firebase (takich jak 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 dotyczącej 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, Remote Config, i Crashlytics. Masz dostęp do wszystkich funkcji tych 3 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 dotyczącej 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 produkty i funkcje (takie jak Pub/Sub, Cloud Run, czy przesyłanie strumieniowe BigQuery na potrzeby Analytics) nie są dostępne w projektach korzystających z abonamentu Spark.Google Cloud



Abonament Blaze

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

Projekt w Firebase w ramach abonamentu Blaze ma Cloud Billing konto połączone z nim, 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* (takich jak metody logowania społecznościowego, Remote Config, i Crashlytics)

  • Bezpłatne limity wykorzystania płatnych usług Firebase (takich jak 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 następnie płatność według wykorzystania

  • Dostęp do płatnych Google Cloud usług i funkcji (takich jak Pub/Sub, Cloud Run, czy przesyłanie strumieniowe BigQuery 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 dotyczącej 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). Jeśli jednak przekroczysz bezpłatny limit wykorzystania, zapł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, Remote Config, i Crashlytics. Masz dostęp do wszystkich funkcji tych 3 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 limity dzienne, 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 dotyczącej 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 Blaze

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

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

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

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

  • Korzystanie z usług Google Cloud (takich jak 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 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 Spark

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

Te działania i sytuacje automatycznie zmienią abonament z Blaze na 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 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, czy 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.

  • 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

  • Odpowiedzi na pytania dotyczące konkretnych sytuacji, zwłaszcza dotyczące płatności za Cloud Functions for Firebase, znajdziesz w odpowiedziach na najczęstsze pytania dotyczące cen Firebase .

  • Dowiedz się, jak uniknąć niespodziewanych rachunków testując kod, monitorując wykorzystanie i wydatki oraz konfigurując alerty budżetowe i limity wydatków.