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 della modalità Datastore in una località multiregionale o regionale.
I dati in una località multiregionale operano in una configurazione replicata multizona e multiregionale. Seleziona una località multiregionale se vuoi massimizzare la disponibilità e la durabilità del tuo database. Le località multiregionali possono far fronte alla perdita di un'intera regione e mantenere la disponibilità senza perdita di dati. Nell'accordo sul livello del servizio Datastore, le località multiregionali definiscono una percentuale di uptime mensile più elevata rispetto alle località regionali.
I dati in una località regionale operano in una configurazione replicata multizona. Seleziona una località a livello di regione se la tua applicazione è più sensibile alla latenza di scrittura o se vuoi la collocazione con altre Google Cloud risorse 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 del database o una replica secondaria che non gestisce un set completo di dati, ma partecipa alla replica.
Replicando i dati tra più regioni, i dati possono continuare a essere pubblicati 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 di quella regione anche in caso di perdita di una zona.
Sono disponibili le seguenti località multiregionali:
Nome multiregionale | Descrizione di più regioni | Regioni di lettura/scrittura | Regione testimone |
---|---|---|---|
eur3 |
Europa | europe-west1 (Belgio), europe-west4 (Paesi Bassi) |
europe-north1 (Finlandia) |
nam5 |
Stati Uniti (centrale) | us-central1 (Iowa), us-central2 (Oklahoma, regione privata Google Cloud ) |
us-east1 (Carolina del Sud) |
nam7 |
Stati Uniti (centro ed est) | us-central1 (Iowa), us-east4 (Virginia del Nord) |
us-central2 (Oklahoma, regione privata Google Cloud ) |
Località regionale
Una località a singola area geografica è un luogo geografico specifico, ad esempio la Carolina del Sud. Sono disponibili le seguenti località di una singola area geografica:
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 un'altra località. |
Iowa |
|
|
northamerica-northeast1 |
Montréal |
|
|
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Toronto |
|
|
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
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 un'altra località. |
Columbus | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Dallas |
|
|
Sud America | |||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
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 un'altra località. |
Paesi Bassi |
|
|
europe-west3 |
Francoforte | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Milano | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Madrid |
|
|
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Parigi |
|
|
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Torino | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Berlino |
|
|
europe-north1 |
Finlandia |
|
|
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Stoccolma |
|
|
europe-central2 |
Varsavia | ||
europe-west6 |
Zurigo |
|
|
Medio Oriente | |||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Doha | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Dammam | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Tel Aviv | ||
Asia | |||
asia-south1 |
Mumbai | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
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 un'altra località. |
Melbourne | ||
Africa | |||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere un'altra località. |
Johannesburg |
Selezionare una posizione
L'impostazione della località per il tuo 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 selezionarla quando completi una delle seguenti attività:
- Creazione di una nuova applicazione App Engine.
- Creazione della prima entità in modalità Datastore utilizzando la Google Cloud console.
Visualizzare la posizione 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 almeno una versione di un'app App Engine di cui è stato eseguito il deployment, apri la dashboard di App Engine nella consoleGoogle 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 saperne di più sulla creazione di applicazioni che soddisfino i requisiti di latenza, disponibilità e durabilità, consulta Area geografica e regioni.
- Per una mappa delle località, vedi Località dei data center cloud.