Abonamenty Firebase

Na tej stronie znajdziesz informacje o abonamentach Firebase, w tym o tym, jak działa rozliczenie za Firebase i jak łączy się z innymi usługami Google.

Firebase oferuje 2 abonamenty: bezpłatny abonament Spark i abonament Blaze z płatnością za wykorzystane zasoby. Poniżej znajdziesz krótki opis każdego planu. Szczegółowe informacje znajdziesz w dalszej części tej strony.

Cennik Spark

Aby rozpocząć korzystanie z bezpłatnych usług Firebase, nie musisz podawać danych karty

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 korzystanie z bezpłatnych usług i funkcji Firebase* Pełne korzystanie z bezpłatnych usług i funkcji Firebase*
Limit bezpłatnego korzystania z płatnych usług Firebase** Limit bezpłatnego korzystania z płatnych usług Firebase**
Płatność za wykorzystane zasoby w przypadku dodatkowego korzystania z płatnych usług Firebase
Dostęp do Cloud Functions
(bezpłatny limit wykorzystania, a potem płatność za dodatkowe wykorzystanie)
Dostęp do płatnych usług i funkcji Google Cloud

* Bezpłatne usługi nadal mają ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe rejestrowanie do 64 KB). Informacje tego typu znajdziesz w sekcji dokumentacji Firebase poświęconej poszczególnym usługom.

** W zależności od usługi ilość bezpłatnego limitu wykorzystania dostępnego w abonamencie Spark w porównaniu z abonamentem Blaze może być różna. Więcej informacji znajdziesz w tych odpowiedziach na najczęstsze pytania.

Informacje o konkretnych produktach

  • Szczegółowe informacje o poszczególnych usługach 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 cenach usług Firebase w modelu płatności za wykorzystanie.

  • Informacje o użyciu, limitach i cenach dotyczące konkretnych usług: zapoznaj się z dokumentacją dotyczącą konkretnej usługi. Na tych stronach często znajdują się przykłady użycia usługi i rozliczeń oraz ograniczenia dotyczące poszczególnych funkcji (np. Crashlytics ogranicza niestandardowe logowanie do 64 KB). Informacje tego typu znajdziesz w sekcji każdego produktu w dokumentacji Firebase.

Relacja między projektami, aplikacjami i rozliczeniami

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

Związek między abonamentami a projektami i aplikacjami



Cennik Spark

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

Jeśli tylko korzystasz z bezpłatnych usług Firebase, takich jak Remote ConfigCrashlytics, możesz używać w aplikacjach produkcyjnych pakietu Spark.

Co obejmuje abonament Spark?

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

  • Pełne korzystanie z bezpłatnych usług i funkcji Firebase* (takich jak metody logowania społecznościowego, Remote ConfigCrashlytics).
  • Limity bezpłatnego wykorzystania płatnych usług Firebase (takich jak Cloud Firestore, Cloud StorageHosting)

* Bezpłatne produkty nadal mają ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe rejestrowanie do 64 KB). Informacje tego typu znajdziesz w sekcji dokumentacji Firebase poświęconej poszczególnym usługom.

Przykładowe scenariusze

Oto kilka przykładów użycia i rozliczeń w ramach abonamentu Spark:

  • Przykład 1. Aplikacja korzysta z metod logowania społecznościowego, Remote ConfigCrashlytics. Masz dostęp do wszystkich funkcji tych 3 usług – bezpłatnie – nawet jeśli Twoja aplikacja ma kilka milionów użytkowników.

  • Przykład 2. Aplikacja używa niestandardowych znaczników Authentication, CrashlyticsCloud Firestore. Uzyskujesz dostęp do wszystkich funkcji niestandardowych Authentication i Crashlytics (niezależnie od liczby użytkowników), a także 20 000 Cloud Firestore zapisów dokumentów i 50 000 odczytów dokumentów dziennie – bez żadnych opłat.

Ważne informacje o pakiecie Spark

Ważne informacje o abonamencie Spark:

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

    • Dotyczy to wszystkich aplikacji zarejestrowanych w tym projekcie Firebase.

    • Aby ponownie używać danego produktu, 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 rejestrowanie 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 ograniczenia te mogą wynikać z czynników takich jak infrastruktura, sprawiedliwy dostęp i inne zabezpieczenia usługi.

  • Płatne produkty i funkcje Google Cloud (takie jak Pub/Sub,Cloud Run lub streaming BigQuery za Analytics) nie są dostępne w projektach w ramach planu Spark.



Abonament Blaze

Jeśli Twoja aplikacja wymaga funkcji dostępnych w płatnych usługach lub chcesz zwiększyć limit (w przypadku produktów, które oferują to w ramach abonamentu Blaze), możesz przejść na abonament Blaze z płatnością za wykorzystanie.

Projekt Firebase w planie Blaze ma połączone z nim Cloud Billingkonto, które umożliwia projektowi i aplikacjom dostęp do większej liczby usług i często wyższych poziomów wykorzystania.

Co obejmuje pakiet Blaze?

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

  • Pełne korzystanie z bezpłatnych usług i funkcji Firebase* (takich jak metody logowania społecznościowego, Remote ConfigCrashlytics).

  • Limity bezpłatnego wykorzystania płatnych usług Firebase (takich jak Cloud Firestore, Cloud StorageHosting)

  • Płatność za wykorzystane zasoby w przypadku dodatkowego korzystania z płatnych usług Firebase

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

  • Dostęp do płatnych produktów i funkcji Google Cloud (takich jak Pub/Sub,Cloud Run lub strumieniowanie BigQuery w przypadku Analytics)

* Bezpłatne produkty nadal mają ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe rejestrowanie do 64 KB). Informacje tego typu znajdziesz w sekcji dokumentacji Firebase poświęconej poszczególnym usługom.

Jeśli Twój projekt mieści się w bezpłatnych limitach wykorzystania w ramach abonamentu Blaze w przypadku płatnych usług, 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 „płać za to, z czego korzystasz”.

Przykładowe scenariusze

Oto kilka przykładów użycia i rozliczeń w ramach planu Blaze:

  • Przykład 1. Aplikacja korzysta z metod logowania społecznościowego, Remote ConfigCrashlytics. Masz dostęp do wszystkich funkcji tych 3 usług – bezpłatnie – nawet jeśli Twoja aplikacja ma kilka milionów użytkowników.

  • Przykład 2. Aplikacja używa niestandardowych znaczników Authentication, CrashlyticsCloud Firestore. Uzyskujesz dostęp do wszystkich funkcji AuthenticationCrashlytics (niezależnie od liczby użytkowników), a także 50 000 odczytów i 20 000 zapisów dokumentów dziennie – bez żadnych opłat.Cloud Firestore

    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ą liczbę 50 tys. lub 20 tys.

Ważne informacje o planie Blaze

Ważne informacje o abonamencie Blaze:

  • W zależności od usługi ilość bezpłatnego limitu wykorzystania dostępnego w przypadku abonamentu Spark w porównaniu z abonamentem Blaze może być inna. Więcej informacji znajdziesz w tych odpowiedziach na najczęstsze pytania.

  • Bezpłatne usługi nadal mają ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe rejestrowanie 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 ograniczenia te mogą wynikać z czynników takich 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 z nich są oparte na wykorzystaniu miesięcznym lub godzinowym. Cloud Functions ma na przykład bezpłatny poziom wykorzystania, który resetuje się co miesiąc, ale Cloud FirestoreCloud Storage mają bezpłatne poziomy, które resetują się codziennie. Więcej informacji znajdziesz w odpowiedziach na najczęstsze pytania.

Google Cloud Billing konta

Gdy Twój projekt korzysta z abonamentu Blaze, jest on połączony z Google Cloud Billingkontem. Oto kilka szybkich faktów dotyczących kont Cloud Billing:

  • Konta Cloud Billing wymagają formy płatności. Obejmuje to większość głównych kart kredytowych, a także inne formy płatności. Szczegółowe informacje znajdziesz w Cloud Billing dokumentacji.

  • Z jednym kontemCloud Billing możesz połączyć wiele 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 skorzystania z 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 pakietami cenowymi

Przechodzenie z abonamentu Spark na Blaze

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

Uaktualnienie projektu Firebase do abonamentu Blaze oznacza połączenie konta Cloud Billing z projektem Google Cloud.

Poniższe działania i sytuacje spowodują automatyczne przejście z abonamentu Spark na Blaze:

  • Łączenie konta Cloud Billing z projektem w konsoli Google Cloud

  • korzystasz 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 Google Cloud usługi w Google Cloud konsoli, musisz połączyć Cloud Billing konto. Spowoduje to automatyczne przejście na wyższy abonament Firebase – Blaze.

Jeśli Twój projekt zostanie przeniesiony z abonamentu Spark na Blaze, pamiętaj o tych konsekwencjach:

  • W zależności od usługi ilość bezpłatnego wykorzystania w przypadku planu Spark w porównaniu z planem Blaze może być inna. Więcej informacji znajdziesz w tych odpowiedziach na najczęstsze pytania.

Przechodzenie z abonamentu Blaze na Spark

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

Te działania i sytuacje spowodują automatyczne przejście z planu cenowego Blaze na Spark:

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

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

Jeśli Twój projekt zostanie przeniesiony z abonamentu Blaze na Spark, pamiętaj o tym, co się stanie:

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

  • Twój projekt utraci dostęp do wszystkich instancji Realtime Database innych niż domyślne lub zasobników Realtime Database 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 poziomu aplikacji, konsoli i interfejsu REST API).

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

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

  • Nie możesz wdrażać nowych wersji żadnych nowych ani istniejących Cloud Functions.

  • W zależności od usługi ilość bezpłatnego limitu wykorzystania dostępnego w przypadku abonamentu Spark w porównaniu z abonamentem Blaze może być inna. Więcej informacji znajdziesz w tych odpowiedziach na najczęstsze pytania.



Dalsze kroki