Wenn Sie eine Cloud Firestore-Datenbank bereitstellen, müssen Sie einen Standort dafür auswählen. Um die Latenz zu verringern und die Verfügbarkeit zu erhöhen, speichern Sie Ihre Daten in der Nähe der Nutzer und Dienste, die sie benötigen.
Optional können Sie in Ihrem Projekt mehrere Datenbanken erstellen, die jeweils eine eigene Standorteinstellung haben.
Beachten Sie, dass Sie die Standorteinstellung einer Datenbank nach der Bereitstellung nicht mehr ändern können.
Arten von Standorten
Sie können Ihre Cloud Firestore-Daten an einem multiregionalen Standort oder an einem regionalen Standort speichern.
Multiregionale Standorte
Wählen Sie einen multiregionalen Standort aus, um die Verfügbarkeit und Langlebigkeit Ihrer Datenbank zu maximieren.
Ein multiregionaler Standort besteht aus einer definierten Gruppe von Regionen, in denen mehrere Replikate der Datenbank gespeichert werden. Jedes Replikat ist entweder ein Lese-/Schreib-Replikat, das alle Daten in der Datenbank enthält, oder ein Zeugenreplikat, das keinen vollständigen Datensatz enthält, aber an der Replikation beteiligt ist.
Durch die Replikation der Daten zwischen mehreren Regionen können Daten auch dann bereitgestellt werden, wenn eine gesamte Region ausfällt. Innerhalb einer Region werden Daten über Zonen hinweg repliziert, sodass Daten auch bei Verlust einer Zone weiterhin innerhalb dieser Region bereitgestellt werden können.
Cloud Firestore unterstützt die folgenden multiregionalen Standorte:
| Name des multiregionalen Standorts | Beschreibung des multiregionalen Standorts | Lese-/Schreibregionen | Witness-Region |
|---|---|---|---|
eur3 |
Europa | europe-west1 (Belgien), europe-west4 (Niederlande) |
europe-north1 (Finnland) |
nam5 |
USA (Zentral) | us-central1 (Iowa), us-central2 (Oklahoma – private Google Cloud-Region) |
us-east1 (South Carolina) |
nam7 |
USA (Mitte und Osten) | us-central1 (Iowa), us-east4 (Northern Virginia) |
us-central2 (Oklahoma – private Google Cloud-Region) |
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 zu senken, die Schreiblatenz zu verringern, wenn Ihre Anwendung latenzempfindlich ist, oder um die gemeinsame Speicherung mit anderen Google Cloud-Ressourcen zu ermöglichen.
Cloud Firestore unterstützt die folgenden regionalen Ressourcenstandorte:
| Name der Region | Beschreibung der Region | |
|---|---|---|
| Nordamerika | ||
us-west1 | Oregon | |
us-west2 | Los Angeles | |
us-west3 | Salt Lake City | |
us-west4 | Las Vegas | |
|
|
Iowa | |
northamerica-northeast1 | Montreal | |
|
|
Toronto | |
|
|
Queretaro | |
us-east1 | South Carolina | |
us-east4 | Northern Virginia | |
|
|
Columbus | |
|
|
Dallas | |
| Südamerika | ||
|
|
Santiago | |
southamerica-east1 | São Paulo | |
| Europa | ||
europe-west2 | London | |
|
|
Belgien | |
|
|
Niederlande | |
|
|
Mailand | |
|
|
Madrid | |
|
|
Paris | |
|
|
Turin | |
|
|
Berlin | |
europe-west3 | Frankfurt | |
|
|
Finnland | |
|
|
Stockholm | |
europe-central2 | Warschau | |
europe-west6 | Zürich | |
| Naher Osten | ||
|
|
Doha | |
|
|
Dammam | |
|
|
Tel Aviv | |
| Asien | ||
asia-south1 | Mumbai | |
|
|
Delhi | |
asia-southeast1 | Singapur | |
asia-southeast2 | Jakarta | |
asia-southeast3 | Bangkok | |
asia-east2 | Hongkong | |
asia-east1 | Taiwan | |
asia-northeast1 | Tokio | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seoul | |
| Australien | ||
australia-southeast1 | Sydney | |
|
|
Melbourne | |
| Afrika | ||
|
|
Johannesburg | |
Standort-SLA
Der Standorttyp von Cloud Firestore bestimmt den Prozentsatz der Betriebszeit im Service Level Agreement (SLA) bei allgemeiner Verfügbarkeit (GA):
| Abgedeckter Dienst | Prozentsatz monatlicher Betriebszeit |
|---|---|
| Cloud Firestore-Multiregion | >= 99,999 % |
| Cloud Firestore Regional | >= 99,99 % |
Standortpreise
Der Standort von Cloud Firestore bestimmt die Kosten für Datenbankvorgänge.
Eine ausführliche Erläuterung der Preise pro Region und Regionstyp finden Sie unter Cloud Firestore-Abrechnung.
Standort Ihrer Datenbanken ansehen
Verwenden Sie eine der folgenden Methoden, um die Standorteinstellung für Ihre Datenbanken aufzurufen:
Führen Sie den Befehl
gcloud firestore databases listaus.Öffnen Sie in der Google Cloud Console die Datenbankliste. Der Standort jeder Datenbank wird in der Spalte „Standort“ angezeigt.
Nächste Schritte
Informationen zum Erstellen einer Cloud Firestore-Datenbank an einem bestimmten Standort finden Sie unter Datenbanken erstellen und verwalten.
Weitere Informationen zum Erstellen von Anwendungen, die Ihre Latenz-, Verfügbarkeits- und Langlebigkeitsanforderungen erfüllen, finden Sie unter Geografie und Regionen.