Abonamenty Firebase

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

Firebase oferuje 2 abonamenty: bezpłatny abonament Spark i abonament Blaze z płatnością zgodnie z użyciem. Oto krótki przegląd każdego abonamentu. Szczegółowe informacje znajdziesz w sekcjach poniżej.

Cennik Spark

Aby zacząć korzystać z usług, nie musisz podawać danych do płatności
ani używać tylko bezpłatnych usług Firebase

Abonament Blaze

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

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**
opłaty za dodatkowe korzystanie z płatnych usług Firebase;
Dostęp do usługi Cloud Functions
(bezpłatny limit wykorzystania, a następnie płatność za korzystanie za każdą dodatkową minutę)
Dostęp do płatnych usług i funkcji Google Cloud

* Produkty bezpłatne nadal mają ograniczenia związane z określonymi funkcjami (na przykład Crashlytics ogranicza niestandardowe rejestrowanie do 64 KB). Aby znaleźć tego typu informacje, otwórz sekcję dotyczącą danej usługi w dokumentacji Firebase.

** W zależności od usługi ilość bezpłatnej puli minut w przypadku abonamentu Spark i Blaze może się różnić. Więcej informacji znajdziesz w odpowiedziach na najczęstsze pytania.

Bezpłatne usługi Firebase
Niezależnie od tego, z którego planu cenowego Firebase korzysta Twój projekt, możesz bezpłatnie korzystać z tych usług Firebase – nawet w przypadku aplikacji produkcyjnych i nawet wtedy, gdy masz kilka milionów użytkowników!

A/B Testing
App Check
App Distribution
Authentication (większość opcji)
Cloud Messaging (FCM)
Crashlytics
Firebase ML (wdrażanie modelu)
In-App Messaging
Performance Monitoring
Remote Config

Usługi Firebase z płatnym poziomem korzystania
Niezależnie od tego, którego abonamentu Firebase używa Twój projekt, masz bezpłatny limit korzystania z tych usług Firebase: Jeśli Twój projekt jest objęty abonamentem Blaze, za dodatkowe wykorzystanie obowiązują też opłaty według wykorzystania.

App Hosting i Hosting
Authentication (telefon)
Data Connect
Extensions
Cloud Firestore
Cloud Storage
Cloud Functions
Realtime Database
Test Lab
Vertex AI in Firebase

Pełne informacje o planach cenowych Firebase (szczególnie o usługach Cloud FunctionsGoogle Cloud) znajdziesz na stronie z cennikiem Firebase.

Informacje o produktach

  • Zestawienie usług w ramach poszczególnych abonamentów: zapoznaj się ze stroną z cennikiem Firebase. Na tej stronie znajdziesz informacje o bezpłatnych usługach Firebase, bezpłatnych limitach użytkowania i cenach usług Firebase na zasadach „płacy, gdy korzystasz”.

  • Informacje o korzystaniu, limitach i cenach: zapoznaj się z dokumentacją dotyczącą usługi. Na tych stronach często znajdziesz przykłady wykorzystania produktu i opłat za niego oraz wszelkie ograniczenia dotyczące konkretnych funkcji (na przykład Crashlytics ogranicza niestandardowe rejestrowanie do 64 KB). Aby znaleźć tego typu informacje, przejdź do sekcji dotyczącej danego produktu w dokumentacji Firebase.

Relacje 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



Cennik Spark

Na początkowych etapach tworzenia aplikacji zacznij od bezpłatnego abonamentu Spark. Nie musisz podawać żadnych informacji o płatnościach, aby od razu zacząć korzystać z większości funkcji Firebase.

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

Bezpłatne usługi Firebase
Niezależnie od tego, z którego planu cenowego Firebase korzysta Twój projekt, możesz bezpłatnie korzystać z tych usług Firebase – nawet w przypadku aplikacji produkcyjnych i nawet wtedy, gdy masz kilka milionów użytkowników!

A/B Testing
App Check
App Distribution
Authentication (większość opcji)
Cloud Messaging (FCM)
Crashlytics
Firebase ML (wdrażanie modelu)
In-App Messaging
Performance Monitoring
Remote Config

Usługi Firebase z płatnym poziomem korzystania
Niezależnie od tego, którego abonamentu Firebase używa Twój projekt, masz bezpłatny limit korzystania z tych usług Firebase: Jeśli Twój projekt jest objęty abonamentem Blaze, za dodatkowe wykorzystanie obowiązują też opłaty według wykorzystania.

App Hosting i Hosting
Authentication (telefon)
Data Connect
Extensions
Cloud Firestore
Cloud Storage
Cloud Functions
Realtime Database
Test Lab
Vertex AI in Firebase

Pełne informacje o planach cenowych Firebase (szczególnie o usługach Cloud FunctionsGoogle Cloud) znajdziesz na stronie z cennikiem Firebase.

Co obejmuje abonament Spark?

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

  • Pełne korzystanie z bezpłatnych usług i funkcji Firebase* (takich jak metody logowania się za pomocą kont społecznościowych, Remote ConfigCrashlytics).
  • bezpłatne limity korzystania z płatnych usług Firebase (takich jak Cloud Firestore, Cloud StorageHosting);

* Produkty bezpłatne nadal mają ograniczenia związane z określonymi funkcjami (na przykład Crashlytics ogranicza niestandardowe rejestrowanie do 64 KB). Aby znaleźć tego typu informacje, otwórz sekcję dotyczącą danej usługi w dokumentacji Firebase.

Przykładowe scenariusze

Oto kilka przykładów wykorzystania i rozliczania subskrypcji Spark:

  • Przykład 1. Aplikacja używa metod logowania się w sieci społecznościowej Remote ConfigCrashlytics. Otrzymasz dostęp do wszystkich funkcji tych 3 usług bezpłatnie nawet wtedy, gdy Twoja aplikacja ma kilka milionów użytkowników.

  • Przykład 2. Aplikacja używa niestandardowych znaczników Authentication, CrashlyticsCloud Firestore. Otrzymujesz dostęp do wszystkich funkcji dotyczących niestandardowych funkcji Authentication i Crashlytics (niezależnie od tego, ilu masz użytkowników), a także 20 000 odczytów dokumentów Cloud Firestore i 50 000 zapisz dokumentów dziennie bez dodatkowych kosztów.

Ważne informacje o planie Spark

Uwaga dotycząca abonamentu Spark:

  • Jeśli w danym miesiącu kalendarzowym przekroczysz limit bezpłatnej kwoty na dowolną usługę, korzystanie z tej usługi przez Twój projekt zostanie wyłączone do końca tego miesiąca.

    • Dotyczy to wszystkich aplikacji zarejestrowanych w tym projekcie Firebase.

    • Aby ponownie korzystać z tego produktu, musisz zaczekać do następnego cyklu rozliczeniowego lub przejść na abonament Blaze.

  • Bezpłatne produkty mają jednak ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe rejestrowanie do 64 kB). Aby znaleźć tego typu informacje, otwórz sekcję dotyczącą danej usługi w dokumentacji Firebase. W zależności od usługi lub funkcji te ograniczenia mogą być spowodowane czynnikami takimi jak infrastruktura, sprawiedliwy dostęp i inne zabezpieczenia usługi.

  • Płatne produkty i funkcje Google Cloud (np. Pub/Sub, Cloud Run czy BigQuery) w usłudze Analytics nie są dostępne w przypadku projektów w planie Spark.



Abonament Blaze

Możesz przejść na abonament Blaze, w którym płacisz za to, co używasz, jeśli Twoja aplikacja wymaga funkcji oferowanych przez płatne usługi lub jeśli chcesz zwiększyć limit (w przypadku usług, które oferują tę opcję w abonamentach Blaze).

Projekt Firebase w planie Blaze ma połączone konto Cloud Billing, co umożliwia Twojemu projektowi i aplikacjom dostęp do większej liczby usług i często też do wyższego poziomu wykorzystania.

Co obejmuje abonament 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 się za pomocą kont społecznościowych, Remote ConfigCrashlytics).

  • limity bezpłatnego korzystania z płatnych usług Firebase (takich jak Cloud Firestore, Cloud StorageHosting);

  • płatność za korzystanie z płatnych usług Firebase w przypadku każdego dodatkowego wykorzystania tych usług;

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

  • Dostęp do płatnych usług i funkcji Google Cloud (takich jak Pub/Sub, Cloud RunBigQuery streaming dla Analytics)

* Produkty bezpłatne nadal mają ograniczenia związane z określonymi funkcjami (na przykład Crashlytics ogranicza niestandardowe rejestrowanie do 64 KB). Aby znaleźć tego typu informacje, otwórz sekcję dotyczącą danej usługi w dokumentacji Firebase.

Jeśli Twój projekt nie przekroczy bezpłatnych limitów 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 nazywamy abonamentem typu „pay-as-you-go”.

Przykładowe scenariusze

Oto kilka przykładów wykorzystania i rozliczania subskrypcji Blaze:

  • Przykład 1. Aplikacja używa metod logowania się w sieci społecznościowej Remote ConfigCrashlytics. Otrzymasz dostęp do wszystkich funkcji tych 3 usług bezpłatnie nawet wtedy, gdy Twoja aplikacja ma kilka milionów użytkowników.

  • Przykład 2. Aplikacja używa niestandardowych znaczników Authentication, CrashlyticsCloud Firestore. Otrzymujesz dostęp do wszystkich funkcji usługi Authentication i Crashlytics (niezależnie od tego, ilu masz użytkowników), a także 50 000 odczytów dokumentów Cloud Firestore i 20 000 zapisów dokumentów dziennie bez dodatkowych kosztów.

    Jeśli jednak wykorzystanie Cloud Firestore przez Twój projekt przekracza te dzienne limity, obciążymy Cię za odczyty i zapisy, które w danym dniu przekroczą liczbę 50 000 lub 20 000.

Ważne informacje o planie Blaze

Uwaga na temat abonamentu Blaze:

  • W zależności od usługi ilość bezpłatnej puli danych dostępna w przypadku abonamentu Spark lub Blaze może się różnić. Więcej informacji znajdziesz w odpowiedziach na najczęstsze pytania.

  • Bezpłatne produkty mają jednak ograniczenia związane z określonymi funkcjami (np. Crashlytics ogranicza niestandardowe rejestrowanie do 64 kB). Aby znaleźć tego typu informacje, otwórz sekcję dotyczącą danej usługi w dokumentacji Firebase. W zależności od usługi lub funkcji te ograniczenia mogą być spowodowane czynnikami takimi 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. Na przykład usługa Cloud Functions ma bezpłatny poziom użycia, 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 najczęstszych pytaniach.

Google Cloud Billing konta

Jeśli Twój projekt korzysta z abonamentu Blaze, jest on połączony z kontem Google Cloud Billing. Oto kilka faktów na temat kont Cloud Billing:

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

  • Z jednym kontemCloud Billing można połączyć wiele projektów Firebase. Wszystkie te projekty będą objęte cennikiem Blaze.

  • Sprawdź, czy kwalifikujesz się do otrzymania środków. Jeśli na przykład dopiero zaczynasz korzystać z Firebase i Google Cloud, możesz skorzystać z bezpłatnego okresu próbnego Google Cloud na kwotę 300 USD, aby wypróbować nasze usługi. Pamiętaj, że wszelkie koszty i wydatki, które przekraczają te kwoty, są określane przez program przyznawania środków, z którego korzystasz.



Przełączanie się między planami cenowymi

Przejście z Sparka na Blaze

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

W praktyce przejście na abonament Blaze oznacza połączenie konta Cloud Billing z podstawowym projektem Google Cloud.

Te działania i sytuacje automatycznie przekształcą Twój plan cen Spark w Blaze:

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

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

    Jeśli np. 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 w Firebase.

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

  • W zależności od usługi ilość bezpłatnego przydziału dostępnego w przypadku planu Spark i Blaze może się różnić. Więcej informacji znajdziesz w odpowiedziach na najczęstsze pytania.

Przechodzenie z abonamentu Blaze na Spark

W konsoli Firebase możesz obniżyć abonament do Spark.

Te działania i sytuacje spowodują automatyczne obniżenie ceny z Blaze na Spark:

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

  • Zamykanie konta Cloud Billing powiązanego z Twoim 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, że:

  • Twój projekt traci dostęp do wszystkich płatnych usług Google Cloud, takich jak Pub/Sub, Cloud Run i BigQuery, w przypadku których Analytics.

  • Twój projekt utraci dostęp do wszystkich niestandardowych instancji Realtime Database lub niestandardowych zasobników Cloud Storage.

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

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

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

  • Nie możesz wprowadzać nowych wersji nowych ani istniejących Cloud Functions.

  • W zależności od usługi ilość bezpłatnej puli danych dostępna w przypadku abonamentu Spark lub Blaze może się różnić. Więcej informacji znajdziesz w odpowiedziach na najczęstsze pytania.



Dalsze kroki