Località di Cloud Firestore

Prima di utilizzare Cloud Firestore, devi scegliere una località per il tuo per configurare un database. Per ridurre la latenza e aumentare la disponibilità, archivia i dati vicino a gli utenti e i servizi che ne hanno bisogno. Questa impostazione di località corrisponde alla località predefinita della risorsa Google Cloud (Google Cloud) del tuo progetto.

Tieni presente che la località della risorsa Google Cloud predefinita potrebbe essere stata impostata in precedenza, durante la creazione del progetto o durante la configurazione di un altro servizio che richiede un'impostazione di geolocalizzazione (vedi di seguito).

Località predefinita delle risorse Google Cloud

Diversi servizi disponibili per la tua app richiedono un'impostazione di geolocalizzazione, chiamata località predefinita delle risorse Google Cloud Platform (Google Cloud) del progetto. Questa località è la posizione in cui vengono archiviati i tuoi dati per i servizi Google Cloud che richiedono l'impostazione di una geolocalizzazione.

I seguenti prodotti condividono la stessa posizione predefinita delle risorse Google Cloud:

  • Cloud Firestore
    Tieni presente che la località predefinita delle risorse Google Cloud non si applica a Firebase Realtime Database.

  • Cloud Storage
    Tieni presente che la località delle risorse Google Cloud predefinita si applica solo Bucket predefinito Cloud Storage. Se hai scelto il piano Blaze, puoi creare più bucket, ciascuno con il proprio location.

  • App Google App Engine (GAE)
    Se configuri una app App Engine, la relativa posizione condivide la località predefinita delle risorse Google Cloud. Tieni presente che se utilizzi Cloud Scheduler (ad esempio, per eseguire funzioni programmate), devi eseguire un'app di App Engine nel tuo progetto.

Tipi di località

Puoi archiviare i tuoi dati di Cloud Firestore in un una località multiregionale o una località regionale.

Tieni presente che se hai già un'app App Engine con un percorso us-central o europe-west, il database Cloud Firestore verrà considerata multiregionale.

Località con più regioni

Seleziona una località multi-regione per massimizzare la disponibilità e la durabilità del tuo database.

Una località multiregionale è composta da un insieme definito di regioni in cui sono presenti più repliche del database vengono archiviati. Ogni replica è una replica di lettura/scrittura che contiene tutte le nel database o in una replica di replica che non mantiene un set completo ma partecipa alla replica.

Se replichi i dati tra più regioni, la loro pubblicazione può continuare anche in caso di perdita di un'intera regione. All'interno di una regione, i dati vengono replicati zone in modo che i dati possano continuare a essere pubblicati all'interno di quella regione anche con la perdita di una zona.

Firebase supporta le seguenti località delle risorse Google Cloud multiregionali:
Nome multiregione Descrizione per più regioni Regioni di lettura-scrittura Regione testimone
eur3 Europa europe-west1 (Belgio), europe-west4 (Paesi Bassi) europe-north1 (Finlandia)
nam5 Stati Uniti us-central1 (Iowa), us-central2 (Oklahoma, regione privata Google Cloud) us-east1 (Carolina del Sud)

Località regionali

Una località regionale è un luogo geografico ben preciso, come la Carolina del Sud. Dati di una regione viene replicata in più zone all'interno di region. Tutte le località regionali sono separate dalle altre località di almeno 160 miglia.

Seleziona una località regionale in modo da ridurre i costi e ridurre la latenza di scrittura dell'applicazione è sensibile alla latenza o per colocation con altre risorse Google Cloud.

Firebase supporta le seguenti località delle risorse Google Cloud a livello di regione:
Nome regioneDescrizione regione
Nord America
us-west1Oregon
us-west2Los Angeles
us-west3Salt Lake City
us-west4Las Vegas

us-central1

Iowa
northamerica-northeast1Montréal

northamerica-northeast2

Toronto
us-east1Carolina del Sud
us-east4Virginia del Nord

us-east5

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Columbus

us-south1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere una collocazione diversa.

Dallas
Sud America

southamerica-west1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere una collocazione diversa.

Santiago
southamerica-east1San Paolo
Europa
europe-west2Londra

europe-west1

Belgio

europe-west4

Paesi Bassi

europe-west8

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Milano

europe-southwest1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Madrid

europe-west9

Parigi

europe-west12

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Torino

europe-west10

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Berlino
europe-west3Francoforte

europe-north1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere una collocazione diversa.

Finlandia
europe-central2Varsavia
europe-west6Zurigo
Medio Oriente

me-central1

Doha

me-central2

Dammam

me-west1

Tel Aviv
Asia
asia-south1Mumbai

asia-south2

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Delhi
asia-southeast1Singapore
asia-southeast2Giacarta
asia-east2Hong Kong
asia-east1Taiwan
asia-northeast1Tokyo
asia-northeast2Osaka
asia-northeast3Seul
Australia
australia-southeast1Sydney

australia-southeast2

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Melbourne
Africa

africa-south1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Johannesburg

SLA (accordo sul livello del servizio) della località

Il tipo di località Cloud Firestore determina la percentuale di uptime dell'accordo sul livello del servizio (SLA):

Servizio Percentuale mensile di uptime
Cloud Firestore (più regioni) >= 99,999%
Cloud Firestore a livello di regione >= 99,99%

Prezzi per località

La tua località Cloud Firestore determina il costo del database operazioni aziendali.

Per una spiegazione completa dei prezzi per regione e tipo di regione, consulta Informazioni sulla fatturazione di Cloud Firestore.

Visualizza la posizione dei tuoi database

Nella console Firebase, vai al tuo Impostazioni progetto.

Passaggi successivi

  • Per ulteriori informazioni sulla creazione di applicazioni in grado di soddisfare i requisiti di latenza, i requisiti di disponibilità e durabilità, consulta Area geografica e regioni.