Abonamenty Firebase

Na tej stronie znajdziesz informacje 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 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 usługi lub używać tylko
bezpłatnych usług Firebase
, nie musisz podawać żadnych 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 informacje o każdej usłudze 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

Poniższa ilustracja 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ątkowych etapach 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 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 ograniczenia te mogą wynikać z takich czynników jak infrastruktura, sprawiedliwy dostęp i inne zabezpieczenia usługi.

  • Płatne Google Cloud usługi i funkcje (takie jak Pub/Sub, Cloud Run, czy przesyłanie strumieniowe BigQuery na potrzeby Analytics) nie są dostępne w projektach objętych abonamentem Spark.



Abonament Blaze

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

Projekt Firebase objęty abonamentem Blaze jest połączony z Cloud Billing kontem rozliczeniowym, 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 dzienne limity, zostaną naliczone opłaty za odczyty i zapisy w danym dniu, które przekraczają odpowiednio 50 tys. i 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 ograniczenia te 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 resetuje się co miesiąc, ale Cloud Firestore i Cloud Storage mają bezpłatne poziomy, które resetują się codziennie. Więcej informacji znajdziesz w tym artykule.

Google Cloud Billing konta

Gdy Twój projekt jest objęty abonamentem 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ą objęte abonamentem 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

W konsoli Firebase możesz przejść na abonament Blaze.

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

Te działania i sytuacje automatycznie przełączą 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

W konsoli Firebase możesz przejść na abonament Spark.

Te działania i sytuacje automatycznie przełączą 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 niestandardowych instancji lub niestandardowych zasobników Cloud Storage.Realtime Database

    • 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/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 niestandardowych instancji i zasobników, 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

  • Odpowiedzi na pytania dotyczące konkretnych sytuacji, zwłaszcza dotyczące płatności za Cloud Functions for Firebase, znajdziesz w sekcji Odpowiedzi 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 e-maile z alertami budżetowymi.