In diesem Dokument werden die Preise für die Firestore Enterprise Edition erläutert. Informationen zu den Preisen für die Standard Edition finden Sie unter Firestore-Preise.
Bei der Nutzung der Firestore Enterprise-Edition wird Ihnen Folgendes in Rechnung gestellt:
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 ohne Kosten loslegen können. Die Größen dieser Gratiskontingente sind in der folgenden Tabelle aufgelistet.
Die Mengen des kostenlosen Kontingents werden täglich angewendet und gegen Mitternacht (UTC -7/-8) zurückgesetzt.
Das kostenlose Kontingent 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 |
Die folgenden Vorgänge und Funktionen sind nicht in der kostenlosen Nutzung enthalten:
Preise nach Standort
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 count | 0,04 $ / 1,000,000 count | 0,03 $ / 1,000,000 count |
Schreibeinheiten | 40.000 | 0,26 $ / 1,000,000 count | 0,208 $ / 1,000,000 count | 0,156 $ / 1,000,000 count |
Verwaltete Löscheinheiten | Nicht unterstützt | 0,26 $ / 1,000,000 count | 0,208 $ / 1,000,000 count | 0,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 | - | - |
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.
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 3 KiB großes Dokument anhand der ID suchen, wird dies auf 4 KiB aufgerundet und Ihnen 1 Leseeinheit in Rechnung gestellt.
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 Datenmenge (Indizes und/oder Dokumente) berechnet, die zum Verarbeiten der Abfrage gelesen wird. Diese Menge kann die zurückgegebene Datenmenge übersteigen.
Für alle Lesevorgänge gilt ein Mindestpreis von 1 Leseeinheit.
Mit Firestore Query Explain können Sie nachvollziehen, wie die einzelnen Abfragen verarbeitet und abgerechnet werden.
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.
Preisbeispiele
Informationen dazu, wie Abrechnungskosten für Firestore Enterprise Edition bei einer realen Anwendung anfallen, finden Sie auf der Seite Preisbeispiele.
Abfrage erklären
Mit Firestore Query Explain können Sie die Kosten einer Abfrage besser nachvollziehen. 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 auf 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 Speicherkosten werden in GiB/Monat angegeben und täglich berechnet. Firestore misst die Datenbankgröße täglich. Über den Zeitraum eines Monats werden diese Stichprobenpunkte 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 PiTR-Datenspeicherung 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 für eine Sicherung entspricht der Speichergröße der Datenbank zum Zeitpunkt der Sicherung.
Die Speicherkosten für Sicherungen werden in GiB/Monat berechnet. Außerdem wird für den Zeitraum eines Monats die Anzahl der Tage berechnet, für die jedes Backup aufbewahrt wird, gemittelt über den Monat. 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 in der Zeitzone „America/Los_Angeles“ festgelegt.
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 Anfrage an die Firestore Enterprise Edition hängen von der Antwortgröße der Anfrage, dem Standort der Firestore Enterprise Edition-Datenbank und dem Ziel der Antwort ab.
Firestore Enterprise Edition errechnet 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.
Um zu erfahren, wie viel Netzwerkbandbreite Sie verbraucht haben, können Sie mit der Google Cloud Console Ihre Abrechnungsdaten in eine Datei exportieren.
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 | Preis |
---|---|
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 ohne Traffic zwischen Regionen in den USA | 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.
So wird Ihnen die Internet-Datenübertragung in Rechnung gestellt:
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.
Legen Sie Monatsbudgets und Benachrichtigungen fest, um Ihre Ausgaben zu verwalten.
Google Cloud-Budgets und ‑Benachrichtigungen
Mit Google Cloud können Sie Monatsbudgets 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 monatliches Budget fest und richten Benachrichtigungen in der Google Cloud Console ein.