Orte

Bevor Sie Firestore verwenden, müssen Sie einen Standort für Ihre Datenbank auswählen. Speichern Sie Ihre Daten in der Nähe der Nutzer und Dienste, die sie benötigen, um die Latenz zu verringern und die Verfügbarkeit zu erhöhen. Diese Standorteinstellung ist der standardmäßige Ressourcenstandort der Google Cloud Platform (GCP) für Ihr Projekt.

Beachten Sie, dass Ihr standardmäßiger GCP-Ressourcenstandort möglicherweise bereits festgelegt wurde, entweder während der Projekterstellung oder beim Einrichten eines anderen Dienstes, für den die Standorteinstellung erforderlich ist (siehe unten).

Standardmäßiger GCP-Ressourcenstandort

Für einige Dienste, die für Ihre Anwendung verfügbar sind, wird eine Standorteinstellung benötigt, die als standardmäßiger Ressourcenstandort der Google Cloud Platform (GCP) für Ihr Projekt bezeichnet wird. An diesem Standort werden Ihre Daten für GCP-Dienste gespeichert, für die eine Standorteinstellung erforderlich ist.

Die folgenden Produkte haben denselben standardmäßigen GCP-Ressourcenstandort:

  • Firestore

  • Cloud Storage
    Beachten Sie, dass der standardmäßige GCP-Ressourcenstandort nur für Ihren standardmäßigen Cloud Storage-Bucket gilt. Sie können mehrere Buckets erstellen, die jeweils einen eigenen Standort haben.

  • GAE-Anwendung (Google App Engine)
    Wenn Sie eine App Engine-Anwendung einrichten, stimmt deren Standort mit dem standardmäßigen GCP-Ressourcenstandort überein. Beachten Sie, dass Sie bei Verwendung von Cloud Scheduler, z. B. zum Ausführen geplanter Funktionen, eine App Engine-Anwendung in Ihrem Projekt benötigen.

Arten von Standorten

Sie können Ihre Firestore-Daten an einem multiregionalen Standort oder einem regionalen Standort speichern.

Wenn Sie bereits eine App Engine-Anwendung mit dem Standort us-central oder europe-west haben, wird Ihre Firestore-Datenbank als multiregional eingestuft.

Multiregionale Standorte

Wählen Sie einen multiregionalen Standort aus, um die Verfügbarkeit zu maximieren Langlebigkeit Ihrer Datenbank.

Ein multiregionaler Standort besteht aus einer definierten Gruppe von Regionen, in denen mehrere Replikate der Datenbank gespeichert werden. Jedes Replikat ist entweder ein nicht schreibgeschütztes Replikat, das alle Daten in der Datenbank oder ein Zeugenreplikat, das keinen vollständigen Satz aber an der Replikation beteiligt ist.

Durch die Replikation der Daten zwischen mehreren Regionen kann auch bei Verlust eines ganzen Region Innerhalb einer Region werden Daten Zonen, damit Daten weiterhin bereitgestellt werden können in dieser Region auch bei Verlust einer Zone.

Firestore unterstützt die folgenden multiregionalen Standorte:
Name Beschreibung Nicht schreibgeschützte Regionen Zeugen-Region
eur3 Europa europe-west1 (Belgien), europe-west4 (Niederlande) europe-north1 (Finnland)
nam5 USA us-central1 (Iowa), us-central2 (Oklahoma – private GCP-Region) us-east1 (South Carolina)

Regionale Standorte

Ein regionaler Standort ist ein bestimmter geografischer Ort wie South Carolina. Daten an einem regionalen Standort werden in mehreren Zonen innerhalb einer Region repliziert. Alle regionalen Standorte sind mindestens 160 Kilometer voneinander entfernt.

Wählen Sie einen regionalen Standort aus, um die Kosten niedrig zu halten, um eine niedrige Schreiblatenz zu erreichen, wenn Ihre Anwendung empfindlich auf Latenz reagiert, oder um die Datenbank mit anderen GCP-Ressourcen am selben Standort zu speichern.

Firestore unterstützt die folgenden regionalen GCP-Ressourcenstandorte:
Name der RegionBeschreibung der Region
Nordamerika
us-west1Oregon
us-west2Los Angeles
us-west3Salt Lake City
us-west4Las Vegas

us-central1

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Iowa
northamerica-northeast1Montreal

northamerica-northeast2

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen.

Toronto
us-east1South Carolina
us-east4Northern Virginia

us-east5

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen.

Columbus

us-south1

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Dallas
Südamerika

southamerica-west1

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen.

Santiago
southamerica-east1São Paulo
Europa
europe-west2London

europe-west1

Die App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen.

Belgien

europe-west4

Die App Engine wird an diesem Standort nicht unterstützt. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Niederlande

europe-west8

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen.

Mailand

europe-southwest1

Die App Engine wird an diesem Standort nicht unterstützt. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Madrid

europe-west9

Die App Engine wird an diesem Standort nicht unterstützt. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Paris

europe-west12

Die App Engine wird an diesem Standort nicht unterstützt. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Turin

europe-west10

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen.

Berlin
europe-west3Frankfurt

europe-north1

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen.

Finnland
europe-central2Warschau
europe-west6Zürich
Naher Osten

me-central1

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Doha

me-central2

Die App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen.

Dammam

me-west1

Die App Engine wird an diesem Standort nicht unterstützt. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Tel Aviv
Asien
asia-south1Mumbai

asia-south2

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Delhi
asia-southeast1Singapur
asia-southeast2Jakarta
asia-east2Hongkong
asia-east1Taiwan
asia-northeast1Tokio
asia-northeast2Osaka
asia-northeast3Seoul
Australien
australia-southeast1Sydney

australia-southeast2

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie vorhaben, App Engine zu verwenden, sollten Sie eine an einem anderen Ort.

Melbourne
Afrika

africa-south1

Dieser Speicherort unterstützt App Engine nicht. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen.

Johannesburg

Standort-SLA

Ihr Firestore-Standorttyp bestimmt den Prozentsatz für die Betriebszeit gemäß dem Service Level Agreement (SLA):

Abgedeckter Dienst Prozentsatz monatliche Betriebszeit
Firestore multiregional >= 99,999 %
Firestore regional >= 99,99 %

Standortpreise

Die Kosten für Datenbankvorgänge sind vom Firestore-Standort abhängig.

Eine ausführliche Erläuterung der Preise pro Region und Regionstyp finden Sie unter Firestone-Preise.

Speicherort der Datenbanken abrufen

Verwenden Sie eine der folgenden Methoden, um sich die Standorteinstellung für Ihre Datenbanken anzusehen:

Tipp

  • Wenn Sie eine Firestore-Datenbank an einem bestimmten Standort erstellen möchten, finden Sie entsprechende Informationen in einer der Firestore-Kurzanleitungen.
  • Weitere Informationen zum Erstellen von Anwendungen, die Ihre Latenz-, Verfügbarkeits- und Langlebigkeitsanforderungen erfüllen, finden Sie unter Geografie und Regionen.