Prima di utilizzare Firestore in modalità Datastore, devi scegliere una località in cui vengono archiviati 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 in modalità Datastore in una località multiregionale o a singola regione.
I dati in una località multiregionale operano in una configurazione multizona e multiregionale. Seleziona una località multiregionale per massimizzare la disponibilità e la durabilità del tuo database. Le località multiregionali possono tollerare la perdita di un'intera regione e mantenere la disponibilità senza perdita di dati. Nell'accordo sul livello del servizio di Datastore, le località con più regioni definiscono una percentuale di uptime mensile più elevata rispetto alle località a singola regione.
I dati di una località a singola regione operano in una configurazione replicata multizona. Seleziona una località regionale se la tua applicazione è più sensibile alla latenza di scrittura o se vuoi la colocation con altre risorse Google Cloud che la tua applicazione potrebbe utilizzare.
Località con più regioni
Una località multiregionale è composta da un insieme definito di regioni in cui sono archiviate più repliche del database. Ogni replica è una replica di lettura e scrittura che contiene tutti i dati nel database oppure una replica di sola lettura che non gestisce un set completo di dati, ma partecipa alla replica.
Replicando i dati tra più regioni, i dati possono continuare a essere gestiti anche in caso di perdita dell'intera regione. All'interno di una regione, i dati vengono replicati in zone in modo che possano continuare a essere gestiti all'interno di quella regione anche in assenza di una zona.
Sono disponibili le seguenti località multiregionali:
Nome multiregione | Descrizione per più regioni | Regioni di lettura-scrittura | Regione dei testimoni |
---|---|---|---|
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à regionale
Una località 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 | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Iowa |
|
|
northamerica-northeast1 |
Montréal |
|
|
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Toronto |
|
|
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 | ||
Sud America | |||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Santiago |
|
|
southamerica-east1 |
San Paolo |
|
|
Europa | |||
europe-west2 |
Londra |
|
|
europe-west1 |
Belgio |
|
|
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Paesi Bassi | ||
europe-west3 |
Francoforte |
|
|
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 | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Parigi |
|
|
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 | ||
europe-north1 |
Finlandia |
|
|
europe-central2 |
Varsavia | ||
europe-west6 |
Zurigo |
|
|
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à
Le impostazioni di località per il progetto Google Cloud si applicano sia a Firestore in modalità Datastore che ad App Engine. Quando selezioni una località in uno dei prodotti, imposti la località per l'intero progetto Google Cloud.
Se non hai ancora selezionato una località per il progetto, ti verrà chiesto di selezionarla quando completi una delle seguenti attività:
- Creazione di una nuova applicazione App Engine.
- Creazione della prima entità in 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 di App Engine, apri la dashboard di App Engine nella console Google Cloud. Le informazioni 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 Area geografica e regioni.
- Per una mappa delle località, consulta Località di Cloud Data Center.