Na tej stronie opisujemy abonamenty Firebase, w tym sposób działania płatności Firebase i to, jak łączy się z innymi usługami Google.
W Firebase dostępne są 2 różne abonamenty. Abonament Spark i Abonament Blaze. Oto krótkie omówienie każdego abonamentu. Szczegółowe informacje znajdziesz na sekcji poniżej tej strony.
Abonament Spark
Nie musisz podawać danych karty, aby zacząć |
Abonament Blaze
Załącz konto rozliczeniowe, aby uzyskać dostęp do większej liczby usług |
---|---|
Pełne korzystanie z bezpłatnych usług i funkcji Firebase | Pełne korzystanie z bezpłatnych usług i funkcji Firebase |
Bezpłatny limit wykorzystania* dla płatnych usług Firebase | Bezpłatny limit wykorzystania* dla 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, opłaty według wykorzystania za dodatkowe korzystanie) |
|
Dostęp do płatnych usług i funkcji Google Cloud | |
* W zależności od usługi kwota bezpłatnego limitu wykorzystania jest równa kwocie w zależności od usługi. dostępne Abonament Spark i Blaze może się różnić. Przeczytaj więcej na ten temat Najczęstsze pytania. |
Szczegółowe informacje o poszczególnych usługach i abonamentach znajdziesz w Strona z cennikiem Firebase. Na tej stronie znajdziesz informacje o bezpłatnych usługach Firebase, bezpłatnych limitach użytkowania oraz cenach usług Firebase w modelu „zapłacisz, gdy skorzystasz”.
Większość usług Firebase udostępnia też dokumentację konkretnej usługi na temat użytkowania, limity i ceny. Często zawierają one przykłady usługi. Więcej informacji znajdziesz w sekcji dotyczącej danej usługi w dokumentacji Firebase. typu informacji.
Na ilustracji poniżej przedstawiono ceny abonamentów (i kont rozliczeniowych) związanych z projektami i aplikacjami.
Abonament Spark
Na początkowym etapie tworzenia aplikacji zacznij od Abonament Spark. Aby zacząć korzystać z większości funkcji Firebase, nie musisz podawać żadnych informacji o płatności.
A jeśli korzystasz tylko z bezpłatnych usług Firebase, takich jak FCM czy Crashlytics, możesz używać abonamentu Spark w aplikacjach produkcyjnych.
Co obejmuje plan Spark?
Abonament Spark zapewnia następujące uprawnienia dostępu do usług:
- Pełne korzystanie z bezpłatnych usług i funkcji Firebase (takich jak metody logowania się w mediach społecznościowych, FCM i Crashlytics)
- Bezpłatne limity wykorzystania dla płatnych usług Firebase (takich jak Cloud Firestore, Cloud Storage i Hosting)
Przykładowe scenariusze
Oto kilka przykładów wykorzystania i płatności w ramach abonamentu Spark:
Twoja aplikacja używa tych uprawnień: Remote Config, Cloud Messaging i Crashlytics. Masz dostęp do wszystkich funkcji w tych 3 usługach – bez opłat nawet jeśli z aplikacji korzysta kilka milionów użytkowników.
Twoja aplikacja używa niestandardowych wartości Authentication, Crashlytics i Cloud Firestore. Dostajesz dostęp do wszystkich funkcji niestandardowych Authentication i Crashlytics (nie niezależnie od liczby użytkowników), a dodatkowo otrzymasz 20 000 dokumentów w usłudze Cloud Firestore umożliwia zapis i 50 000 odczytów dokumentów każdego dnia – bezpłatnie.
Ważne informacje o planie Spark
Uwagi na temat abonamentu Spark:
Jeśli przekroczysz limit bezpłatnego limitu w miesiącu kalendarzowym dla dowolnej usługi, korzystanie z tej konkretnej usługi w projekcie zostanie wyłączone do końca tego miesiąca.
Dotyczy to wszystkich aplikacji zarejestrowanych w tym projekcie Firebase.
Aby ponownie użyć tej usługi, musisz poczekać do następnego cykl rozliczeniowy lub przejdź na abonament Blaze .
płatne usługi Google Cloud i funkcje (takie jak Pub/Sub, Cloud Run lub BigQuery – strumieniowanie dla Analytics) są niedostępne w przypadku projektów w abonamencie Spark.
Abonament Blaze
Jeśli Twój projekt wymaga możliwości zapewnianych przez usługi płatne, przełącz się z abonamentem Blaze. Projekt Firebase na abonamentzie Blaze ma powiązane konto Cloud Billing, które umożliwia Twoim aplikacjom dostęp do większej liczby usług i wyższych poziomów wykorzystania.
Co obejmuje abonament Blaze?
Abonament Blaze zapewnia następujące uprawnienia dostępu do usług:
Pełne korzystanie z bezpłatnych usług i funkcji Firebase (takich jak metody logowania się w mediach społecznościowych, FCM i Crashlytics)
Bezpłatne limity wykorzystania dla 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 dla domeny Cloud Functions for Firebase z cennikiem płatności według wykorzystania
Dostęp do płatnych usług i funkcji Google Cloud (takich jak Pub/Sub, Cloud Run lub BigQuery – strumieniowanie za Analytics)
Jeśli Twój projekt nie przekracza limitów wykorzystania bezpłatnych w abonamencie Blaze produkty nie będą rozliczane (z wyjątek Cloud Functions). Jeśli jednak przekroczą limit bezpłatnego wykorzystania, płacisz tylko za zasoby, które dlatego abonament Blaze jest często nazywany płatność według wykorzystania .
Przykładowe scenariusze
Oto kilka przykładów wykorzystania i rozliczeń w ramach abonamentu Blaze:
Twoja aplikacja używa tych uprawnień: Remote Config, Cloud Messaging i Crashlytics. Masz dostęp do wszystkich funkcji w tych 3 usługach – bez opłat nawet jeśli z aplikacji korzysta kilka milionów użytkowników.
Twoja aplikacja używa niestandardowych ustawień Authentication, Crashlytics i Cloud Firestore. Dostajesz dostęp do wszystkich funkcji niestandardowych Authentication i Crashlytics (nie niezależnie od liczby użytkowników), a dodatkowo otrzymasz 50 000 dokumentów w usłudze Cloud Firestore odczyty i 20 000 zapisów dokumentów każdego dnia – bez opłat.
Jeśli jednak wykorzystanie Cloud Firestore w projekcie jest wyższe niż dzienne , zostaną naliczone opłaty za odczyty/zapisy w danym dniu, które przekroczą Liczba: 50 tys. lub 20 tys.
Ważne informacje o abonamencie Blaze, o których należy pamiętać
Pamiętaj o tych uwagach na temat abonamentu Blaze:
W zależności od usługi ilość bezpłatnego limitu wykorzystania dostępny dla Abonament Spark i Blaze może się różnić. Więcej informacji znajdziesz w odpowiedziach na najczęstsze pytania.
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, np. bezpłatny poziom wykorzystania, który jest resetowany co miesiąc, Cloud Firestore i Cloud Storage mają bezpłatne poziomy, które są resetowane co dzień. Więcej informacji znajdziesz w odpowiedziach na najczęstsze pytania.
Google Cloud Billing konta
Jeśli Twój projekt jest objęty abonamentem Blaze, jest on powiązany z Google Cloud Billing konta. Oto kilka krótkich informacji o kontach Cloud Billing:
Konta Cloud Billing wymagają formy płatności. Obejmuje to większość z najważniejszych kart kredytowych i innych form płatności. Więcej szczegółów zapoznaj się z dokumentacja Cloud Billing.
Z jednym projektem Firebase możesz powiązać wiele projektów Firebase. Cloud Billing. Wszystkie te projekty będą rozliczane w ramach abonamentu Blaze .
Jeśli dopiero zaczynasz korzystać z Firebase i Google Cloud, sprawdź, czy kwalifikujesz się do Środki w wysokości 300 USD i Bezpłatna wersja próbna konta Cloud Billing, aby wypróbować nasze usługi.
Przełączanie się między abonamentami
Przechodzenie z Spark na Blaze
Dostępne opcje przejście na abonament Blaze w konsoli Firebase.
Niezależnie od tego, jaki jest ten cel, przejście na abonament Blaze oznacza, dodajesz konto Cloud Billing do powiązanego projektu Google Cloud.
Te działania i sytuacje spowodują automatyczne uaktualnienie abonamentu z Spark do Blaze:
Dodaję do projektu konto Cloud Billing za pomocą Konsola Google Cloud
Używam usług Google Cloud (takich jak Pub/Sub lub Cloud Run) lub Interfejsy API Map Google w tym samym projekcie
Jeśli na przykład zaczniesz korzystać z usługi Google Cloud w witrynie Google Cloud, musisz dodać konto Cloud Billing – spowoduje to automatyczne przejście z Twojego abonamentu Firebase na abonament Blaze.
Weź pod uwagę, co się stanie, jeśli Twój projekt przejdzie z Spark na Blaze:
- W zależności od usługi ilość bezpłatnego limitu wykorzystania dostępny dla Abonament Spark i Blaze może się różnić. Przeczytaj więcej na ten temat 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 przejście na niższą wersję abonamentu z Blaze na Spark:
Usuwam z projektu powiązane konto Cloud Billing za pomocą Konsola Google Cloud
Zamykam konto Cloud Billing powiązane z projektem
Pamiętaj, że Cloud Billing może zamykać konta na podstawie stanu płatności lub historię. Dowiedz się, jak rozwiąż problemy (Cloud Billing).
Weź pod uwagę, co się stanie, jeśli Twój projekt przejdzie z Blaze na Spark:
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 straci dostęp do wszystkich instancji Realtime Database innych niż domyślne lub inne niż domyślne zasobniki Cloud Storage.
Dane w tych instancjach i zasobnikach nie zostaną usunięte, ale nie będzie mieć dostępu do danych (brak uprawnień do odczytu/zapisu z poziomu aplikacji, dostęp do konsoli i brak dostępu do interfejsu API REST).
Aby ponownie włączyć dostęp, przejdź na abonament Blaze .
Jeśli musisz usunąć dane z tych instancji innych niż domyślne lub ale pozostań przy planie Spark, skontaktuj się z zespołem pomocy.
Nie możesz przeprowadzać nowych wdrożeń żadnych nowych ani istniejących Cloud Functions.
W zależności od usługi dostępny bez opłat limit wykorzystania dla abonament Spark lub Blaze może się różnić. Przeczytaj więcej na ten temat Najczęstsze pytania.
Dalsze kroki
Przeczytaj najczęstsze pytania dotyczące cen w Firebase, aby znaleźć odpowiedzi na te pytania. w określonych sytuacjach, szczególnie w przypadku płatności związanych Cloud Functions for Firebase.
Dowiedz się, jak unikaj niespodziewanych rachunków testując kod, monitorując wykorzystanie i poziom wydatków e-maili z alertami dotyczącymi budżetu.