Standorte für Produkte und Ressourcen in Ihrem Projekt auswählen

Für einige Firebase-Produkte ist eine Standorteinstellung erforderlich:

  • Google Analytics: Wenn Sie Google Analytics in Ihrem Firebase-Projekt aktivieren, werden Sie aufgefordert, einen Speicherort für Analytics-Berichte auszuwählen. Dieser Standort repräsentiert das Land oder die Region Ihrer Organisation. Über Ihren Analytics-Standort wird wiederum die Währung für Umsatzberichte festgelegt.

  • Cloud Firestore und Cloud Storage: Wenn Sie anfangen, eines dieser Produkte haben, werden Sie aufgefordert, das standardmäßiger Ressourcenstandort der Google Cloud Platform (GCP) falls er nicht bereits bei der Einrichtung eines anderen Dienstes ausgewählt wurde.

  • Cloud Functions for Firebase (nur geplante Funktionen): Wenn Sie Folgendes ausführen: geplante Funktionen, Cloud Scheduler App Engine-App erforderlich; werden Sie während der Einrichtung aufgefordert, Ihres Projekts Standardmäßiger Ressourcenstandort der Google Cloud Platform (GCP) falls er nicht bereits bei der Einrichtung eines anderen Dienstes ausgewählt wurde.

    Weitere Informationen zu den Standorteinstellungen für nicht geplante Funktionen finden Sie unter Cloud Functions Standorte.

  • Realtime Database: Wenn Sie eine Realtime Database-Instanz erstellen, werden Sie aufgefordert, den Speicherort der Instanz auszuwählen. Jede Instanz kann sich an einem anderen Speicherort befinden. Die Standorte Ihrer Realtime Database-Instanzen wirken sich nicht auf die die Optionen für Ihren standardmäßigen GCP-Ressourcenstandort.

Standorteinstellung für ein Produkt oder eine Produktgruppe auswählen

Für die meisten Anwendungsfälle wählen Sie in der Firebase-Konsole eine Standorteinstellung so aus: bei der Einrichtung eines bestimmten Produkts. Beachten Sie, dass in einigen Fällen (wie in diesem Abschnitt beschrieben) durch das Festlegen des Standorts für ein Produkt aufgrund von Abhängigkeiten auch der Standort für andere Produkte festgelegt wird.

Analytics

Wenn Sie Google Analytics in Ihrem Firebase-Projekt in der Firebase-Konsole, werden Sie aufgefordert, eine Analytics-Berichterstellung auszuwählen. Standort. Wählen Sie ein Land oder eine Region aus, die dem Standort Ihres Unternehmen.

Als Projektinhaber oder -bearbeiter können Sie die Zeitzone und die Währung für Ihren Analytics-Ort für Berichte; gehe zu deinem Einstellungen für Google Analytics, und wechseln Sie zum Bereich Berichterstellung.

Cloud Firestore, Cloud Storage und geplante Funktionen

Cloud Firestore, Cloud Storage und geplante Funktionen verwenden alle den gleichen Standorteinstellung, die sogenannte Standardstandort für GCP-Ressourcen (weitere Informationen unten). Beachten Sie, dass dieser Standort festgelegt wurden, entweder bei der Projekterstellung oder beim Einrichten der diese Standorteinstellung verwendet.

  • Wenn Sie Cloud Firestore oder Cloud Storage einrichten, werden Sie aufgefordert, Wählen Sie in der Firebase-Konsole den standardmäßigen GCP-Ressourcenstandort Ihres Projekts aus zu optimieren.

    Für Cloud Storage gilt der standardmäßige GCP-Ressourcenstandort nur für Ihren default-Bucket. Wenn Sie den Tarif "Blaze" nutzen, können Sie mehrere Buckets mit jeweils eigenen location stehen.

  • Wenn Sie geplante Funktionen ausführen, ist für Cloud Scheduler eine App Engine-App erforderlich. Bei der Einrichtung werden Sie aufgefordert, den standardmäßigen GCP-Ressourcenstandort Ihres Projekts auszuwählen.

  • Sie können den standardmäßigen GCP-Ressourcenstandort programmatisch festlegen, indem Sie die Methode defaultLocation.finalize für Ihr Firebase-Projekt.

Realtime Database Standorte

Wenn Sie eine neue Realtime Database-Instanz erstellen, müssen Sie den Speicherort für für diese Instanz. Jede Realtime Database-Instanz in Ihrem Projekt kann sich an einem anderen Ort befinden. In der folgenden Tabelle finden Sie die unterstützten Standorte für Realtime Database-Instanzen und die zugehörigen Datenbank-URL-Schemas.

Die Standorte der Realtime Database-Instanzen haben keinen Einfluss auf die Optionen für den standardmäßigen GCP-Ressourcenstandort aus.

Name der Region Beschreibung der Region Datenbank-URL-Schema
us-central1 Iowa DATABASE_NAME.firebaseio.com
europe-west1 Belgien DATABASE_NAME.europe-west1.firebasedatabase.app.
asia-southeast1 Singapur DATABASE_NAME.asia-southeast1.firebasedatabase.app.

Standorteinstellungen anzeigen

  • Analytics: Gehen Sie in der Firebase-Konsole zu Projekteinstellungen > Integrationen > Google Analytics Klicken Sie auf die Kontonummer, um Ihr Google Analytics-Konto zu öffnen, und klicken Sie dann im Admin-Bereich, um den Standort Ihres Kontos zu ermitteln.

  • Realtime Database: Rufen Sie in der Firebase-Konsole die Liste Ihrer Datenbankinstanzen und deren Speicherorte in der Realtime Database Tab Daten.

  • Cloud Firestore: In der Firebase-Konsole finden Sie auf dem Tab Cloud Firestore Daten eine Liste Ihrer Datenbankinstanzen und deren Standorte.

  • Cloud Storage: In der Firebase-Konsole können Sie auf dem Tab Cloud Storage Dateien eine Liste Ihrer Bucket und deren Speicherorte aufrufen.

  • Geplante Funktionen: Gehen Sie in der Google Cloud-Konsole zu Cloud Scheduler um die Liste der Themen für jeden Job und jede Funktion anzuzeigen. Der Ort ist der letzte Segment im Namen des Themas.

  • Nicht geplante Funktionen: Standardmäßig werden Funktionen in der us-central1 ausgeführt. Region Wurde der Standort jedoch explizit festgelegt, finden Sie den Position im Quellcode der Funktion ein.

Informationen zum standardmäßigen GCP-Ressourcenstandort

Für einige Dienste, die für deine App verfügbar sind, ist eine Standorteinstellung erforderlich. Diese heißt den standardmäßigen Ressourcenstandort der Google Cloud Platform (GCP) Ihres Projekts. Dieses Der Standort ist der Ort, an dem Ihre Daten für GCP-Dienste gespeichert werden, für die ein Standort erforderlich ist Einstellung.

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

  • Cloud Firestore
    Hinweis: Ihr standardmäßiger GCP-Ressourcenstandort gilt nicht für Firebase Realtime Database

  • Cloud Storage
    Beachten Sie, dass Ihr standardmäßiger GCP-Ressourcenstandort nur für Ihr Standard-Cloud Storage-Bucket. Wenn Sie den Tarif „Blaze“ nutzen, können Sie Mehrere Buckets mit jeweils einem eigenen erstellen location stehen.

  • App Engine-Anwendung (z. B. für geplante Funktionen)
    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 geplante Funktionen, eine App Engine-Anwendung in Ihrem Projekt benötigen.

Sie können entweder einen Standort mit mehreren Regionen oder einen regionaler Standort als standardmäßigen GCP-Ressourcenstandort. Wenn Sie bereits eine App Engine-App mit dem Standort us-central oder europe-west haben, wird jeder GCP-Dienst, der diese Standorteinstellung verwendet, 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 RegionBeschreibung der Region
Nordamerika
us-west1Oregon
us-west2Los Angeles
us-west3Salt Lake City
us-west4Las Vegas

us-central1

Iowa
northamerica-northeast1Montreal

northamerica-northeast2

Toronto
us-east1South Carolina
us-east4Northern Virginia

us-east5

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

us-south1

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.

Dallas
Südamerika

southamerica-west1

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.

Santiago
southamerica-east1São Paulo
Europa
europe-west2London

europe-west1

Belgien

europe-west4

Niederlande

europe-west8

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

europe-southwest1

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

europe-west9

Paris

europe-west12

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

europe-west10

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.

Berlin
europe-west3Frankfurt

europe-north1

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-central2Warschau
europe-west6Zürich
Naher Osten

me-central1

Doha

me-central2

Dammam

me-west1

Tel Aviv
Asien
asia-south1Mumbai

asia-south2

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-southeast1Singapur
asia-southeast2Jakarta
asia-east2Hongkong
asia-east1Taiwan
asia-northeast1Tokio
asia-northeast2Osaka
asia-northeast3Seoul
Australien
australia-southeast1Sydney

australia-southeast2

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

africa-south1

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

Nächste Schritte

  • Wenn Sie eine Cloud Firestore-Datenbank an einem bestimmten Speicherort erstellen möchten, lesen Sie den Hilfeartikel Einstieg in Cloud Firestore.

  • Rufen Sie zum Erstellen eines Cloud Storage-Buckets die Seite „Erste Schritte“ für Ihre Plattform.

  • Um geplante Funktionen mit Cloud Functions for Firebase auszuführen, rufen Sie die Einrichtungsleitfaden.

  • Weitere Informationen zum Erstellen von Anwendungen, die Ihre Latenz-, Verfügbarkeits- und Langlebigkeitsanforderungen erfüllen, finden Sie unter Geografie und Regionen.