Prima di utilizzare Firestore in modalità Datastore, devi scegliere una località in cui memorizzare i dati del progetto. Per ridurre la latenza e aumentare la disponibilità, archivia i dati vicino agli utenti e ai servizi che ne hanno bisogno.
Tipi di località
Puoi archiviare i dati della modalità Datastore in una località multi-regione o regionale.
I dati in una località multiregionale funzionano in una configurazione replicata con più zone e più regioni. Seleziona una località multi-regione se vuoi massimizzare la disponibilità e la durabilità del tuo database. Le località con più regioni possono far fronte alla perdita di un'intera regione e mantenere la disponibilità senza perdita di dati. Nell'Accordo sul livello del servizio di Datastore, le località multiregione definiscono una percentuale di tempo di attività mensile superiore rispetto alle località regionali.
I dati in una località regionale funzionano in una configurazione con replica in più zone. Seleziona una località a livello di regione se la tua applicazione è più sensibile alla latenza di scrittura o se vuoi la co-locazione con altre risorse Google Cloud che la tua applicazione potrebbe utilizzare.
Località con più regioni
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 nel database o una replica di testimone che non gestisce un insieme completo di dati, 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 in varie zone in modo che possano continuare a essere pubblicati all'interno della regione anche in caso di perdita di una zona.
Sono disponibili le seguenti località multiregione:
Nome multiregione | Descrizione multiregione | 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 Google Cloud privata) |
us-east1 (Carolina del Sud) |
Località regionale
Una località a livello di regione è un luogo geografico specifico, ad esempio la Carolina del Sud. Sono disponibili le seguenti località regionali:
Nome regione | Descrizione regione | ||
---|---|---|---|
Nord America | |||
us-west1 |
Oregon | Bassi livelli di CO2 | |
us-west2 |
Los Angeles | ||
us-west3 |
Salt Lake City | ||
us-west4 |
Las Vegas | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Iowa | Bassi livelli di CO2 | |
northamerica-northeast1 |
Montréal | Bassi livelli di CO2 | |
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Toronto | Bassi livelli di CO2 | |
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Querétaro | ||
us-east1 |
Carolina del Sud | ||
us-east4 |
Virginia del Nord | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Columbus | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Dallas | Bassi livelli di CO2 | |
Sud America | |||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Santiago | Bassi livelli di CO2 | |
southamerica-east1 |
San Paolo | Bassi livelli di CO2 | |
Europa | |||
europe-west2 |
Londra | Bassi livelli di CO2 | |
europe-west1 |
Belgio | Bassi livelli di CO2 | |
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Paesi Bassi | Bassi livelli di CO2 | |
europe-west3 |
Francoforte | Bassi livelli di CO2 | |
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Milano | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Madrid | Bassi livelli di CO2 | |
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Parigi | Bassi livelli di CO2 | |
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Torino | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Berlino | Bassi livelli di CO2 | |
europe-north1 |
Finlandia | Bassi livelli di CO2 | |
europe-central2 |
Varsavia | ||
europe-west6 |
Zurigo | Bassi livelli di CO2 | |
Medio Oriente | |||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Doha | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Dammam | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Tel Aviv | ||
Asia | |||
asia-south1 |
Mumbai | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Delhi | ||
asia-southeast1 |
Singapore | ||
asia-southeast2 |
Giacarta | ||
asia-east2 |
Hong Kong | ||
asia-east1 |
Taiwan | ||
asia-northeast1 |
Tokyo | ||
asia-northeast2 |
Osaka | ||
asia-northeast3 |
Seul | ||
Australia | |||
australia-southeast1 |
Sydney | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Melbourne | ||
Africa | |||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Johannesburg |
Selezione di una località
L'impostazione della posizione per il progetto Google Cloud si applica sia a Firestore in modalità Datastore sia ad App Engine. Quando selezioni una località in uno dei due prodotti, imposti la località per l'intero progetto Google Cloud.
Se non hai ancora selezionato una località per il tuo progetto, ti verrà chiesto di selezionare la località quando completerai una delle seguenti attività:
- Creazione di una nuova applicazione App Engine.
- Crea la tua prima entità in modalità Datastore utilizzando la console Google Cloud.
Visualizzare la posizione del progetto
Utilizza uno dei seguenti metodi per scoprire la località selezionata per il tuo progetto:
Esegui il comando
gcloud app describe
.Se hai eseguito il deployment di almeno una versione di un'app App Engine, apri la dashboard di App Engine nella console Google Cloud. I dati sulla posizione nell'angolo in alto a destra della dashboard si applicano sia ad App Engine che a Firestore in modalità Datastore.
Passaggi successivi
- Per ulteriori informazioni sulla creazione di applicazioni in grado di soddisfare i requisiti di latenza, disponibilità e durabilità, consulta Geografia e regioni.
- Per una mappa delle sedi, vedi Località dei data center cloud.