Bevor Sie Cloud Firestore verwenden können, müssen Sie einen Standort für Ihr Datenbank. 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. Mit dieser Standorteinstellung legen Sie Standardmäßiger Ressourcenstandort der Google Cloud Platform (GCP).
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:
Cloud Firestore
Beachten Sie, dass Ihr standardmäßiger GCP-Ressourcenstandort nicht gelten für Firebase Realtime DatabaseCloud Storage
Beachten Sie, dass der standardmäßige GCP-Ressourcenstandort nur für Ihren standardmäßigen Cloud Storage-Bucket gilt. Wenn Sie den Tarif "Blaze" nutzen, können Sie mehrere Buckets mit jeweils eigenen location stehen.GAE-Anwendung (Google App Engine)
Wenn Sie eine App Engine-Anwendung einrichten, stimmt deren Standort mit dem standardmäßigen GCP-Ressourcenstandort überein. Wenn Sie Cloud Scheduler verwenden (z. B. zum Ausführen geplante Funktionen nutzen, müssen Sie eine App Engine-Anwendung in Ihrem Projekt haben.
Arten von Standorten
Sie können Ihre Cloud Firestore-Daten an einem Multiregionaler Standort oder ein regionaler Standort.
Wenn Sie bereits eine App Engine-Anwendung mit dem Standort us-central
oder europe-west
haben, wird Ihre Cloud Firestore-Datenbank als multiregional eingestuft.
Multiregionale Standorte
Wählen Sie einen multiregionalen Standort aus, um die Verfügbarkeit zu maximieren Langlebigkeit Ihrer Datenbank.
Ein Standort mit mehreren Regionen besteht aus einer Regionen, in denen mehrere Replikate der Datenbank vorhanden sind werden gespeichert. Jedes Replikat ist entweder ein nicht schreibgeschütztes Replikat, das alle Daten in der Datenbank oder ein Zeugenreplikat, das keinen vollständigen Satz an Daten 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 auch beim Verlust einer Zone.
Firebase unterstützt die folgenden multiregionalen GCP-Ressourcenstandorte: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.
Firebase unterstützt die folgenden regionalen GCP-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 | |
us-east1 | South Carolina | |
us-east4 | Northern Virginia | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Columbus | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Dallas | |
Südamerika | ||
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Santiago | |
southamerica-east1 | São Paulo | |
Europa | ||
europe-west2 | London | |
|
Belgien | |
|
Niederlande | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Mailand | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Madrid | |
|
Paris | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Turin | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage für Firebase verwenden möchten, sollten Sie einen anderen Speicherort auswählen. |
Berlin | |
europe-west3 | Frankfurt | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Finnland | |
europe-central2 | Warschau | |
europe-west6 | Zürich | |
Naher Osten | ||
|
Doha | |
|
Dammam | |
|
Tel Aviv | |
Asien | ||
asia-south1 | Mumbai | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Delhi | |
asia-southeast1 | Singapur | |
asia-southeast2 | Jakarta | |
asia-east2 | Hongkong | |
asia-east1 | Taiwan | |
asia-northeast1 | Tokio | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seoul | |
Australien | ||
australia-southeast1 | Sydney | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Melbourne | |
Afrika | ||
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Johannesburg |
Standort-SLA
Ihr Cloud Firestore-Standorttyp bestimmt, Service Level Agreement (SLA) Prozentsatz der Verfügbarkeit:
Abgedeckter Dienst | Prozentsatz monatlicher Betriebszeit |
---|---|
Cloud Firestore Multiregional | >= 99,999 % |
Cloud Firestore Regional | >= 99,99 % |
Standortpreise
Ihr Cloud Firestore-Standort bestimmt die Kosten der Datenbank Geschäftsabläufe.
Eine umfassende Erläuterung der Preise nach Region und Regionstyp Siehe Informationen zur Abrechnung für Cloud Firestore.
Speicherort Ihrer Datenbanken aufrufen
Rufen Sie in der Firebase Console die Projekteinstellungen auf.
Nächste Schritte
- Wenn Sie eine Cloud Firestore-Datenbank an einem bestimmten Standort erstellen möchten, besuchen Sie Erste Schritte mit Cloud Firestore.
- Weitere Informationen zum Erstellen von Anwendungen, die Ihre Latenz-, Verfügbarkeits- und Langlebigkeitsanforderungen erfüllen, finden Sie unter Geografie und Regionen.