Preise für die Firestore Enterprise-Version

In diesem Dokument werden die Preise für die Firestore Enterprise Edition erläutert. Informationen zu den Preisen der Standard Edition finden Sie unter Firestore-Preise.

Bei der Nutzung der Firestore Enterprise Edition wird Ihnen Folgendes in Rechnung gestellt:

  • Leseeinheiten, die die verarbeiteten Daten (Dokumente oder Indizes) beim Lesen von Daten aus Ihrer Datenbank darstellen und in 4-KiB-Tranchen berechnet werden.
  • Einheiten von Echtzeitupdates (gilt für den nativen Modus), die über die Clientbibliotheken von Firestore im nativen Modus angeforderte Echtzeitupdates darstellen und in 4-KiB-Tranchen berechnet werden.
  • Schreibeinheiten, die die verarbeiteten Daten beim Schreiben von Daten in Ihre Datenbank darstellen und in 1-KiB-Tranchen berechnet werden.
  • Event Units: Die in jedem Ereignis enthaltenen Daten, berechnet in 4 KiB-Tranchen.
  • Der durch die Datenbank belegte Speicherplatz. Darin enthalten ist auch der Overhead für Metadaten und Indexe.
  • Die genutzte Netzwerkbandbreite.

Die Speicher‑ und Bandbreitennutzung wird in Gibibyte (GiB) berechnet (1 GiB = 2³⁰ Byte). Alle Gebühren fallen täglich an.

Die folgenden Abschnitte enthalten Details zu den Nutzungsgebühren für die Firestore Enterprise Edition.

Kostenlose Nutzung

Firestore bietet eine kostenlose Stufe, mit der Sie kostenlos loslegen können. Die Größen dieser Gratiskontingente sind in der folgenden Tabelle aufgelistet.

Die Mengen des kostenlosen Kontingents gelten je Tag und werden gegen Mitternacht (UTC -7/-8) zurückgesetzt.

Die kostenlose Stufe gilt nur für eine Firestore-Datenbank pro Projekt. Die erste Datenbank, die in einem Projekt ohne Datenbank der kostenlosen Stufe erstellt wird, erhält die kostenlose Stufe. Wenn die Datenbank mit der angewendeten kostenlosen Stufe gelöscht wird, erhält die nächste erstellte Datenbank die kostenlose Stufe.

Kostenlose Stufe

Betrag

Gespeicherte Daten

1 GiB

Leseeinheiten

50.000 pro Tag

Schreibeinheiten

40.000 pro Tag

Ausgehende Datenübertragung

10 GiB pro Monat

Veranstaltungen Einheiten

10.000 pro Tag

Echtzeitaktualisierungen

50.000

Die folgenden Vorgänge und Funktionen sind nicht in der kostenlosen Nutzung enthalten:

  • Verwaltete Löschvorgänge
  • PITR-Daten
  • Daten sichern
  • Vorgänge wiederherstellen
  • Klonvorgänge

Preise nach Standort

  • Johannesburg (africa-south1)
  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Bangkok (asia-southeast3)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Europe 3 (eur3)
  • Warsaw (europe-central2)
  • Finland (europe-north1)
  • Stockholm (europe-north2)
  • Madrid (europe-southwest1)
  • Belgium (europe-west1)
  • Berlin (europe-west10)
  • Turin (europe-west12)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Milan (europe-west8)
  • Paris (europe-west9)
  • Doha (me-central1)
  • Dammam (me-central2)
  • Tel Aviv (me-west1)
  • North America 5 (nam5)
  • North America 7 (nam7)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Mexico (northamerica-south1)
  • Sao Paulo (southamerica-east1)
  • Santiago (southamerica-west1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Columbus (us-east5)
  • Dallas (us-south1)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)
  • Phoenix (us-west8)
Rabattoptionen einblenden

Kostenlose Stufe pro Tag

Default* (USD)
Cloud Firestore CUD - 1 Year* (USD)
Cloud Firestore CUD - 3 Year* (USD)

Leseeinheiten

50.000

0,05 $ / 1,000,000 count0,04 $ / 1,000,000 count0,03 $ / 1,000,000 count

Schreibeinheiten

40.000

0,26 $ / 1,000,000 count0,208 $ / 1,000,000 count0,156 $ / 1,000,000 count

Verwaltete Löscheinheiten

Nicht unterstützt

0,26 $ / 1,000,000 count0,208 $ / 1,000,000 count0,156 $ / 1,000,000 count

Gespeicherte Daten

1 GiB Speicher

0,000328767 $ / 1 gibibyte hour--

Daten sichern

Nicht unterstützt

0,000041096 $ / 1 gibibyte hour--

Wiederherstellungsvorgang

Nicht unterstützt

0,20 $ / 1 gibibyte--

PITR-Daten

Nicht unterstützt

0,000205479 $ / 1 gibibyte hour--

Klonvorgang

Nicht unterstützt

0,20 $ / 1 gibibyte--

Event Units

10.000

0,10 $ / 1,000,000 count--
* Jedes Nutzungsmodell hat eine eindeutige ID. Möglicherweise ist Ihre Zustimmung nötig, um Rabatte auf das Nutzungsmodell erhalten zu können. Hier finden Sie weitere Informationen.

Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die Preise, die unter Cloud Platform SKUs für Ihre Währung angegeben sind.

Lese-, Schreib- und Löschvorgänge

Lesevorgänge werden in Leseeinheiten abgerechnet, die die zur Beantwortung der Abfrage verarbeiteten Daten widerspiegeln und in 4 KiB-Tranchen gemessen werden.

Schreib- und Löschvorgänge werden in Schreibeinheiten abgerechnet, die die zur Durchführung des Vorgangs verarbeiteten Daten widerspiegeln und in 1-KiB-Tranchen gemessen werden.

Bei den Gebühren für Lese-, Schreib- und Löschvorgänge gibt es einige Nuancen, die Sie berücksichtigen sollten. In den folgenden Abschnitten werden diese Nuancen im Detail erläutert.

Hinweis: Mit Firestore Query Explain können Sie besser nachvollziehen, wie die einzelnen Abfragen verarbeitet und abgerechnet werden.

Lesevorgänge

Die meisten Lesevorgänge umfassen entweder das Lesen eines bestimmten Dokuments anhand einer Kennung oder das Scannen eines Datenbereichs . Lesevorgänge verbrauchen Leseeinheiten.

Punktlesevorgänge werden auf der Grundlage der gelesenen Daten berechnet, aufgerundet in 4 KiB-Tranchen. Wenn Sie beispielsweise ein Dokument mit 3 KiB anhand der ID suchen, wird auf 4 KiB aufgerundet und Ihnen 1 Leseeinheit berechnet.

Bei Scanvorgängen werden fortlaufende Datenbereiche gelesen. Die Menge der bei Scanvorgängen gelesenen Daten hängt von Überlegungen wie der Form der Daten selbst, der Verfügbarkeit von Indizes und der Komplexität des Abfrageplans ab. Die Gesamtmenge der gescannten fortlaufenden Daten wird addiert und als Leseeinheiten in 4-KiB-Tranchen abgerechnet.

Abfragen werden basierend auf der Menge der Daten (Indizes und/oder Dokumente) abgerechnet, die zum Verarbeiten der Abfrage gelesen werden. Diese Menge kann die zurückgegebene Datenmenge übersteigen.

Für alle Lesevorgänge wird mindestens eine Leseeinheit berechnet.

Firestore Query Explain kann Ihnen helfen, zu verstehen, wie jede Abfrage verarbeitet und abgerechnet wird.

Schreibvorgänge

Schreibvorgänge umfassen das Erstellen neuer Dokumente und das Aktualisieren vorhandener Dokumente. Schreibvorgänge verbrauchen Schreibeinheiten.

Die Kosten für das Erstellen eines neuen Dokuments richten sich nach der Größe des erstellten Dokuments und der Größe der geschriebenen Indexeinträge. Jedes geschriebene Dokument oder jeder geschriebene Indexeintrag wird auf der Grundlage des einzelnen geschriebenen Elements berechnet, aufgerundet auf das nächste KiB.

Beim Aktualisieren eines Dokuments werden Daten gelesen, um das zu aktualisierende Dokument zu finden, die an dem Dokument selbst und den entsprechenden Indizes vorzunehmenden Änderungen bewertet und diese Änderungen dann in die Datenbank geschrieben. Die berechnete Dokumentgröße ist die größere der beiden Größen vor und nach dem Update. Es werden Gebühren für die Indexeinträge erhoben, die aktualisiert und gelöscht werden müssen. Die Gesamtmenge der Daten, die an der oben beschriebenen Aktualisierung beteiligt sind, wird als Schreibeinheiten in 1-KiB-Tranchen berechnet.

Löschvorgänge

Löschvorgänge werden basierend auf der Größe des Dokuments und der entsprechenden Indexeinträge in Rechnung gestellt, die gelöscht werden. Jedes gelöschte Element wird als Schreibvorgang in 1-KiB-Tranchen berechnet.

Preise für Abfragen zum Hören in Echtzeit

Echtzeitabfragen sind in zwei separate Schritte mit unterschiedlicher Preisstruktur unterteilt:

Erste Abfrage zur Synchronisierung von Ergebnissen: Ruft die erste Datenmenge ab und wird mit Leseeinheiten abgerechnet.

Echtzeitupdates: Nachfolgende Updates, die Dokumentänderungen nach der ersten Abfrage widerspiegeln und mit Einheiten für Echtzeitupdates abgerechnet werden.

Für jedes aktualisierte Dokument zahlen Sie eine Echtzeit-Updateeinheit pro 4 KiB Daten.

Ihnen wird auch eine Echtzeit-Aktualisierungseinheit in Rechnung gestellt, wenn ein Dokument aus der Ergebnismenge entfernt wird. Im Gegensatz dazu wird Ihnen kein Lesevorgang in Rechnung gestellt, wenn ein Dokument gelöscht wird.

Die Abrechnung von Listenern in den mobilen und Web-SDKs hängt auch davon ab, ob die Offline-Persistenz aktiviert ist oder nicht:

Wenn die Offline-Persistenz aktiviert ist und der Listener länger als 30 Minuten nicht verbunden ist (zum Beispiel, wenn der Nutzer offline geht), werden Ihnen die Kosten so in Rechnung gestellt, als hätten Sie eine neue Abfrage gesendet und danach Echtzeit-Updates erhalten.

Wenn die Offlinepersistenz deaktiviert ist, werden Ihnen Dokumente und Indexeinträge, die gelesen werden, so in Rechnung gestellt, als hätten Sie eine brandneue Abfrage gestellt, wenn die Verbindung des Listeners getrennt und wiederhergestellt wird und danach Echtzeit-Updates erfolgen.

Preisbeispiele

Informationen dazu, wie Abrechnungskosten für Firestore Enterprise Edition bei einer realen Anwendung anfallen, finden Sie auf der Seite Preisbeispiele.

Query Explain

Firestore Query Explain kann Ihnen helfen, die Kosten einer Abfrage zu verstehen. Wenn nur der Abfrageplan abgerufen wird, fallen mindestens die Kosten für eine Leseeinheit an. Wenn ein Abfrageplan abgerufen und die Abfrage ausgeführt wird, fallen die Kosten für die Abfrage an.

Größe des Datenbankspeichers

Datenbankspeichergröße Ihnen wird die in Firestore gespeicherte Datenmenge einschließlich des Speicheraufwands in Rechnung gestellt. Die Menge des Speicheraufwands umfasst Metadaten und Indexe.

Für jedes in Firestore gespeicherte Dokument werden folgende Metadaten benötigt:

  • Die Dokument-ID, einschließlich Sammlungs-ID und Dokumentname.
  • Der Name und Wert der einzelnen Felder. Da Firestore schemalos ist, muss der Name eines jeden Feldes in einem Dokument zusammen mit dem Feldwert gespeichert werden.
  • Alle Indexe, die sich auf das Dokument beziehen. Jeder Indexeintrag enthält die Sammlungs-ID, je nach Indexdefinition beliebig viele Feldwerte und den Dokumentnamen.

Die Speicherkosten werden in GiB/Monat angegeben und täglich berechnet. Firestore misst die Datenbankgröße täglich. Über den Zeitraum eines Monats werden diese Stichproben gemittelt, um die Speichergröße der Datenbank zu berechnen. Dieser Durchschnittswert wird mit dem Stückpreis für Speicherplatz (GiB-Monat) multipliziert.

Unter Berechnung der Speichergröße erfahren Sie, wie der Speicher für Firestore berechnet wird.

PITR-Daten

Wenn Sie PITR aktivieren, wird Ihnen die Speicherung von PITR-Daten in Rechnung gestellt. Die Gesamtkosten für die Speicherung von PiTR-Daten sind ähnlich wie die Speicherkosten der Datenbank.

Hinweis: Die PITR-Daten werden separat von der Abrechnung der Datenbank-Speichergröße in Rechnung gestellt. PITR-Daten wirken sich nicht auf die Kosten für die Datenspeichergröße aus.

Die Speicherkosten für PITR werden in GiB/Monat angegeben und täglich berechnet. Firestore misst die Datenbankgröße täglich. Über einen Zeitraum von einem Monat werden Stichproben gemittelt, um die Speichergröße der Datenbank zu berechnen. Dieser Durchschnittswert wird mit dem Stückpreis für PITR (GiB/Monat) multipliziert.

Wenn die durchschnittliche Größe Ihrer Datenbank während eines Monats beispielsweise 1 GiB beträgt und PITR für den gesamten Monat aktiviert ist, beträgt die abrechenbare PITR-Datengröße ebenfalls 1 GiB (da die PITR-Datengröße proportional zur Datenbankgröße ist).

Mindestabrechnung: Ihnen werden möglicherweise die Speicherkosten für bis zu einen Tag PITR in Rechnung gestellt, auch wenn Sie PITR innerhalb eines Tages nach der Aktivierung deaktivieren.

Datensicherung und Wiederherstellungsvorgänge

Wenn Sie Sicherungen aktivieren, wird Ihnen der Speicherplatz für die Datenbanksicherungen in Rechnung gestellt. Die Speichergröße einer Sicherung entspricht der Speichergröße der Datenbank zum Zeitpunkt der Sicherung.

Die Speicherkosten für Sicherungen werden in GiB/Monat angegeben. Außerdem wird die Anzahl der Tage, an denen jedes Backup im Laufe eines Monats aufbewahrt wird, als Durchschnittswert für den Monat berechnet. Die Kosten für jede Sicherung werden berechnet, indem die Speichergröße der Sicherung mit dem Anteil des Monats, in dem die Sicherung aufbewahrt wird, und dem Einheitspreis multipliziert wird. Die Tagesgrenzen werden für Abrechnungszwecke durch die Zeitzone America/Los_Angeles definiert.

Wenn Sie einen Wiederherstellungsvorgang durchführen, misst Firestore die Größe der Sicherung für den Wiederherstellungsvorgang. Die Größe der Sicherung wird mit dem Einheitspreis für Wiederherstellungsvorgänge (GiB) multipliziert.

Netzwerkbandbreite

Die durch Firestore Enterprise-Anfragen genutzte Netzwerkbandbreite wird Ihnen in Rechnung gestellt, wie in den folgenden Preistabellen dargestellt. Die Netzwerkbandbreitenkosten für eine Firestore Enterprise Edition-Anfrage hängen von der Antwortgröße der Anfrage, dem Standort der Firestore Enterprise Edition-Datenbank und dem Ziel der Antwort ab.

Firestore Enterprise Edition berechnet die Antwortgröße anhand eines serialisierten Nachrichtenformats. Protokoll-Overhead, wie SSL-Overhead, wird nicht auf die Netzwerkbandbreitennutzung angerechnet. Durch Ihre Firestore-Sicherheitsregeln abgelehnte Anfragen werden nicht auf die Netzwerkbandbreitennutzung angerechnet.

Sie können mit der Google Cloud Console Ihre Abrechnungsdaten in eine Datei exportieren, um zu erfahren, wie viel Netzwerkbandbreite Sie verbraucht haben.

Allgemeine Netzwerkpreise

Anfragen, die aus der Google Cloud Platform stammen (zum Beispiel von einer Anwendung in Google Compute Engine), werden Ihnen folgendermaßen in Rechnung gestellt:

Traffictyp

Preisklasse

Eingehende Datenübertragung

Kostenlos

Datenübertragung innerhalb einer Region

Kostenlos

Datenübertragung zwischen Regionen in derselben Multiregion

Kostenlos

Datenübertragung zwischen Regionen innerhalb der USA (pro GiB)

0,01 $ (die ersten 10 GiB pro Monat sind kostenlos)

Datenübertragung zwischen Regionen (jedoch nicht für Traffic zwischen US-Regionen)

Google Cloud Platform-Preise für ausgehenden Internettraffic

Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die Preise, die unter Cloud Platform SKUs für Ihre Währung angegeben sind.

Preise für die Internetdatenübertragung

So wird Ihnen die Internet-Datenübertragung in Rechnung gestellt:

  • Google Cloud-Anfragen zwischen Regionen (jedoch nicht für Traffic zwischen US-Regionen).
  • Anfragen von außerhalb von Google Cloud (zum Beispiel von einem Mobilgerät eines Nutzers).

Dienst

Preis (in $)

Netzwerk (ausgehende Datenübertragung) Weltweite Ziele (außer China und Australien, aber einschließlich Hongkong)


0 gibibyte to 10 gibibyte
0,00 $ (Free) / 1 gibibyte, per 1 month / project
10 gibibyte to 1,024 gibibyte
0,12 $ / 1 gibibyte, per 1 month / project
1,024 gibibyte to 10,240 gibibyte
0,11 $ / 1 gibibyte, per 1 month / project
10,240 gibibyte and above
0,08 $ / 1 gibibyte, per 1 month / project

Netzwerk (ausgehende Datenübertragung) Ziele in China (außer Hongkong)

0 gibibyte to 10 gibibyte
0,00 $ (Free) / 1 gibibyte, per 1 month / project
10 gibibyte to 1,024 gibibyte
0,23 $ / 1 gibibyte, per 1 month / project
1,024 gibibyte to 10,240 gibibyte
0,22 $ / 1 gibibyte, per 1 month / project
10,240 gibibyte and above
0,20 $ / 1 gibibyte, per 1 month / project

Netzwerk (ausgehende Datenübertragung) Ziele in Australien

0 gibibyte to 10 gibibyte
0,00 $ (Free) / 1 gibibyte, per 1 month / project
10 gibibyte to 1,024 gibibyte
0,19 $ / 1 gibibyte, per 1 month / project
1,024 gibibyte to 10,240 gibibyte
0,18 $ / 1 gibibyte, per 1 month / project
10,240 gibibyte and above
0,15 $ / 1 gibibyte, per 1 month / project

Netzwerk (eingehende Datenübertragung)

Kostenlos

Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die Preise, die unter Cloud Platform SKUs für Ihre Währung angegeben sind.

Ausgaben verwalten

Legen Sie Monatsbudgets und Benachrichtigungen fest, um Ihre Ausgaben zu verwalten.

Google Cloud-Budgets und ‑Benachrichtigungen

Mit Google Cloud können Sie ein Monatsbudget für alle Google Cloud-Dienste festlegen. So behalten Sie Ihre gesamten Google Cloud-Kosten im Blick, einschließlich der Netzwerkbandbreitenkosten für Firestore. Nachdem Sie ein Budget festgelegt haben, können Sie Benachrichtigungen festlegen, wodurch Sie E‑Mail-Benachrichtigungen erhalten, wenn Ihre Kosten fast Ihr Budget erreicht haben.

Wichtig: Anfragen an Firestore und andere Google Cloud-Dienste sind auch dann erfolgreich, wenn Sie Ihr monatliches Google Cloud-Budget überschritten haben. Es liegt in Ihrer Verantwortung, Ihr Nutzungsverhalten so zu ändern, dass Sie Ihr Google Cloud-Budget einhalten.

Mit diesen Schritten legen Sie ein Monatsbudget fest und richten Benachrichtigungen in der Google Cloud Console ein.


Individuelles Angebot einholen

Mit den „Pay as you go“-Preisen von Google Cloud bezahlen Sie nur für die Dienste, die Sie nutzen. Wenden Sie sich an unser Vertriebsteam, wenn Sie ein individuelles Angebot für Ihr Unternehmen erhalten möchten.
Google Cloud