Prima di utilizzare Firestore in modalità Datastore, devi scegliere una località in cui sono archiviati i dati del progetto. Per ridurre la latenza e aumentare la disponibilità, memorizza 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à a più aree geografiche o a livello di area geografica.
I dati in una località a più aree geografiche operano in una configurazione replicata su più aree geografiche. Seleziona una località a più aree geografiche se vuoi massimizzare la disponibilità e la durabilità del tuo database. Le località a più aree geografiche possono tollerare la perdita di un'intera area geografica e mantenere la disponibilità senza perdite di dati. Nell'accordo sul livello del servizio Datastore, le località a più aree geografiche definiscono una percentuale di uptime mensile più elevata rispetto alle località a livello di area geografica.
I dati in una località a livello di area geografica operano in una configurazione replicata multizona. Seleziona una località a livello di regione se l'applicazione è più sensibile alla latenza di scrittura o se vuoi la co-location con altre risorse di Google Cloud che potrebbe essere utilizzata dall'applicazione.
Località con più regioni
Una località a più aree geografiche è composta da un insieme definito di aree geografiche 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 testimoni che non mantiene un set completo di dati, ma partecipa alla replica.
Replicando i dati tra più regioni, i dati possono continuare a essere pubblicati anche con la perdita di un'intera regione. All'interno di una regione, i dati vengono replicati in zone in modo che possano continuare a essere pubblicati in quella regione anche con la perdita di una zona.
Sono disponibili le seguenti località a più aree geografiche:
Nome per più regioni | Descrizione di più aree geografiche | Regioni in lettura/scrittura | Regione dei testimoni |
---|---|---|---|
eur3 |
Europa | europe-west1 (Belgio), europe-west4 (Paesi Bassi) |
europe-north1 (Finlandia) |
nam5 |
USA | us-central1 (Iowa), us-central2 (Oklahoma: regione privata di Google Cloud) |
us-east1 (Carolina del Sud) |
Località regionale
Una località a livello regionale è un luogo geografico ben preciso, come la Carolina del Sud. Sono disponibili le seguenti località regionali:
Nome regione | Descrizione regione | ||
---|---|---|---|
Nord America | |||
us-west1 |
Oregon |
|
|
us-west2 |
Los Angeles | ||
us-west3 |
Salt Lake City | ||
us-west4 |
Las Vegas | ||
northamerica-northeast1 |
Montréal |
|
|
us-east1 |
Carolina del Sud | ||
us-east4 |
Virginia del Nord | ||
America del Sud | |||
southamerica-east1 |
San Paolo |
|
|
Europa | |||
europe-west2 |
Londra | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Paesi Bassi | ||
europe-west3 |
Francoforte | ||
europe-central2 |
Varsavia | ||
europe-west6 |
Zurigo |
|
|
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 |
Selezione di una località
L'impostazione della località per il tuo progetto Google Cloud si applica a Firestore in modalità Datastore e App Engine. Quando selezioni una località in uno dei due prodotti, la imposti per l'intero progetto Google Cloud.
Se non hai ancora selezionato una località per il tuo progetto, ti verrà chiesto di farlo quando completi una delle seguenti attività:
- Creazione di una nuova applicazione App Engine in corso...
- Crea la tua prima entità della modalità Datastore utilizzando la console Google Cloud.
Visualizzazione della località del progetto
Utilizza uno dei seguenti metodi per scoprire quale località hai selezionato 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. Le informazioni sulla località nell'angolo in alto a destra della dashboard si applicano sia ad App Engine sia a Firestore in modalità Datastore.
Passaggi successivi
- Per ulteriori informazioni sulla creazione delle applicazioni che soddisfano i requisiti di latenza, disponibilità e durabilità, consulta la sezione Area geografica e regioni.
- Per una mappa delle località, vedi Località dei data center di Cloud.