Bevor Sie Firestore im Datastore-Modus verwenden können, müssen Sie einen Standort auswählen, an dem die Projektdaten gespeichert werden. Um die Latenz zu verringern und die Verfügbarkeit zu erhöhen, sollten Sie Ihre Daten in der Nähe der Nutzer und Dienste speichern, die sie benötigen.
Arten von Standorten
Sie können Ihre Datastore-Modus-Daten entweder an einem multiregionalen oder an einem regionalen Standort speichern.
Daten an einem Standort mit mehreren Regionen arbeiten in einer replizierten Konfiguration mit mehreren Zonen und mehreren Regionen. Wählen Sie einen Standort mit mehreren Regionen aus, wenn Sie die Verfügbarkeit und Langlebigkeit Ihrer Datenbank maximieren möchten. Multiregionale Standorte können den Verlust einer ganzen Region kompensieren und die Verfügbarkeit ohne Datenverlust gewährleisten. Im Datastore Service Level Agreement ist für multiregionale Standorte ein höherer Prozentsatz monatlicher Betriebszeit als für regionale Standorte definiert.
Daten an einem regionalen Standort arbeiten in einer replizierten Konfiguration mit mehreren Zonen. Wählen Sie einen regionalen Standort aus, wenn Ihre Anwendung empfindlicher auf Schreiblatenz reagiert oder wenn Sie die Datenbank mit anderen Google Cloud Ressourcen am selben Standort speichern möchten, die Ihre Anwendung möglicherweise verwendet.
Multiregionale Standorte
Ein Standort mit mehreren Regionen besteht aus einer bestimmten 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 weiterhin bereitgestellt werden, wenn eine ganze Region ausfällt. Innerhalb einer Region werden Daten über Zonen hinweg repliziert, sodass Daten auch bei Verlust einer Zone weiterhin in dieser Region bereitgestellt werden können.
Die folgenden Standorte mit mehreren Regionen sind verfügbar:
| Name | Beschreibung | Nicht schreibgeschützte Regionen | Zeugen-Region |
|---|---|---|---|
eur3 |
Europa | europe-west1 (Belgien), europe-west4 (Niederlande) |
europe-north1 (Finnland) |
nam5 |
USA (Mitte) | 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) |
Regionaler Speicherort
Ein regionaler Standort ist ein bestimmter geografischer Ort wie South Carolina. Folgende regionale Standorte sind verfügbar:
| Name der Region | Beschreibung der Region | ||
|---|---|---|---|
| Nordamerika | |||
us-west1 |
Oregon |
|
|
us-west2 |
Los Angeles | ||
us-west3 |
Salt Lake City | ||
us-west4 |
Las Vegas | ||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Iowa |
|
|
northamerica-northeast1 |
Montreal |
|
|
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Toronto |
|
|
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Queretaro | ||
us-east1 |
South Carolina | ||
us-east4 |
Northern Virginia | ||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Columbus | ||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Dallas |
|
|
| Südamerika | |||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Santiago |
|
|
southamerica-east1 |
São Paulo |
|
|
| Europa | |||
europe-west2 |
London |
|
|
europe-west1 |
Belgien |
|
|
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Niederlande |
|
|
europe-west3 |
Frankfurt | ||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Mailand |
|
|
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Madrid |
|
|
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Paris |
|
|
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Turin |
|
|
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Berlin | ||
europe-north1 |
Finnland |
|
|
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Stockholm |
|
|
europe-central2 |
Warschau |
|
|
europe-west6 |
Zürich |
|
|
| Naher Osten | |||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Doha | ||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Dammam | ||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Tel Aviv | ||
| Asien | |||
asia-south1 |
Mumbai | ||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
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 | ||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Melbourne | ||
| Afrika | |||
App Engine wird an diesem Standort nicht unterstützt. Wenn Sie App Engine verwenden möchten, sollten Sie einen anderen Standort auswählen. |
Johannesburg |
Standort auswählen
Die Standorteinstellung für Ihr Google Cloud -Projekt gilt sowohl für Firestore im Datastore-Modus als auch für App Engine. Wenn Sie in einem der beiden Produkte einen Standort auswählen, legen Sie den Standort für Ihr gesamtes Google Cloud Projekt fest.
Wenn Sie noch keinen Standort für Ihr Projekt ausgewählt haben, werden Sie bei den folgenden Aktionen aufgefordert, den Standort auszuwählen:
- Neue App Engine-Anwendung erstellen
- Erstellen der ersten Datastore-Modus-Entität mit derGoogle Cloud Console.
Standort Ihres Projekts ansehen
Verwenden Sie eine der folgenden Methoden, um zu ermitteln, welchen Standort Sie für Ihr Projekt ausgewählt haben:
Führen Sie den Befehl
gcloud app describeaus:Öffnen Sie das App Engine-Dashboard in derGoogle Cloud Console, wenn Sie mindestens eine Version einer App Engine-App bereitgestellt haben. Die Standortinformationen oben rechts im Dashboard gelten sowohl für App Engine als auch für Firestore im Datastore-Modus.
Weitere Informationen
- Weitere Informationen zum Erstellen von Anwendungen, die Ihren Anforderungen an Latenzzeit, Verfügbarkeit und Langlebigkeit gerecht werden, finden Sie unter Geografie und Regionen.
- Eine Karte der Standorte finden Sie unter Cloudstandorte.