Quando esegui il provisioning di un database Cloud Firestore, devi scegliere una località. Per ridurre la latenza e aumentare la disponibilità, archivia i dati in prossimità degli utenti e dei servizi che ne hanno bisogno.
Facoltativamente, puoi creare più database nel tuo progetto, ognuno con la propria impostazione di localizzazione.
Tieni presente che, una volta eseguito il provisioning di un database, non puoi modificare la sua impostazione di località.
Tipi di località
Puoi archiviare i dati di Cloud Firestore in una località multiregionale o in una località regionale.
Località multiregionali
Seleziona una località multiregionale per massimizzare la disponibilità e la durabilità del tuo database.
Una località multiregionale è costituita da un insieme definito di regioni in cui sono archiviate più repliche del database. Ogni replica è una replica di lettura/scrittura che contiene tutti i dati del database o una replica di controllo che non gestisce un set completo di dati, ma partecipa alla replica.
Replicando i dati tra più regioni, i dati possono continuare a essere forniti anche in caso di perdita di un'intera regione. All'interno di una regione, i dati vengono replicati in varie zone in modo che possano continuare a essere forniti all'interno di quella regione anche in caso di perdita di una zona.
Cloud Firestore supporta le seguenti località multiregionali:
| Nome della località multi-regione | Descrizione multiregionale | Regioni di lettura/scrittura | Regione di controllo |
|---|---|---|---|
eur3 |
Europa | europe-west1 (Belgio), europe-west4 (Paesi Bassi) |
europe-north1 (Finlandia) |
nam5 |
Stati Uniti (fuso orario centrale) | us-central1 (Iowa), us-central2 (Oklahoma - regione Google Cloud privata) |
us-east1 (Carolina del Sud) |
nam7 |
Stati Uniti (centro e est) | us-central1 (Iowa), us-east4 (Virginia del Nord) |
us-central2 (Oklahoma - regione Google Cloud privata) |
Località regionali
Una località regionale è un luogo geografico specifico, ad esempio la Carolina del Sud. I dati in una località regionale vengono replicati in più zone all'interno di una regione. Tutte le località regionali sono separate da altre località regionali da almeno 160 km.
Seleziona una località a livello di regione per ridurre i costi, per una minore latenza di scrittura se la tua applicazione è sensibile alla latenza o per la colocazione con altre risorse Google Cloud.
Cloud Firestore supporta le seguenti località delle risorse regionali:
| Nome regione | Descrizione della regione | |
|---|---|---|
| Nord America | ||
us-west1 | Oregon | |
us-west2 | Los Angeles | |
us-west3 | Salt Lake City | |
us-west4 | Las Vegas | |
|
|
Iowa | |
northamerica-northeast1 | Montréal | |
|
|
Toronto | |
|
|
Querétaro | |
us-east1 | Carolina del Sud | |
us-east4 | Virginia del Nord | |
|
|
Columbus | |
|
|
Dallas | |
| Sud America | ||
|
|
Santiago | |
southamerica-east1 | San Paolo | |
| Europa | ||
europe-west2 | Londra | |
|
|
Belgio | |
|
|
Paesi Bassi | |
|
|
Milano | |
|
|
Madrid | |
|
|
Parigi | |
|
|
Torino | |
|
|
Berlino | |
europe-west3 | Francoforte | |
|
|
Finlandia | |
|
|
Stoccolma | |
europe-central2 | Varsavia | |
europe-west6 | Zurigo | |
| Medio Oriente | ||
|
|
Doha | |
|
|
Dammam | |
|
|
Tel Aviv | |
| Asia | ||
asia-south1 | Mumbai | |
|
|
Delhi | |
asia-southeast1 | Singapore | |
asia-southeast2 | Giacarta | |
asia-southeast3 | Bangkok | |
asia-east2 | Hong Kong | |
asia-east1 | Taiwan | |
asia-northeast1 | Tokyo | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seul | |
| Australia | ||
australia-southeast1 | Sydney | |
|
|
Melbourne | |
| Africa | ||
|
|
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) in disponibilità generale (GA):
| Servizio | Percentuale mensile di uptime |
|---|---|
| Cloud Firestore multi-regione | >= 99,999% |
| Cloud Firestore Regionale | >= 99,99% |
Prezzi per ubicazione
La località di Cloud Firestore determina il costo delle operazioni del database.
Per una spiegazione completa dei prezzi per regione e per tipo di regione, consulta Informazioni sulla fatturazione di Cloud Firestore.
Visualizza la località dei tuoi database
Utilizza uno dei seguenti metodi per visualizzare le impostazioni di localizzazione per i tuoi database:
Esegui il comando
gcloud firestore databases list.Apri l'elenco dei database nella console Google Cloud. La località di ogni database è indicata nella colonna Località.
Passaggi successivi
Per creare un database Cloud Firestore in una località specifica, consulta Crea e gestisci i database.
Per saperne di più sulla creazione di applicazioni che soddisfino i requisiti di latenza, disponibilità e durabilità, consulta Area geografica e regioni.