Gestire la replica tra aree nel cluster vCore di Azure Cosmos DB per MongoDB (anteprima)
SI APPLICA A: MongoDB vCore
Importante
La replica tra aree in vCore di Azure Cosmos DB per MongoDB è attualmente in anteprima. Questa versione di anteprima viene fornita senza contratto di servizio (SLA) e non è consigliata per carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero presentare funzionalità limitate.
vCore di Azure Cosmos DB per MongoDB consente lo streaming continuo di dati in un cluster di replica in un'altra area di Azure. Questa funzionalità offre la protezione del ripristino di emergenza tra aree e la scalabilità in lettura tra le aree. Questo documento è una guida rapida per gli sviluppatori che vogliono apprendere come gestire la replica tra aree per i cluster.
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.
Abilitare la replica tra più aree
Per abilitare la replica tra aree in un nuovo cluster durante la creazione del cluster, seguire questa procedura:
- Seguire la procedura per creare un nuovo cluster vCore di Azure Cosmos DB for MongoDB.
- Nella scheda Informazioni di base selezionare il flag Abilita distribuzione globale (anteprima).
- Nella scheda Distribuzione globale (anteprima) selezionare Abilita per la replica di lettura in un'altra area (anteprima).
- Specificare un nome del cluster di replica nel campo Nome replica di lettura.
- Selezionare un'area nell'area Replica di lettura. Il cluster di replica è ospitato nell'area di Azure selezionata.
- (facoltativamente) Selezionare le impostazioni di accesso alla rete desiderate per il cluster nella scheda Rete .
- Nella scheda Rivedi e crea esaminare i dettagli di configurazione del cluster e quindi selezionare Crea.
Nota
Il cluster di replica viene creato nello stesso gruppo di risorse e sottoscirpazione di Azure del cluster primario.
Per abilitare la replica tra aree in un nuovo cluster in qualsiasi momento dopo la creazione del cluster, seguire questa procedura:
- Seguire la procedura per creare un nuovo cluster vCore di Azure Cosmos DB for MongoDB.
- Nella scheda Informazioni di base selezionare il flag Abilita distribuzione globale (anteprima).
- Ignorare la scheda Distribuzione globale (anteprima). Questa scheda viene usata per creare una replica cluster durante il provisioning del cluster primario.
- Dopo aver creato il cluster, nella barra laterale del cluster, in Impostazioni selezionare Distribuzione globale (anteprima).
- Selezionare Aggiungi nuova replica di lettura.
- Specificare un nome del cluster di replica nel campo Nome replica di lettura.
- Selezionare un'area nell'area Replica di lettura. Il cluster di replica è ospitato nell'area di Azure selezionata.
- Verificare la selezione e selezionare il pulsante Salva per confermare la creazione della replica.
Alzare i di livello una replica
Per alzare di livello una replica cluster a un cluster di lettura/scrittura, procedere come segue:
- Selezionare la replica cluster che si desidera alzare di livello nel portale.
- Nella barra laterale del cluster, in Impostazioniselezionare Distribuzione globale.
- Nella pagina Distribuzione globale selezionare Alza di livello.
- Nella schermata Alza di livello < nome del cluster> verificare nuovamente il nome della replica del cluster, leggere il testo dell'avviso e selezionare Alza di livello.
Una volta alzata di livello replica cluster, la suddetta diventa un cluster leggibile e scrivibile.
Verificare il ruolo di replica del cluster e l'area di replica
Per verificare il ruolo di replica di un cluster, seguire questa procedura:
- Selezionare un cluster vCore di Azure Cosmos DB for MongoDB esistente.
- Selezionare la pagina Panoramica.
- Verificare il valore Area di lettura (nel cluster primario) o Area di scrittura (nel cluster di replica).
Se il valore Area di lettura è Non abilitato, significa che nel cluster la replica tra aree è disabilitata.
Disabilitare la replica tra più aree
Per disabilitare la replica tra aree, seguire questa procedura:
- Selezionare il cluster di replica vCore di Azure Cosmos DB per MongoDB.
- Selezionare Panoramica.
- Verificare che si tratti di un cluster di replica.
- Nel portale di Azure, nella pagina Panoramica relativa al cluster replica selezionare Elimina.
- Nella schermata Elimina< nome replica> leggere il testo dell'avviso e immettere il nome del cluster nel campo Conferma nome account.
- Scegliere Elimina per confermare l'eliminazione della replica.
Se è necessario eliminare sia il cluster primario che quello di replica, eliminare prima il cluster di replica.
Usare le stringhe di connessione
È possibile connettersi alla replica del cluster come si farebbe con un normale cluster di lettura/scrittura. Per ottenere le stringhe di connessione per casi diversi, seguire questa procedura:
- Selezionare il cluster primario o la relativa replica cluster nel portale.
- Nella barra laterale del cluster, in Impostazioniselezionare Stringhe di connessione.
- Copiare il stringa di connessione per il cluster attualmente selezionato per connettersi a tale cluster.
Le stringhe di connessione vengono mantenute dopo l'innalzamento di livello della replica del cluster. È possibile continuare a usare entrambe le stringhe per le operazioni di lettura. È necessario modificare stringa di connessione in modo che punti al cluster di replica alzato di livello per continuare le operazioni di scrittura nel database al termine dell'innalzamento di livello.
Limiti e limitazioni della replica tra aree
La sezione seguente descrive vari limiti nella funzionalità di replica tra aree.
- La replica tra aree non è supportata nel livello Gratuito.
- Il calcolo con burst non è supportato nei cluster di replica.
- La replica tra aree è supportata solo nei cluster con una partizione.
- La configurazione del calcolo, dell'archiviazione e del numero di partizioni è la stessa nei cluster primario e di replica e non può essere modificata.
- La disponibilità elevata non è supportata nei cluster di replica.
- La replica di un cluster di replica non è supportata.