查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

Plany cenowe Firebase

Na tej stronie opisano plany cenowe Firebase, w tym sposób działania rozliczeń Firebase i sposób łączenia się z innymi usługami Google.

Firebase oferuje dwa różne plany cenowe, plan Spark i plan Blaze . Oto krótki przegląd każdego planu, ale szczegółowe informacje znajdziesz w poniższych sekcjach na tej stronie.

Plan cenowy Spark

Aby rozpocząć, nie potrzebujesz żadnych informacji o płatności
lub używać wyłącznie bezpłatnych produktów Firebase

Plan cenowy Blaze

Dołącz konto rozliczeniowe, aby uzyskać dostęp do większej liczby usług
i poziomy użytkowania przekraczające limit bezpłatnego użytkowania

Pełne wykorzystanie bezpłatnych produktów i funkcji Firebase Pełne wykorzystanie bezpłatnych produktów i funkcji Firebase
Limit bezpłatnego użytkowania* płatnych produktów Firebase Limit bezpłatnego użytkowania* płatnych produktów Firebase
Ceny z płatnością zgodnie z rzeczywistym użyciem za każde dodatkowe użycie płatnych produktów Firebase
Dostęp do funkcji chmury
(bezpłatny limit wykorzystania, a następnie opłata zgodnie z rzeczywistym użyciem za dodatkowe użycie)
Dostęp do płatnych produktów i funkcji Google Cloud
* W zależności od produktu, wielkość przydziału bezpłatnego użytkowania dostępnego dla planu Spark vs Blaze może być inna. Przeczytaj więcej w tym FAQ .

Aby uzyskać szczegółowe rozbicie poszczególnych produktów dla każdego planu cenowego, odwiedź stronę z cenami Firebase . Na tej stronie znajdziesz informacje o bezpłatnych produktach Firebase, limitach bezpłatnego użytkowania i opłatach zgodnie z rzeczywistym użyciem produktów Firebase.

Ponadto większość produktów Firebase zawiera dokumentację dotyczącą użycia, limitów i cen. Często podają przykłady użycia produktu do rozliczenia. Odwiedź sekcję produktu w dokumentacji Firebase, aby znaleźć tego typu informacje.

Na poniższej ilustracji pokazano, jak plany cenowe (i konta rozliczeniowe) są powiązane z projektami i aplikacjami.

Związek między planami cenowymi a projektami i aplikacjami



Plan cenowy Spark

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

A jeśli korzystasz tylko z bezpłatnych produktów Firebase, takich jak FCM i Crashlytics, możesz korzystać z planu Spark w aplikacjach produkcyjnych.

Co obejmuje plan Spark?

Plan Spark obejmuje następujący dostęp do usług:

  • Pełne wykorzystanie bezpłatnych produktów i funkcji Firebase (takich jak społecznościowe metody logowania, FCM i Crashlytics)
  • Limity bezpłatnego użytkowania dla płatnych produktów Firebase (takich jak Cloud Firestore, Cloud Storage i Hosting)

Przykładowe scenariusze

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

  • Twoja aplikacja korzysta z funkcji Remote Config, Cloud Messaging i Crashlytics. Masz dostęp do wszystkich funkcji tych trzech produktów — bezpłatnie — nawet jeśli Twoja aplikacja ma kilka milionów użytkowników .

  • Twoja aplikacja korzysta z niestandardowego uwierzytelniania, Crashlytics i Cloud Firestore. Zyskujesz dostęp do wszystkich funkcji niestandardowego uwierzytelniania i Crashlytics (niezależnie od tego, ilu masz użytkowników), a ponadto otrzymujesz 20 000 zapisów dokumentów Cloud Firestore i 50 000 odczytów dokumentów każdego dnia — bez żadnych kosztów.

Ważne fakty do zapamiętania na temat planu Spark

Zwróć uwagę na następujące informacje dotyczące planu cenowego Spark:

  • Jeśli przekroczysz limit bezpłatnego przydziału w miesiącu kalendarzowym dla dowolnego produktu, korzystanie z tego konkretnego produktu w Twoim projekcie zostanie wyłączone na pozostałą część tego miesiąca .

    • Dotyczy to wszystkich aplikacji zarejestrowanych w tym projekcie Firebase.

    • Aby ponownie skorzystać z tego konkretnego produktu, musisz poczekać do następnego cyklu rozliczeniowego lub przejść na plan cenowy Blaze .

  • Płatne usługi i funkcje Google Cloud (takie jak Pub/Sub, Cloud Run lub przesyłanie strumieniowe BigQuery dla Analytics) nie są dostępne w przypadku projektów w abonamencie Spark.



Plan cenowy Blaze

Jeśli Twój projekt wymaga możliwości zapewnianych przez płatne usługi, przejdź do planu cenowego Blaze. Do projektu Firebase w abonamencie Blaze dołączone jest konto Cloud Billing , które umożliwia Twojemu projektowi i aplikacjom dostęp do większej liczby usług i wyższych poziomów wykorzystania.

Co obejmuje plan Blaze?

Plan Blaze obejmuje następujący dostęp do usług:

  • Pełne wykorzystanie bezpłatnych produktów i funkcji Firebase (takich jak społecznościowe metody logowania, FCM i Crashlytics)

  • Limity bezpłatnego użytkowania dla płatnych produktów Firebase (takich jak Cloud Firestore, Cloud Storage i Hosting)

  • Ceny z płatnością zgodnie z rzeczywistym użyciem za każde dodatkowe użycie płatnych produktów Firebase

  • Bezpłatny limit wykorzystania Cloud Functions dla Firebase, a następnie opłata zgodnie z rzeczywistym użyciem

  • Dostęp do płatnych usług i funkcji Google Cloud (takich jak Pub/Sub, Cloud Run lub przesyłanie strumieniowe BigQuery do Analytics)

Jeśli Twój projekt mieści się w ramach limitów bezpłatnego użytkowania planu Blaze dla płatnych produktów, nie zobaczysz żadnych rozliczeń za te produkty (z wyjątkiem Cloud Functions ). Ale jeśli zdarzy ci się przekroczyć limit bezpłatnego użytkowania, płacisz tylko za zużyte zasoby — dlatego plan Blaze jest często nazywany planem „płatnym zgodnie z rzeczywistym użyciem”.

Przykładowe scenariusze

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

  • Twoja aplikacja korzysta z funkcji Remote Config, Cloud Messaging i Crashlytics. Masz dostęp do wszystkich funkcji tych trzech produktów — bezpłatnie — nawet jeśli Twoja aplikacja ma kilka milionów użytkowników .

  • Twoja aplikacja korzysta z niestandardowego uwierzytelniania, Crashlytics i Cloud Firestore. Zyskujesz dostęp do wszystkich funkcji niestandardowego uwierzytelniania i Crashlytics (niezależnie od tego, ilu masz użytkowników), a ponadto otrzymujesz 50 000 odczytów dokumentów Cloud Firestore i 20 000 zapisów dokumentów każdego dnia — bez żadnych kosztów.

    Ale jeśli wykorzystanie Cloud Firestore w Twoim projekcie jest wyższe niż te dzienne limity, płacisz za odczyty/zapisy tego dnia, które przekroczą liczbę 50 000 lub 20 000.

Ważne fakty do zapamiętania na temat planu Blaze

Zwróć uwagę na następujące informacje dotyczące planu cenowego Blaze:

  • W zależności od produktu ilość bezpłatnego przydziału użycia dostępna dla planu Spark vs Blaze może być inna. Przeczytaj więcej w tym FAQ .

  • Większość produktów i funkcji Firebase ma limity i ceny oparte na dziennym użyciu, ale niektóre są oparte na wykorzystaniu miesięcznym lub godzinowym. Na przykład Cloud Functions ma bezpłatną warstwę użytkowania, która resetuje się co miesiąc, ale Cloud Firestore i Cloud Storage mają bezpłatne warstwy, które resetują się codziennie. Przeczytaj więcej w tym FAQ .

Konta rozliczeniowe Google Cloud

Gdy Twój projekt jest objęty abonamentem Blaze, jest on powiązany z kontem rozliczeniowym Google Cloud . Oto kilka krótkich faktów na temat kont Cloud Billing:

  • Konta rozliczeniowe Cloud wymagają formy płatności. Obejmuje to większość głównych kart kredytowych, a także konta bankowe i metody płatności PayPal (jeśli są obsługiwane w Twoim kraju). Więcej szczegółowych informacji znajdziesz w dokumentacji Cloud Billing .

  • Z jednym kontem rozliczeniowym Cloud możesz powiązać wiele projektów Firebase. Wszystkie te projekty będą objęte planem cenowym Blaze.

Jeśli dopiero zaczynasz korzystać z Firebase i Google Cloud, sprawdź, czy kwalifikujesz się do kredytu w wysokości 300 USD i bezpłatnego konta rozliczeniowego Cloud, aby wypróbować nasze usługi.



Przełączanie się między planami cenowymi

Aktualizacja ze Sparka do Blaze

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

Dla wszystkich celów i celów przejście na plan cenowy Blaze oznacza, że ​​dodajesz konto rozliczeniowe Cloud do powiązanego projektu Google Cloud.

Następujące działania i sytuacje automatycznie uaktualnią Twój plan cenowy ze Spark do Blaze:

  • Dodawanie konta rozliczeniowego Cloud do projektu za pomocą Google Cloud Console

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

    Na przykład, jeśli zaczniesz korzystać z usługi Google Cloud za pośrednictwem Google Cloud Console, konieczne będzie dodanie konta rozliczeniowego Cloud – to automatycznie uaktualni Twój plan cenowy Firebase do planu Blaze.

Jeśli Twój projekt zostanie uaktualniony ze Sparka do Blaze, pamiętaj o tym, co się stanie:

  • W zależności od produktu ilość bezpłatnego przydziału użycia dostępna dla planu Spark vs Blaze może być inna. Przeczytaj więcej w tym FAQ .

Przejście z planu Blaze na Spark

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

Następujące działania i sytuacje automatycznie obniżą Twój plan cenowy z Blaze do Spark:

  • Usuwanie powiązanego konta rozliczeniowego Cloud z projektu za pomocą Google Cloud Console

  • Zamknięcie konta rozliczeniowego Cloud powiązanego z Twoim projektem
    Pamiętaj, że Cloud Billing może zamykać konta na podstawie stanu lub historii płatności. Dowiedz się, jak rozwiązywać problemy z rozliczeniami w chmurze .

Jeśli Twój projekt zmieni się z Blaze na Spark, pamiętaj, co się stanie:

  • Twój projekt utraci dostęp do płatnych usług Google Cloud, takich jak Pub/Sub, Cloud Run czy strumieniowanie BigQuery dla Analytics.

  • Twój projekt utraci dostęp do wszelkich innych niż domyślna instancji Bazy danych czasu rzeczywistego lub innych niż domyślne zasobniki Cloud Storage.

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

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

    • Jeśli chcesz usunąć dane z tych innych niż domyślne wystąpienia i/lub zasobniki, ale pozostać w abonamencie Spark, skontaktuj się z pomocą techniczną .

  • Nie możesz wykonywać nowych wdrożeń żadnych nowych ani żadnych istniejących funkcji Cloud Functions.

  • W zależności od produktu ilość bezpłatnego przydziału użycia dostępna dla planu Spark vs Blaze może być inna. Przeczytaj więcej w tym FAQ .



Następne kroki

  • Zapoznaj się z najczęstszymi pytaniami dotyczącymi cen Firebase, aby uzyskać odpowiedzi na kilka konkretnych sytuacji, zwłaszcza w przypadku rozliczeń związanych z Cloud Functions dla Firebase .

  • Dowiedz się, jak uniknąć niespodziewanych rachunków , testując kod, monitorując poziom wykorzystania i wydatków oraz konfigurując wiadomości e-mail z alertami dotyczącymi budżetu.