Omówienie rozliczeń Cloud Firestore

Ten dokument wyjaśnia Chmura FireStore szczegóły cenowe. Mówi także, jak ograniczyć i kontrolować swoje wydatki na cloud FireStore.

Jeśli płacisz w walucie innej niż USD, ceny podane w walucie na Cloud Platform SKU zastosowania.

Przegląd cennik

Podczas korzystania z Cloud FireStore, opłata za:

  • Liczba dokumentów, które odczytywać, zapisywać i usuwać .
  • Ilość pamięci, że korzysta z bazy danych , w tym do napowietrznych metadanych i indeksów.
  • Ilość pasma sieciowego, który używasz .

Magazynowania i użytkowania pasma obliczane są gibibytes (listwy), gdzie 1 = 2 Gib 30 bajtów. Wszystkie opłaty naliczane codziennie.

Poniższe sekcje zawierają szczegółowe informacje, jak opłata za korzystanie Chmura FireStore.

Wycena według lokalizacji

Wykazy poniższej tabeli cenowej dla czyta, pisze, usuwa i przechowywanie dla każdej lokalizacji Chmura FireStore:

Wybierz region

USA (Multi-region)

USA (Multi-region)

Cennik poza bezpłatnego przydziału
dokument czyta 0,06 $ za 100,000 dokumentów
zapisy dokumentów 0,18 $ za 100,000 dokumentów
Usuwa dokument 0,02 $ za 100,000 dokumentów
Przechowywane dane $ 0,18 / GiB / miesiąc

Oregon

Oregon

Cennik poza bezpłatnego przydziału
dokument czyta 0,03 $ za 100,000 dokumentów
zapisy dokumentów 0,09 $ za 100,000 dokumentów
Usuwa dokument 0,01 $ za 100,000 dokumentów
Przechowywane dane $ 0,15 / GiB / miesiąc

Los Angeles

Los Angeles

Cennik poza bezpłatnego przydziału
dokument czyta 0,036 $ za 100,000 dokumentów
zapisy dokumentów 0,108 $ za 100,000 dokumentów
Usuwa dokument 0,012 $ za 100,000 dokumentów
Przechowywane dane $ 0,108 / GiB / miesiąc

Salt Lake City

Salt Lake City

Cennik poza bezpłatnego przydziału
dokument czyta 0,036 $ za 100,000 dokumentów
zapisy dokumentów 0,108 $ za 100,000 dokumentów
Usuwa dokument 0,012 $ za 100,000 dokumentów
Przechowywane dane $ 0,108 / GiB / miesiąc

Northern Virginia

Northern Virginia

Cennik poza bezpłatnego przydziału
dokument czyta 0,033 $ za 100,000 dokumentów
zapisy dokumentów 0,099 $ za 100,000 dokumentów
Usuwa dokument 0,011 $ za 100,000 dokumentów
Przechowywane dane $ 0,099 / GiB / miesiąc

Las Vegas

Las Vegas

Cennik poza bezpłatnego przydziału
dokument czyta 0,033 $ za 100,000 dokumentów
zapisy dokumentów 0,099 $ za 100,000 dokumentów
Usuwa dokument 0,011 $ za 100,000 dokumentów
Przechowywane dane $ 0,165 / GiB / miesiąc

Karolina Południowa

Karolina Południowa

Cennik poza bezpłatnego przydziału
dokument czyta 0,06 $ za 100,000 dokumentów
zapisy dokumentów 0,18 $ za 100,000 dokumentów
Usuwa dokument 0,02 $ za 100,000 dokumentów
Przechowywane dane $ 0,18 / GiB / miesiąc

Montreal

Montreal

Cennik poza bezpłatnego przydziału
dokument czyta 0,033 $ za 100,000 dokumentów
zapisy dokumentów 0,099 $ za 100,000 dokumentów
Usuwa dokument 0,011 $ za 100,000 dokumentów
Przechowywane dane $ 0,099 / GiB / miesiąc

San Paulo

San Paulo

Cennik poza bezpłatnego przydziału
dokument czyta 0,045 $ za 100,000 dokumentów
zapisy dokumentów 0,135 $ za 100,000 dokumentów
Usuwa dokument 0,015 $ za 100,000 dokumentów
Przechowywane dane $ 0,135 / GiB / miesiąc

Europa (multi-region)

Europa (multi-region)

Cennik poza bezpłatnego przydziału
dokument czyta 0,06 $ za 100,000 dokumentów
zapisy dokumentów 0,18 $ za 100,000 dokumentów
Usuwa dokument 0,02 $ za 100,000 dokumentów
Przechowywane dane $ 0,18 / GiB / miesiąc

Zurych

Zurych

Cennik poza bezpłatnego przydziału
dokument czyta 0,042 $ za 100,000 dokumentów
zapisy dokumentów 0,126 $ za 100,000 dokumentów
Usuwa dokument 0,014 $ za 100,000 dokumentów
Przechowywane dane $ 0,210 / GiB / miesiąc

Warszawa

Warszawa

Cennik poza bezpłatnego przydziału
dokument czyta 0,039 $ za 100,000 dokumentów
zapisy dokumentów 0,117 $ za 100,000 dokumentów
Usuwa dokument 0,013 $ za 100,000 dokumentów
Przechowywane dane $ 0,195 / GiB / miesiąc

Frankfurt

Frankfurt

Cennik poza bezpłatnego przydziału
dokument czyta 0,039 $ za 100,000 dokumentów
zapisy dokumentów 0,117 $ za 100,000 dokumentów
Usuwa dokument 0,013 $ za 100,000 dokumentów
Przechowywane dane $ 0,117 / GiB / miesiąc

Londyn

Londyn

Cennik poza bezpłatnego przydziału
dokument czyta 0,039 $ za 100,000 dokumentów
zapisy dokumentów 0,117 $ za 100,000 dokumentów
Usuwa dokument 0,013 $ za 100,000 dokumentów
Przechowywane dane $ 0,117 / GiB / miesiąc

Bombaj

Bombaj

Cennik poza bezpłatnego przydziału
dokument czyta 0,035 $ za 100,000 dokumentów
zapisy dokumentów 0,104 $ za 100,000 dokumentów
Usuwa dokument 0,012 $ za 100,000 dokumentów
Przechowywane dane $ 0,104 / GiB / miesiąc

Sydnej

Sydnej

Cennik poza bezpłatnego przydziału
dokument czyta 0,038 $ za 100,000 dokumentów
zapisy dokumentów 0,115 $ za 100,000 dokumentów
Usuwa dokument 0,013 $ za 100,000 dokumentów
Przechowywane dane $ 0,115 / GiB / miesiąc

Hongkong

Hongkong

Cennik poza bezpłatnego przydziału
dokument czyta 0,06 $ za 100,000 dokumentów
zapisy dokumentów 0,18 $ za 100,000 dokumentów
Usuwa dokument 0,02 $ za 100,000 dokumentów
Przechowywane dane $ 0,18 / GiB / miesiąc

Tajwan

Tajwan

Cennik poza bezpłatnego przydziału
dokument czyta 0,0345 $ za 100,000 dokumentów
zapisy dokumentów 0,1042 $ za 100,000 dokumentów
Usuwa dokument 0,0115 $ za 100,000 dokumentów
Przechowywane dane $ ,1725 / GiB / miesiąc

Tokio

Tokio

Cennik poza bezpłatnego przydziału
dokument czyta 0,038 $ za 100,000 dokumentów
zapisy dokumentów 0,115 $ za 100,000 dokumentów
Usuwa dokument 0,013 $ za 100,000 dokumentów
Przechowywane dane $ 0,115 / GiB / miesiąc

Singapur

Singapur

Cennik poza bezpłatnego przydziału
dokument czyta 0,0369 $ za 100,000 dokumentów
zapisy dokumentów 0,1107 $ za 100,000 dokumentów
Usuwa dokument 0,0123 $ za 100,000 dokumentów
Przechowywane dane $ 0,1846 / GiB / miesiąc

Djakarta

Djakarta

Cennik poza bezpłatnego przydziału
dokument czyta 0,038 $ za 100,000 dokumentów
zapisy dokumentów 0,115 $ za 100,000 dokumentów
Usuwa dokument 0,013 $ za 100,000 dokumentów
Przechowywane dane $ 0,192 / GiB / miesiąc

Osaka

Osaka

Cennik poza bezpłatnego przydziału
dokument czyta 0,038 $ za 100,000 dokumentów
zapisy dokumentów 0,115 $ za 100,000 dokumentów
Usuwa dokument 0,013 $ za 100,000 dokumentów
Przechowywane dane $ 0,195 / GiB / miesiąc

Seul

Seul

Cennik poza bezpłatnego przydziału
dokument czyta 0,038 $ za 100,000 dokumentów
zapisy dokumentów 0,115 $ za 100,000 dokumentów
Usuwa dokument 0,013 $ za 100,000 dokumentów
Przechowywane dane $ 0,192 / GiB / miesiąc

Jeśli płacisz w walucie innej niż USD, ceny podane w walucie na Cloud Platform SKU zastosowania.

Czyta, pisze i usuwa

Opłata jest naliczana za każdy dokument odczytywać, zapisywać i usuwać, które wykonują z chmurą FireStore.

Opłaty za zapisy i usuwa są proste. Pisze dla każdego set lub update liczy Praca jako pojedynczego zapisu.

Opłaty za odczytuje pewne niuanse, które należy pamiętać. Poniższe sekcje wyjaśniają te niuanse w szczegółach.

Słuchanie wyników zapytania

Chmura Firestore pozwala słuchać do wyników kwerendy i uzyskać aktualizacje w czasie rzeczywistym, gdy zmiana wyniki kwerendy.

Kiedy słuchasz wynikach kwerendy, jesteś za każdym razem do odczytu dokumentu w zbiorze wynikowym jest dodane lub zaktualizowane. Jesteś również opłata za odczyt, gdy dokument jest usuwany ze zbioru wynikowego, ponieważ dokument nie zmieniło. (W przeciwieństwie do tego, gdy dokument jest usuwany, nie jesteś naładowany do odczytu).

Ponadto, jeśli słuchacz zostanie odłączone na dłużej niż 30 minut (na przykład, gdy użytkownik przechodzi do trybu offline), będzie opłata za brzmi jakbyś wydał zapytanie nowiuteńki.

Zarządzanie dużych zestawów wyników

Chmura Firestore ma kilka funkcji ułatwiających zarządzanie zapytań zwracających dużą liczbę wyników:

  • Kursory , które pozwalają, aby wznowić długo działa zapytania.
  • Tokeny stron , które pomogą Ci paginate wyniki kwerendy.
  • Ograniczeń , które określają, ile wyniki odzyskać.
  • Offsety , które pozwalają na pominięcie określonej liczby dokumentów.

Nie ma żadnych dodatkowych kosztów za korzystanie z kursorami, żetonami stron i ograniczeń. W rzeczywistości, te cechy mogą pomóc zaoszczędzić pieniądze poprzez czytanie tylko te dokumenty, które faktycznie potrzebują.

Jednak po wysłaniu zapytania, który zawiera offset, zostanie obciążony lektura dla każdego dokumentu pomijane. Na przykład, jeśli zapytanie wykorzystuje przesunięcie 10, a kwerenda zwraca 1 dokument, jesteś za 11 czyta. Z tego powodu dodatkowych kosztów, należy użyć kursorów zamiast przesunięcia w miarę możliwości.

Zapytania inne niż dokument czyta

W przypadku pytań innych niż dokument czyta, takich jak wniosek o liście identyfikatorów zbiórki, to są rozliczane na jednej odczytu dokumentów. Jeśli pobieranie komplet wyników wymaga więcej niż jeden wniosek (na przykład, jeśli używasz paginacji), to są rozliczane raz na zamówienie.

Minimalna opłata za zapytaniami

Jest opłata najmniej jeden dokument czytać dla każdego zapytania, które można wykonać, nawet jeśli wróci zapytania żadnych wyników.

Zasady bezpieczeństwa cloud Firestore

Dla bibliotek mobilnych i klientów internetowych, jeśli Chmura Firestore Zasady bezpieczeństwa Zastosowanie exists() , get() , lub getAfter() , aby przeczytać jeden lub więcej dokumentów z bazy danych, opłata za dodatkowe brzmi następująco:

  • Jesteś za odczytuje, które są niezbędne, aby ocenić swoje Chmura FireStore reguł bezpieczeństwa.

    Na przykład, jeśli zasady odnoszą się do trzech dokumentów, ale Chmura Firestore ma tylko czytać dwa z tych dokumentów, aby ocenić swoje zasady, będzie opłata za dwa dodatkowe czyta dla dokumentów zależnych.

    Opłaty są naliczane tylko jeden odczyt każdego dokumentu zależnej nawet jeśli zasady odnoszą się do tego dokumentu więcej niż jeden raz.

  • Jesteś za oceny reguły tylko raz na zamówienie.

    W rezultacie, może kosztować mniej czytać wiele dokumentów niż czytać dokumenty po jednym na raz, bo czytając wiele dokumentów wymaga mniejszej liczby żądań.

  • Kiedy słuchasz wynikach kwerendy, jesteś za oceny reguły we wszystkich następujących przypadkach:

    • Podczas wydawania zapytania.
    • Za każdym razem wyniki kwerendy są aktualizowane.
    • Za każdym razem urządzenie użytkownika przechodzi w tryb offline, a następnie wraca w Internecie.
    • Za każdym razem aktualizować swoje zasady.
    • Za każdym razem aktualizować dokumenty zależne od swoich zasad.

wielkość bagażu

Jesteś za ilość danych, które są przechowywane w chmurze FireStore, w tym napowietrznych pamięci. Ilość narzutu zawiera metadane automatycznych indeksów i indeksy kompozytowych. Każdy dokument przechowywany w chmurze FireStore wymaga następujące metadane:

  • Identyfikator dokumentu, zawierająca ID zbiórki i nazwę dokumentu.
  • Nazwa i wartość każdej dziedzinie. Ponieważ Chmura Firestore jest schemaless, nazwę każdego pola w dokumencie muszą być przechowywane z wartością pola.
  • Każdy pojedynczy pola i indeksy kompozytowe, które odnoszą się do dokumentu. Każdy wpis indeks zawiera identyfikator kolekcji; dowolna liczba wartości pól, w zależności od definicji indeksu; i nazwa dokumentu.

Naucz Chmura Firestore przechowywania oblicza się pojemności pamięci obliczeń . Można sprawdzić ilość pamięci, że baza danych używa odwiedzając przydziału App Engine Szczegóły strony w GCP Console.

przepustowość sieci

Jesteś za pasma sieciowego używanego przez prośby Chmura FireStore, jak pokazano w poniższych sekcjach. Koszt przepustowość sieci z prośbą Chmura FireStore zależy od wielkości wniosek reagowania, lokalizacji bazy danych Chmura FireStore i przeznaczenia odpowiedzi.

Chmura Firestore oblicza wielkość reakcji w oparciu o odcinkach formatu wiadomości. Protokół napowietrznych, takich jak narzut SSL, nie liczą się do wykorzystania pasma sieciowego. Wnioski odrzucone przez chmurze FireStore zasad bezpieczeństwa nie liczą się do wykorzystania pasma sieciowego.

Aby dowiedzieć się, ile przepustowość sieci użyłeś, można skorzystać z GCP konsoli do eksportowania danych rozliczeniowych do pliku .

Ogólne cenowa sieci

Żądań, które pochodzą ciągu Google Cloud Platform (na przykład z aplikacji działającej na Google Compute Engine), opłaty naliczane są w następujący sposób:

Rodzaj ruchu Cena £
Ingres Wolny
Wyjście w regionie Wolny
Wyjście pomiędzy regionami tego samego wielostrefowego Wolny
Wyjście pomiędzy regionami w USA (na listwy) $ ,01 (pierwsze 10 GiB miesięcznie są darmowe)
Wysiadanie między regionami, a nie w tym ruchu między regionami USA Google Cloud Platform Ceny internetowe egress

Jeśli płacisz w walucie innej niż USD, ceny podane w walucie na Cloud Platform SKU zastosowania.

Chmura Firestore jest również przedmiotem dodatkowych opłat internet wysiadanie na następujące cele:

  • Google Cloud żąda między regionami, a nie w tym ruchu między regionami USA
  • Wnioski spoza Google Cloud (na przykład z urządzenia mobilnego użytkownika)

Zobacz Google Cloud Ceny internetowe wysiadanie .

Zobacz przykładowe cenową

Aby zobaczyć, jak koszty fakturowania Chmura FireStore przypadają w app próbki w świecie rzeczywistym, zobacz przykład rozliczeniowe Chmura FireStore .

Zarządzaj spędzeniu

Aby uniknąć niespodziewanych opłat na rachunku, zestaw miesięcznych budżetów i alarmów z wykorzystaniem konsoli rozliczeniowe Google Cloud użytkownika.

Aby monitorować wykorzystanie Chmura FireStore otwórz Chmura FireStore kartę Wykorzystanie w konsoli Firebase. Użyj deski rozdzielczej, aby ocenić swoje wykorzystanie w różnych okresach czasowych.