Configurazioni a livello di una o più regioni, a due regioni e più regioni

Questa pagina descrive i diversi tipi di configurazioni di istanze disponibili in Spanner, nonché le differenze e i compromessi tra loro.

Configurazioni delle istanze

Una configurazione dell'istanza Spanner definisce il posizionamento geografico e la replica dei database nell'istanza. Quando crei un'istanza, devi configurarla come regionale, a due regioni o per più regioni. Puoi effettuare questa scelta selezionando una configurazione dell'istanza, che determina dove vengono archiviati i dati per l'istanza:

Le regioni sono aree geografiche indipendenti costituite da zone. Le zone e le regioni sono astrattive logiche delle risorse fisiche sottostanti. Una regione è composta da tre o più zone ospitate in tre o più data center fisici. Le regioni Messico, Osaka e Montréal hanno tre zone in uno o due data center fisici. Queste regioni sono in fase di espansione in almeno tre data center fisici. Quando architetti le tue soluzioni in Google Cloud, tieni conto delle indicazioni riportate in Località cloud, SLA (accordi sul livello del servizio) della piattaforma Google Cloud, e nella documentazione del prodotto Google Cloud appropriata.

Le configurazioni delle istanze con regioni e topologie di replica fisse sono chiamate configurazioni di istanze di base. Puoi creare configurazioni di istanze personalizzate e aggiungere altre repliche di sola lettura facoltative (disponibile nelle versioni Enterprise ed Enterprise Plus). Non puoi modificare la topologia di replica delle configurazioni delle istanze di base. Per maggiori informazioni, consulta Repliche di sola lettura.

Puoi spostare l'istanza da qualsiasi configurazione a qualsiasi altra configurazione di istanze regionali, a due regioni o multiregione (ad esempio da us-central1 a nam3). Puoi anche creare una nuova configurazione di istanze personalizzate con repliche aggiuntive, quindi spostare l'istanza nella nuova configurazione. Ad esempio, se la tua istanza si trova in us-central1 e vuoi aggiungere una replica di sola lettura us-west1, devi creare una nuova configurazione dell'istanza personalizzata con us-central1 come configurazione di base e aggiungere us-west1 come replica di sola lettura. Quindi, sposta l'istanza in questa nuova configurazione dell'istanza personalizzata.

Configurazioni per singole aree geografiche

I servizi Google Cloud sono disponibili in località in Nord America, Sud America, Europa, Asia e Australia. Se i tuoi utenti e servizi si trovano all'interno di un'unica regione, scegli una configurazione di istanze regionali per le letture e le scritture con la latenza più bassa.

Per qualsiasi configurazione regionale di base, Spanner gestisce tre repliche di lettura e scrittura, ciascuna in una diversa zona Google Cloud della regione. Ogni replica di lettura/scrittura contiene una copia completa del database operativo in grado di soddisfare richieste di lettura/scrittura e di sola lettura. Spanner utilizza repliche in zone diverse in modo che, in caso di errore in una singola zona, il database rimanga disponibile.

Configurazioni disponibili

Spanner offre le seguenti configurazioni di istanze regionali di base:

Nome della configurazione di base Descrizione regione Regione facoltativa
Americhe
northamerica-northeast1 Montréal icona foglia A basse emissioni di CO2
northamerica-northeast2 Toronto icona foglia A basse emissioni di CO2
northamerica-south1 Querétaro
southamerica-east1 San Paolo icona foglia A basse emissioni di CO2
southamerica-west1 Santiago icona foglia A basse emissioni di CO2
us-central1 Iowa icona foglia A basse emissioni di CO2 Solo lettura: asia-northeast1 1-OR
asia-south1 1-OR
europe-west2 1-OR
europe-west9 1-OR
us-west3 1-OR
us-east1 Carolina del Sud Solo lettura: us-central1 1-OR
us-west1 1-OR
us-east4 Virginia del Nord
us-east5 Columbus
us-south1 Dallas icona foglia A basse emissioni di CO2
us-west1 Oregon icona foglia A basse emissioni di CO2
us-west2 Los Angeles
us-west3 Salt Lake City
us-west4 Las Vegas
Europa
europe-central2 Varsavia
europe-north1 Finlandia icona foglia A basse emissioni di CO2
europe-southwest1 Madrid icona foglia A basse emissioni di CO2
europe-west1 Belgio icona foglia A basse emissioni di CO2 Solo lettura: us-central1 1-OR
us-west1 1-OR
europe-west2 Londra icona foglia A basse emissioni di CO2
europe-west3 Francoforte icona foglia A basse emissioni di CO2
europe-west4 Paesi Bassi icona foglia A basse emissioni di CO2
europe-west6 Zurigo icona foglia Basso livello di CO2
europe-west8 Milano
europe-west9 Parigi icona foglia A basse emissioni di CO2
europe-west10 Berlino icona foglia A basse emissioni di CO2
europe-west12 Torino
Asia Pacifico
asia-east1 Taiwan
asia-east2 Hong Kong
asia-northeast1 Tokyo
asia-northeast2 Osaka
asia-northeast3 Seul
asia-south1 Mumbai
asia-south2 Delhi
asia-southeast1 Singapore
asia-southeast2 Giacarta
australia-southeast1 Sydney
australia-southeast2 Melbourne
Medio Oriente
me-central1 Doha
me-central2 Dammam
me-west1 Tel Aviv
Africa
africa-south1 Johannesburg

Replica

Le configurazioni regionali di base contengono tre repliche di lettura e scrittura. Ogni mutazione Spanner richiede un quorum di scrittura composto dalla maggioranza delle repliche con diritto di voto. I quorum di scrittura sono costituiti da due delle tre repliche nelle configurazioni regionali. Per saperne di più sulle regioni leader e sulle repliche di voto, consulta Replicazione.

Puoi creare una configurazione dell'istanza regionale personalizzata e aggiungere repliche di sola lettura facoltative. Le repliche di sola lettura possono contribuire a scalare le letture e supportare letture non aggiornate a bassa latenza. Queste repliche di sola lettura non partecipano ai quorum di scrittura e non influiscono sullo SLA di Spanner >= 99, 99% per le istanze regionali. Puoi aggiungere le località elencate nella colonna Regione facoltativa come repliche di sola lettura facoltative. Se non visualizzi la posizione della replica di sola lettura scelta, puoi richiedere una nuova regione facoltativa per le repliche di sola lettura. Per ulteriori informazioni, consulta Repliche di sola lettura.

Best practice per le prestazioni per le configurazioni regionali

Per un rendimento ottimale, segui queste best practice:

  • Progetta uno schema che impedisca gli hotspot e altri problemi di rendimento.
  • Posiziona le risorse di calcolo critiche nella stessa regione dell'istanza Spanner.
  • Esegui il provisioning di una capacità di calcolo sufficiente a mantenere l'utilizzo totale della CPU ad alta priorità inferiore al 65%.
  • Per informazioni sulla quantità di throughput per nodo Spanner, consulta Prestazioni per le configurazioni regionali.

Configurazioni a due regioni

Le configurazioni a due regioni ti consentono di replicare i dati del database in più zone in due regioni di un singolo paese, come definito dalla configurazione dell'istanza.

Le configurazioni a due regioni:

  • Pubblica le letture da due regioni in un unico paese.
  • Offrono una maggiore disponibilità e SLA rispetto alle configurazioni regionali.
  • Soddisfa i requisiti di localizzazione dei dati.

Spanner offre configurazioni a due regioni in Australia, Germania, India e Giappone.

Per informazioni sulla quantità di throughput per nodo Spanner, consulta Prestazioni per le configurazioni a due regioni.

Configurazioni disponibili

Spanner offre le seguenti configurazioni di istanze a due regioni di base:

Nome della configurazione di base Località delle risorse Regioni
dual-region-australia1 au (Australia) Sydney: australia-southeast1 L,2RW+1W
Melbourne: australia-southeast2 2RW+1W
dual-region-germany1 de (Germania) Berlino: europe-west10 L,2RW+1W
Francoforte: europe-west3 2RW+1W
dual-region-india1 in (India) Mumbai: asia-south1 L,2RW+1W
Delhi: asia-south2 2RW+1W
dual-region-japan1 jp (Giappone) Tokyo: asia-northeast1 L,2RW+1W
Osaka: asia-northeast2 2RW+1W

Vantaggi

Le istanze a due regioni offrono i seguenti vantaggi principali:

  • Disponibilità del 99,999%: in due regioni dello stesso paese, un valore superiore alla disponibilità del 99,99% offerta dalle configurazioni regionali di Spanner.

  • Distribuzione dei dati: replica automaticamente i dati tra le due regioni con garanzie di elevata coerenza.

  • Requisiti di residenza dei dati: soddisfa i requisiti di residenza dei dati nei paesi elencati nella sezione Configurazioni disponibili per le regioni doppie.

Replica

Una protezione a due regioni contiene sei repliche, tre in ogni regione. Una delle regioni viene designata come regione leader predefinita (indicata nella tabella precedente). Puoi modificare la regione leader di un database. In ogni regione sono presenti due repliche di lettura e scrittura e una replica di riferimento. Quando entrambe le regioni sono operative e funzionano in una configurazione a due regioni, il quorum viene stabilito su tutte e sei le repliche. Per formare un quorum e confermare una transazione sono necessarie almeno due repliche in ogni regione.

Failover e failback

Dopo aver creato una configurazione a due regioni, puoi visualizzare la metrica Disponibilità del quorum a due regioni nella dashboard Approfondimenti sul sistema. Questa metrica è disponibile solo per le configurazioni a due regioni. Mostra l'integrità di tre quorum:

  • Il quorum a due regioni, che utilizza i seguenti nomi in codice:
    • au per l'Australia
    • de per la Germania
    • in per l'India
    • asia1 per il Giappone
  • Il quorum di una singola regione in ogni regione (ad esempio asia-south1 e asia-south2)

La metrica ha un menu a discesa Disponibilità del quorum che mostra le regioni in modalità integra o interruzione.

La metrica Disponibilità del quorum in due regioni ti aiuta a prendere decisioni autogestite sul momento del failover in caso di errori a livello di regione. Il failover autonomo solitamente viene completato entro un minuto. Per eseguire il failover e il failback manualmente, consulta Modificare il quorum a due regioni. Spanner supporta anche i failover automatici gestiti da Google, che possono richiedere fino a 45 minuti dal momento in cui viene rilevato per la prima volta il guasto.

Tieni presente quanto segue quando prendi decisioni sul failover e sul failback:

  • Se tutti e tre i quorum sono corretti, non è necessario alcun intervento.

  • Se una delle regioni mostra un'interruzione, è probabile che si tratti di un'interruzione del servizio a livello di regione. Ciò potrebbe causare una minore disponibilità dei database in esecuzione nel quorum a due regioni. Anche le scritture potrebbero non riuscire perché non è possibile stabilire un quorum e le transazioni alla fine scadono. Utilizza la dashboard Approfondimenti sul sistema per osservare la frequenza degli errori e la latenza nel database. Se si verificano un aumento dei tassi di errore o della latenza, ti consigliamo di eseguire il failover, ovvero di modificare il quorum a due regioni dalla regione a due regioni a quella ancora funzionante. Una volta che la regione in cui si è verificato l'interruzione è tornata in stato di normalità, devi eseguire il failback, modificando il quorum a due regioni da singola regione a doppia regione. Google esegue automaticamente il failover e il failback quando rileva un'interruzione a livello di regione. Puoi anche eseguire il failover manualmente se rilevi un'interruzione. Tuttavia, devi ricordarti di eseguire il failback manualmente se hai eseguito un failover manuale.

  • Se il quorum a due regioni mostra un'interruzione anche se entrambe le singole regioni sono in buono stato, è presente un problema di partizionamento della rete. Le due regioni non sono più in grado di comunicare tra loro, quindi ciascuna viene mostrata come sana anche se il sistema complessivo non lo è. In questo scenario, ti consigliamo di eseguire il failover alla regione leader predefinita. Una volta risolto il problema di partizione della rete e quando il quorum a due regioni torna a essere corretto, devi eseguire manualmente il failback.

La regione doppia fornisce un RPO (Recovery Point Objective) pari a zero perché non si verifica alcuna perdita di dati durante un'interruzione a livello di regione o quando si verifica un problema di partizione di rete.

Per controllare la modalità (singola o doppia) del quorum a due regioni, consulta Verificare il quorum a due regioni.

Best practice per il failover e il failback

Le best practice per il failover e il failback includono:

  • Non eseguire il failover in una singola regione se non si verificano errori o interruzioni nella regione. Il failover in una singola regione aumenta la possibilità di mancata disponibilità complessiva del sistema se la singola regione non è disponibile.
  • Fai attenzione quando selezioni la regione per il failover. La scelta di una regione sbagliata per il failover comporta la mancata disponibilità del database, che non è recuperabile prima che la regione sia di nuovo online. Per la verifica, puoi utilizzare uno script bash per controllare lo stato di salute della singola regione prima di eseguire il failover.
  • Se la regione non funzionante è la regione leader predefinita, modifica la regione leader predefinita nella regione di failover dopo aver eseguito il failover. Dopo aver verificato che entrambe le regioni siano di nuovo operative, esegui il failback, quindi ripristina la regione leader originale.
  • Ricordati di eseguire il failback manuale se hai eseguito un failover manuale.

Limitazioni

Non puoi creare una configurazione di istanze a due regioni personalizzata. Non puoi aggiungere repliche di sola lettura a una configurazione di istanze a due regioni.

Configurazioni per più aree geografiche

Le configurazioni regionali di Spanner replicano i dati tra più zone all'interno di un'unica regione. Tuttavia, una configurazione regionale potrebbe non essere ottimale se:

  • Spesso l'applicazione deve leggere i dati da più località geografiche (ad esempio, per fornire dati agli utenti sia in Nord America che in Asia).
  • Le scritture provengono da una posizione diversa rispetto alle letture (ad esempio, se hai carichi di lavoro di scrittura di grandi dimensioni in Nord America e carichi di lavoro di lettura di grandi dimensioni in Europa).

Le configurazioni per più regioni possono:

  • Gestisci le scritture da più regioni.
  • Mantieni la disponibilità in caso di errori a livello di regione.
  • Offrono una maggiore disponibilità e SLA rispetto alle configurazioni regionali.

Le configurazioni multiregionali ti consentono di replicare i dati del database in più zone su più regioni, come definito dalla configurazione dell'istanza. Queste repliche aggiuntive ti consentono di leggere i dati con una latenza inferiore da più località vicine o all'interno delle regioni nella configurazione.

Tuttavia, esistono dei compromessi, perché in una configurazione multiregionale le repliche del quorum (lettura/scrittura) sono distribuite su più regioni. Potresti notare una latenza di rete aggiuntiva quando queste repliche comunicano tra loro per formare un quorum di scrittura. Le letture non richiedono un quorum. Di conseguenza, la tua applicazione ottiene letture più rapide in più punti a costo di un piccolo aumento della latenza di scrittura. Per ulteriori informazioni, consulta Il ruolo delle repliche nelle scritture e nelle letture.

Configurazioni disponibili

Spanner offre le seguenti configurazioni di istanze multiregionali di base:

Un continente

Nome della configurazione di base Località delle risorse Regioni di lettura/scrittura Regioni di sola lettura Regione testimone Regione facoltativa
asia1 asia1 Tokyo: asia-northeast1 L,2R
Osaka: asia-northeast2 2R
Nessuno Seul: asia-northeast3 Solo lettura: us-west1 1-OR
us-east5 1-OR
asia2 A asia2 Mumbai: asia-south1 L,2R
Delhi: asia-south2 2R
Singapore: asia-southeast1 1R
Nessuno Nessuno
eur3 eur3 Belgio: europe-west1 L,2R
Paesi Bassi: europe-west4 2R
Nessuno Finlandia: europe-north1 Solo lettura: us-central1 1-OR
us-east4 1-OR
eur5 eur5 Londra: europe-west2 L,2R
Belgio: europe-west1 2R
Nessuno Paesi Bassi: europe-west4 Solo lettura: us-central1 1-OR
us-east1 1-OR
eur6 eur6 Paesi Bassi: europe-west4 L,2R
Francoforte: europe-west3 2R
Nessuno Zurigo: europe-west6 Solo lettura: us-east1 2-OR
nam3 nam3 Virginia del Nord: us-east4 L,2R
Carolina del Sud: us-east1 2R
Nessuno Iowa: us-central1 Solo lettura: us-west2 1-OR
asia-southeast1 1-OR
asia-southeast2 1-OR
europe-west1 1-OR
europe-west2 1-OR
nam6 nam6 Iowa: us-central1 L,2R
Carolina del Sud: us-east1 2R
Oregon: us-west1 1R
Los Angeles: us-west2 1R
Oklahoma: us-central2
nam7 nam7 Iowa: us-central1 L,2R
Virginia del Nord: us-east4 2R
Nessuno Oklahoma: us-central2 Solo lettura: us-east1 2-OR
us-south1 1-OR
europe-west1 2-OR
nam8 nam8 Los Angeles: us-west2 L,2R
Oregon: us-west1 2R
Nessuno Salt Lake City: us-west3 Solo lettura: asia-southeast1 2-OR
europe-west2 2-OR
nam9 nam9 Virginia del Nord: us-east4 L,2R
Iowa: us-central1 2R
Oregon: us-west1 2R Carolina del Sud: us-east1
nam10 nam10 Iowa: us-central1 L,2R
Salt Lake City: us-west3 2R
Nessuno Oklahoma: us-central2
nam11 nam11 Iowa: us-central1 L,2R
Carolina del Sud: us-east1 2R
Nessuno Oklahoma: us-central2 Di sola lettura: us-west1 1-OR
nam12 nam12 Iowa: us-central1 L,2R
Virginia del Nord: us-east4 2R
Oregon: us-west1 2R Oklahoma: us-central2
nam13 nam13 Oklahoma: us-central2 L,2R
Iowa: us-central1 2R
Nessuno Salt Lake City: us-west3
nam14 nam14 Virginia del Nord: us-east4 L,2R
Montréal: northamerica-northeast1 2R
Nessuno Carolina del Sud: us-east1
nam15 nam15 Dallas: us-south1 L,2R
Virginia del Nord: us-east4 2R
Nessuno Iowa: us-central1
nam16 us (Stati Uniti) Iowa: us-central1 L,2R
Virginia del Nord: us-east4 2R
Nessuno Columbus: us-east5 Solo lettura: us-west2 2-OR

Tre continenti

Nome della configurazione di base Località delle risorse Regioni di lettura/scrittura Regioni di sola lettura Regione testimone Regione facoltativa
nam-eur-asia1 nam-eur-asia1 Iowa: us-central1 L,2R
Oklahoma: us-central2 2R
Belgio: europe-west1 2R
Taiwan: asia-east1 2R
Carolina del Sud: us-east1 Di sola lettura: us-west2 1-OR
nam-eur-asia3 nam-eur-asia3 Iowa: us-central1 L,2R
Carolina del Sud: us-east1 2R
Belgio: europe-west1 1R
Paesi Bassi: europe-west4 1R
Taiwan: asia-east1 2R
Oklahoma: us-central2
  • L: regione leader predefinita. Per ulteriori informazioni, consulta Modificare la regione leader di un database.

  • 1R: una replica nella regione.

  • 2R: due repliche nella regione.

  • 2RW+1W: due repliche di lettura e scrittura e una replica di solo lettura nella regione.

  • 1-OR: una replica facoltativa. Puoi creare una configurazione di istanze regionali personalizzata e aggiungere una replica di sola lettura facoltativa. Per ulteriori informazioni, consulta Creare una configurazione dell'istanza personalizzata.

  • 2-OR: fino a due repliche facoltative. Puoi creare una configurazione di istanze a livello di regione personalizzata e aggiungere una o due repliche di sola lettura facoltative. Ti consigliamo di aggiungerne due (se possibile) per mantenere bassa la latenza di lettura. Per ulteriori informazioni, consulta Creare una configurazione dell'istanza personalizzata.

  • Risposta: questa configurazione dell'istanza è limitata da una lista consentita. Per ottenere l'accesso, contatta il tuo Technical Account Manager.

La posizione della risorsa per una configurazione di istanze multi-regione determina la garanzia della zona di ripristino di emergenza per la configurazione. Definisce dove vengono archiviati i dati at-rest.

Vantaggi

Le istanze multiregione offrono i seguenti vantaggi principali:

  • Disponibilità del 99,999%, superiore alla disponibilità del 99,99% offerta dalle configurazioni regionali di Spanner.

  • Distribuzione dei dati: Spanner replica automaticamente i dati tra le regioni con garanzie di elevata coerenza. In questo modo, i dati possono essere archiviati dove vengono utilizzati, il che può ridurre la latenza e migliorare l'esperienza utente.

  • Coerenza esterna: anche se Spanner si replica in località geograficamente distanti, puoi comunque utilizzarlo come se fosse un database in esecuzione su un'unica macchina. Le transazioni sono garantite come serializzabili e l'ordine delle transazioni all'interno del database corrisponde all'ordine in cui i client osservano che le transazioni sono state committate. La coerenza esterna è una garanzia più solida della "elevata coerenza", offerta da alcuni altri prodotti. Scopri di più su questa proprietà in TrueTime e coerenza esterna.

Replica

Ogni configurazione multi-regione di base contiene due regioni designate come regioni di lettura/scrittura, ciascuna delle quali contiene due repliche di lettura/scrittura. Una di queste regioni di lettura/scrittura è designata come regione leader predefinita, il che significa che contiene le repliche leader del database. Spanner inserisce anche una replica di testimone in una terza regione chiamata regione di testimone.

Ogni volta che un client esegue una mutazione nel database, viene formato un quorum di scrittura, costituito da una delle repliche della regione leader predefinita e da due delle quattro repliche di voto aggiuntive. Il quorum può essere formato da repliche di due o tre delle regioni che compongono la configurazione, a seconda di quali altre repliche partecipano al voto. Oltre a queste cinque repliche di voto, alcune configurazioni multiregione di base contengono repliche di sola lettura per la pubblicazione di letture a bassa latenza. Le regioni che contengono repliche di sola lettura sono chiamate regioni di sola lettura.

In genere, le regioni di voto in una configurazione multiregionale sono collocate geograficamente vicine, a meno di 1600 km di distanza, per formare un quorum a bassa latenza che consenta scritture rapide (scopri di più). Tuttavia, le regioni sono ancora abbastanza distanti tra loro, in genere almeno qualche centinaio di chilometri, per evitare guasti coordinati. Inoltre, se l'applicazione client si trova in una regione non leader, Spanner utilizza il routing consapevole del leader per instradare dinamicamente le transazioni di lettura/scrittura al fine di ridurre la latenza nel database. Per ulteriori informazioni, consulta Routing basato sui leader.

Puoi creare una configurazione di istanze multiregione personalizzata con repliche di sola lettura facoltative. Le eventuali repliche di sola lettura personalizzate che crei non possono essere incluse nei quorum di scrittura. Puoi aggiungere le località elencate nella colonna Regione facoltativa come repliche di sola lettura facoltative. Se non vedi la località della replica di sola lettura scelta, puoi richiedere una nuova regione facoltativa per le repliche di sola lettura. Per ulteriori informazioni, consulta Repliche di sola lettura.

Best practice per le prestazioni per le configurazioni multiregione

Per un rendimento ottimale, segui queste best practice:

  • Progetta uno schema che impedisca gli hotspot e altri problemi di rendimento.
  • Per una latenza di scrittura ottimale, posiziona le risorse di elaborazione per i workload con un'elevata percentuale di scrittura all'interno o vicino alla regione leader predefinita.
  • Per prestazioni di lettura ottimali al di fuori della regione leader predefinita, utilizza un valore di inattività di almeno 15 secondi.
  • Per evitare la dipendenza da una singola regione per i tuoi carichi di lavoro, posiziona le risorse di calcolo critiche in almeno due regioni. Una buona opzione è posizionarli accanto a due regioni di lettura e scrittura diverse in modo che un'interruzione in una singola regione non influisca sull'intera applicazione.
  • Provisiona una capacità di calcolo sufficiente a mantenere l'utilizzo totale della CPU ad alta priorità al di sotto del 45% in ogni regione.
  • Per informazioni sulla quantità di throughput per nodo Spanner, consulta Prestazioni per le configurazioni multiregionali.

Sposta un'istanza

Puoi spostare l'istanza Spanner da qualsiasi configurazione a qualsiasi altra configurazione, ad esempio tra configurazioni regionali e multiregionali. Il trasferimento dell'istanza non causa tempi di riposo e Spanner continua a fornire le consuete garanzie delle transazioni, inclusa l'elevata coerenza, durante il trasferimento.

Per scoprire di più sullo spostamento delle istanze Spanner, consulta Spostare un'istanza.

Configurare la regione leader predefinita

Per modificare la posizione della regione leader predefinita del database in modo che sia più vicina ai client di connessione per ridurre la latenza dell'applicazione, puoi modificare la regione leader per qualsiasi istanza Spanner che utilizzi una configurazione a due regioni o multiregionale. Per istruzioni su come modificare la posizione della regione leader, vedi Modificare la regione leader di un database. Le uniche regioni idonee a diventare la regione leader predefinita per il database sono le regioni di lettura/scrittura nella configurazione a due regioni o con più regioni.

La regione leader è responsabile della gestione di tutte le scritture del database, pertanto se la maggior parte del traffico proviene da una regione geografica, puoi spostarla in quella regione per ridurre la latenza. L'aggiornamento della regione leader predefinita è economico e non comporta lo spostamento dei dati. Il nuovo valore diventa effettivo dopo alcuni minuti.

La modifica della regione leader predefinita è una modifica dello schema, che utilizza unoperazione a lunga esecuzione. Se necessario, puoi ottenere lo stato dell'operazione a lunga esecuzione.

Scelte: configurazioni regionali, a due regioni e per più regioni

Configurazione Disponibilità Latenza Costo Località dei dati
Regionale 99,99% Latenze di scrittura inferiori all'interno della regione. Costi inferiori; consulta i prezzi. Consente la governance dei dati geografici.
Doppia regione 99,999% Latenze di lettura inferiori da due regioni geografiche; un piccolo aumento della latenza di scrittura. Costo più elevato; consulta i prezzi. Distribuisce i dati in due regioni di un singolo paese.
Più regioni 99,999% Latenze di lettura inferiori da più regioni geografiche; un piccolo aumento della latenza di scrittura. Costo più elevato; consulta i prezzi. Distribuisce i dati in più regioni all'interno della configurazione.

Passaggi successivi