Firebase to jedna z najlepszych platform chmurowych do tworzenia aplikacji mobilnych i internetowych. Google nabyło platformę od Firebase Inc w 2018 roku. Od tego czasu stała się jedną z wiodących usług backendowych dla programistów na całym świecie.
w tym artykule porównamy plany Firebase i wyjaśnimy różnice między darmowymi i płatnymi produktami.
Czytaj Dalej, aby dowiedzieć się więcej.
- plany Firebase
- Firebase zawsze bezpłatne produkty
- płatne produkty Firebase
- Firebase ML
- laboratorium testowe
- baza danych w czasie rzeczywistym
- Cloud FireStore Database
- Hosting
- uwierzytelnianie
- funkcje w chmurze
- Prognozowanie kosztów aplikacji
- podsumowanie
- FAQ
- czy Firebase kosztuje?
- czym są bezpłatne produkty Firebase?
- czym są płatne produkty Firebase?
plany Firebase
Spark
jest to bezpłatny plan. Zasoby dostępne dla użytkowników Spark obejmują 1 GB pamięci danych, 20 000 zapisów dziennie, 50 000 odczytów dziennie i 20 000 usuwania dziennie.
Blaze
jest to płatny plan Firebase, który wykorzystuje model cenowy pay-as-you-grow. Koszty użytkowania serwera wynoszą 0,18 USD za GB pamięci masowej bazy danych i 0,026 USD za GB pamięci masowej. Platforma oferuje również ceny za operacje na bazach danych i transfer danych.
Firebase zawsze bezpłatne produkty
Firebase oferuje niektóre usługi całkowicie bezpłatne zarówno dla planów Spark, jak i Blaze. Usługi te są:
- analityka
- wiadomości w aplikacji
- dostarczanie aplikacji
- indeksowanie aplikacji
- Test podziału A/B
- wiadomości w chmurze
- monitorowanie wydajności
- dynamiczne łącza
- Crashlytics
- Zdalna konfiguracja
płatne produkty Firebase
następnie przyjrzymy się usługom Firebase, które przyciągają koszty w ramach planu Blaze. Jednak usługi te będą przyciągać opłaty tylko po wyczerpaniu wolnych zasobów planu Spark.
Firebase ML
Firebase oferuje również zestaw Google Machine Learning Kit, który jest cenny do wykonywania zadań przetwarzania obrazów w projekcie aplikacji. Użytkownicy mogą korzystać z zestawu uczenia maszynowego do 1000 obrazów w projekcie.
laboratorium testowe
użytkownicy Firebase mogą korzystać z funkcji laboratorium testowego pięć razy dziennie dla prawdziwych urządzeń i 10 razy dziennie dla urządzeń wirtualnych.
baza danych w czasie rzeczywistym
użytkownicy Firebase mogą korzystać z nieograniczonej liczby bezpłatnych operacji odczytu i zapisu w bazie danych Firebase w czasie rzeczywistym. Poniższa tabela przedstawia limity darmowego planu Spark oraz strukturę cenową planu Blaze.
baza danych w czasie rzeczywistym | Spark | Blaze |
jednoczesne połączenia | 100 | 200k / baza danych |
przechowywanych GB | 1 GB | $5/GB |
GB pobrane | 10 GB/miesiąc | $1 / GB |
bazy danych na projekt | 1 | wiele |
Storage | Spark | Blaze |
GB przechowywanych | 5 GB | $0.026 / GB |
GB pobrane | 1 GB / dzień | $0.12/GB |
operacje wysyłania | 20k/dzień | $0.05 / 10k |
Pobierz operacje | 50K / dzień | $0.004/10k |
wiadra na projekt | 1 | wiele |
Cloud FireStore Database
Firebase zapewnia do 1 GB miejsca za darmo w Firestore, najnowszej bazie danych Google realtime. Po wyczerpaniu darmowej pamięci użytkownicy zapłacą za przestrzeń dyskową i operacje na bazie danych. Poniższa tabela przedstawia strukturę cen.
Cloud Firestore | Spark | Blaze |
GB przechowywane (baza danych) | 1 GB razem | $0.18/GB |
pisze | 20K/dzień | $0.18 / 100k operacji |
odsłon | 50k/dzień | $0.06 / 100k operacji |
usuwa | 20k/dzień | $0.Operacje 02 / 100k |
pełna lista dostępnych usług w bazie danych Google Cloud znajduje się w tym artykule na temat Google Cloud Database.
Hosting
każdy użytkownik hostingu Google ma prawo do bezpłatnego gigabajtowego miejsca, które oferuje plan Spark. Po przekroczeniu warstwy bezpłatnej użytkownicy muszą zapłacić za dodatkowe przechowywanie i przesyłanie danych w ciągu miesiąca. Wszystkie plany zapewniają SSL i obsługują wiele witryn na projekt.
Hosting | Spark | Blaze |
GB przechowywane (dane aplikacji) | 10 GB | $0.026/GB |
transfer GB | 10 GB/miesiąc | $0.15/GB |
uwierzytelnianie
użytkownicy Firebase korzystają z do 10 000 bezpłatnych uwierzytelnień miesięcznie. Opłaty, które obowiązują po przekroczeniu limitów, są oparte na lokalizacji, jak pokazano w poniższej tabeli.
Hosting | Spark | Blaze |
pierwsze 10 000 uwierzytelnień | darmowe | darmowe |
ponad 10 000 uwierzytelnień miesięcznie w USA, Kanadzie, Indiach | N / A | $0.01 za uwierzytelnienie |
ponad 10 000 uwierzytelnień miesięcznie dla innych krajów. | N/A | $0.06 za uwierzytelnienie |
funkcje w chmurze
funkcja Google Cloud, która jest również określana jako funkcja Google, jest częścią planów Firebase. Zasoby Dostępne w warstwie bezpłatnej i koszt płatnych planów są wyświetlane poniżej:
funkcje chmury | Spark | Blaze |
wywołania | 125k / miesiąc | Darmowe do 2M / miesiąc, a następnie $0.40 / milion |
GB-seconds | 40k / miesiąc | Darmowe do 400k / miesiąc* |
CPU-sekundy | 40k / miesiąc | wolne do 200k / miesiąc |
sieć wychodząca | tylko do usług Google | za darmo do 5 GB/miesiąc, a następnie $0.12 / GB |
Chmura Build minutes | N / A | Darmowe do 120min / dzień, a następnie $0.003 / minutę |
Przechowywanie kontenerów | N/A | $0.026 / GB |
koszt obliczony w GB-sekundach i CPU-sekundach miałby zastosowanie po wyczerpaniu wolnych zasobów serwera. Szczegóły można znaleźć na stronie z cenami. Możesz również zobaczyć koszty Google Cloud dla usług al Google tutaj.
Prognozowanie kosztów aplikacji
użytkownicy Firebase mogą uzyskać dostęp do ważnych danych dotyczących użycia zasobów i statusu płatności z konsoli Firebase. Oto różne sekcje konsoli, które wyświetlają różne użycie usługi.
- Karta Przechowywanie: Ta sekcja pokazuje ilość magazynów danych tylko w bazie danych.
- Karta połączenia: wyświetla liczbę połączeń w czasie rzeczywistym, takich jak Websockety.
- Zakładka Load: prezentuje graficzne wyświetlanie obciążeń aplikacji i wykorzystania danych w określonym przedziale czasowym.
- Zakładka Pobierz: ilość danych pobranych z bazy danych jest wyświetlana tutaj.
podsumowanie
Firebase ma dwa modele cenowe: bezpłatny plan Spark i plan Blaze, który wykorzystuje strukturę cenową pay-as-You-go, która obciąża użytkowników w oparciu o wykorzystanie zasobów serwera aplikacji. Plan Spark jest zalecany do tworzenia aplikacji osobistych i małych, podczas gdy plan Blaze jest doskonały do aplikacji produkcyjnych.
FAQ
czy Firebase kosztuje?
Firebase ma dwa modele cenowe: bezpłatny plan Spark i plan Blaze, który wykorzystuje strukturę cenową pay-as-You-go, która pobiera opłaty od użytkowników w oparciu o wykorzystanie zasobów serwera aplikacji. Plan Spark jest zalecany do tworzenia aplikacji osobistych i małych, podczas gdy plan Blaze jest doskonały do aplikacji produkcyjnych.
czym są bezpłatne produkty Firebase?
– analityka – dostarczanie aplikacji – wiadomości w chmurze – dynamiczne linki
– CrashLytics
– Zdalna konfiguracja
czym są płatne produkty Firebase?
– baza danych w czasie rzeczywistym
– Cloud Firestore
– Hosting
– funkcje chmury
– uwierzytelnianie
– Etc