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 |
Abonament Blaze
Połącz konto rozliczeniowe, aby uzyskać dostęp do większej liczby usług |
|---|---|
| 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.

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.