Cloud Firestore-Standorte

Bevor Sie Wolke Firestor verwenden, müssen Sie einen Speicherort für die Datenbank wählen. Um die Latenz zu reduzieren und die Verfügbarkeit zu erhöhen, speichern Sie Ihre Daten in der Nähe der Benutzer und Dienste, die sie benötigen. Diese Standorteinstellung ist das Projekt Standard - Google Cloud Platform (GCP) Ressource Standort .

Beachten Sie, dass Ihr standardmäßiger GCP-Ressourcenstandort möglicherweise zuvor festgelegt wurde, entweder während der Projekterstellung oder beim Einrichten eines anderen Dienstes, der eine Standorteinstellung erfordert (siehe unten).

Standard-GCP-Ressourcenstandort

Mehrere Dienste einen Standort für Ihre App - Einstellung zur Verfügung benötigen, Ihr Projekt Standard Google Cloud Platform (GCP) Ressource Standort genannt. An diesem Standort werden Ihre Daten für GCP-Dienste gespeichert, die eine Standorteinstellung erfordern.

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

  • Cloud Firestore
    Beachten Sie, dass Ihr Standard - GCP - Ressource Standort gilt nicht für Firebase Realtime - Datenbank .

  • Cloud-Speicher
    Beachten Sie, dass Ihr Standard - GCP - Ressource Standort gilt nur für Ihre Standard - Cloud Storage Eimer. Wenn Sie auf dem Blaze Plan sind, können Sie mehrere Eimer, jede mit ihrer eigenen erstellen Lage .

  • Google App Engine (GAE)-App
    Wenn Sie eine einrichten App Engine App , seine Lage teilt Ihren Standard GCP Ressource Standort. Beachten Sie, dass , wenn Sie Cloud - Scheduler verwenden (zum Beispiel laufen geplanten Funktionen ), sind Sie verpflichtet , eine App Engine App in Ihrem Projekt zu haben.

Arten von Standorten

Sie können Ihre Wolke Firestore - Daten in einem Speicher Multi-Region Standort oder einen regionalen Standort .

Beachten Sie, dass , wenn Sie bereits einen App Engine - App mit einer Lage von entweder us-central oder europe-west , Ihre Cloud - Firestore - Datenbank wird in Betracht gezogen werden multiregionale .

Standorte in mehreren Regionen

Ein Standort mit mehreren Regionen ist ein allgemeines geografisches Gebiet, wie beispielsweise die Vereinigten Staaten. Daten in einem Multi-Region Standort werden in mehr replizierte Regionen . Innerhalb einer Region ist, Daten über replizierte Zonen .

Wählen Sie einen Standort mit mehreren Regionen aus, um die Verfügbarkeit und Beständigkeit Ihrer Datenbank zu maximieren. Standorte mit mehreren Regionen können dem Verlust ganzer Regionen standhalten und die Verfügbarkeit ohne Datenverlust aufrechterhalten.

Firebase unterstützt die folgenden multiregionalen GCP-Ressourcenstandorte:
Name für mehrere Regionen Beschreibung für mehrere Regionen Bestandteilsregionen
eur3 Europa europe-west1 , europe-west4
nam5 Vereinigte Staaten us-central1 , us-central2 (Oklahoma-private GCP - Region)

Regionale Standorte

Ein regionaler Standort ist ein bestimmter geografischer Ort, z. B. South Carolina. Daten in einem regionalen Standort in mehreren Zonen innerhalb einer replizierten Region . Alle regionalen Standorte sind von anderen regionalen Standorten durch mindestens 100 Meilen getrennt.

Wählen Sie einen regionalen Standort für niedriger Kosten, für niedrigere Schreiblatenz , wenn Ihre Anwendung empfindlich auf Latenzzeit ist, oder für Co-Location mit anderen GCP Ressourcen .

Firebase unterstützt die folgenden regionalen GCP-Ressourcenstandorte:
Regionsname Regionsbeschreibung
Nordamerika
us-west1 Oregon
us-west2 Los Angeles
us-west3 Salt Lake City
us-west4 Las Vegas
northamerica-northeast1 Montreal
us-east1 South Carolina
us-east4 Nord-Virginia
Südamerika
southamerica-east1 São Paulo
Europa
europe-west2 London
europe-west3 Frankfurt
europe-central2 Warschau
europe-west6 Zürich
Asien
asia-south1 Mumbai
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

Standort-SLA

Ihr Cloud - Firestor Standorttyp bestimmt den Service Level Agreement (SLA) uptime Prozentsatz:

Abgedeckter Service Prozentsatz der monatlichen Betriebszeit
Cloud Firestore Multi-Region >= 99,999 %
Cloud Firestore Regional >= 99,99%

Standortpreise

Ihr Cloud Firestore-Standort bestimmt die Kosten für Datenbankvorgänge.

Für eine umfassende Erklärung pro Region Preis und pro Region Typ findet Wolke Firestor Abrechnung verstehen .

Standorteinstellungen Ihres Projekts anzeigen

In der Firebase - Konsole zu Ihren Projekteinstellungen .

Nächste Schritte

  • Weitere Informationen über die Erstellung von Anwendungen Latenz, Verfügbarkeit und Haltbarkeit Anforderungen gerecht zu werden, beziehen sich auf Geographie und Regionen .