Condividi tramite


Guida alla risoluzione dei problemi: Replica tra aree in Azure Cosmos DB per MongoDB vCore

SI APPLICA A: MongoDB vCore

Questa guida è progettata per risolvere i problemi comuni quando si usa la replica tra aree con Azure Cosmos DB per MongoDB vCore. Offre soluzioni pratiche per problemi di connettività e sfide di ottimizzazione per migliorare l'esperienza.

Problemi noti e soluzioni

I dati non sembrano replicare in un'altra area.

Verificare che il cluster vCore abbia una replica tra aree create. È possibile creare un cluster di replica durante il provisioning iniziale del cluster o aggiungerlo in un secondo momento. È possibile verificare l'esistenza di una replica nella pagina "Panoramica" o crearne una nuova nella pagina "Distribuzione globale" del cluster vCore nella portale di Azure.

Screenshot dello stato della replica del cluster nella pagina Panoramica e nella pagina Distribuzione globale in portale di Azure.

Non è possibile trovare stringa di connessione per il cluster di replica.

Il cluster di replica è una replica completa del cluster primario con scritture disabilitate. È rappresentato come risorsa cluster vCore separata in Azure e ha un proprio stringa di connessione.

Per individuare il cluster di replica:

  • Aprire la pagina delle proprietà del cluster vCore primario nel portale di Azure.
  • Passare alla pagina "Distribuzione globale" e fare clic sul nome ipertestuale del cluster di replica. Screenshot della pagina distribuzione globale del cluster con un collegamento al cluster di replica in portale di Azure.
  • Nelle proprietà del cluster di replica passare alla pagina "Stringhe di connessione" per copiare il stringa di connessione. Screenshot delle proprietà del cluster di replica con la pagina Stringhe di connessione evidenziate in portale di Azure.

Non è possibile connettersi al cluster di replica.

Assicurarsi che l'accesso pubblico o privato sia abilitato per il cluster di replica. Quando viene creato un cluster di replica in un'altra area, le impostazioni di rete non vengono replicate automaticamente dal cluster vCore di Azure Cosmos DB per MongoDB primario.

Per abilitare l'accesso:

  • Per consentire l'accesso pubblico, aggiungere regole del firewall.
  • In alternativa, creare endpoint privati per abilitare l'accesso privato al cluster di replica.

Screenshot della pagina Rete del cluster di replica in portale di Azure.

Come è possibile tenere traccia dell'utilizzo di varie risorse, ad esempio memoria o operazioni di I/O al secondo nel cluster di replica?

Poiché il cluster di replica è una replica completa del cluster vCore primario di Azure Cosmos DB per MongoDB, ha le proprie metriche per il monitoraggio dell'utilizzo delle risorse.

Per visualizzare le metriche:

  1. Aprire la pagina delle proprietà del cluster di replica nel portale di Azure.
  2. Passare alla pagina Metriche per accedere ed esaminare i dettagli sull'utilizzo delle risorse. Screenshot delle proprietà del cluster di replica con la pagina Metriche evidenziata in portale di Azure.

Vedere indicazioni più dettagliate sull'uso delle metriche con Azure Cosmos DB per MongoDB vCore in questa pagina.

Come è possibile aprire il cluster di replica in un'altra area per le scritture?

È possibile alzare di livello il cluster di replica per diventare un cluster di lettura/scrittura in qualsiasi momento. Quando si alza di livello il cluster di replica nell'area B, il cluster ex-primario nell'area A è impostato sulla modalità di sola lettura, rendendolo effettivamente il cluster di replica per il cluster primario appena alzato di livello.

Per alzare di livello il cluster di replica:

  1. Aprire la pagina delle proprietà del cluster di replica nel portale di Azure.
  2. Passare alla pagina Distribuzione globale.
  3. Selezionare Alza di livello e confermare la promozione. Screenshot delle proprietà del cluster di replica con la pagina Distribuzione globale aperta e pulsante Alza di livello evidenziato in portale di Azure.

Durante il processo di promozione, il stringa di connessione di lettura/scrittura globale viene aggiornato in modo che punti al cluster di replica appena alzato di livello dopo l'apertura per le operazioni di scrittura.

Il cluster di replica non è più necessario. Come è possibile disabilitare la replica ed eliminare il cluster di replica?

È possibile eliminare un cluster di replica in qualsiasi momento senza influire sul cluster primario o sui dati archiviati e scritti. Tuttavia, se è necessario eliminare sia la replica che i cluster primari, assicurarsi che il cluster di replica venga eliminato per primo.

Per eliminare un cluster di replica:

  1. Aprire la pagina delle proprietà del cluster di replica nel portale di Azure.
  2. Nella pagina Panoramica selezionare Elimina sulla barra degli strumenti.
  3. Leggere attentamente il messaggio di avviso e confermare l'eliminazione. Screenshot delle proprietà del cluster di replica con la pagina Panoramica aperta e il pulsante Elimina evidenziato in portale di Azure.

Passaggi successivi

  • Se sono stati seguiti tutti i passaggi per la risoluzione dei problemi e non è ancora possibile risolvere il problema, è possibile aprire una richiesta di supporto per ulteriore assistenza.
  • Se si stanno risolvendo problemi comuni con Azure Cosmos DB per MongoDB vCore, vedere questa guida alla risoluzione dei problemi.