Migrazione offline da MongoDB ad Azure Cosmos DB basato su vCore per MongoDB con Azure Data Studio

Completato

Informazioni su come eseguire la migrazione offline dei database MongoDB ad Azure Cosmos DB per MongoDB basato su vCore usando l'estensione di migrazione di Azure Data Studio. Questa estensione offre un'esperienza di migrazione senza problemi, consentendo di valutare ed eseguire facilmente la migrazione dei database MongoDB ad Azure Cosmos DB.

Prerequisiti

Prima di avviare la migrazione, assicurarsi di disporre dei prerequisiti seguenti:

  • È necessaria una sottoscrizione di Azure valida.
  • È necessario un account Azure Cosmos DB basato su vCore per MongoDB.
  • È necessario installare la versione più recente di Azure Data Studio nella workstation.
  • L'origine MongoDB deve essere in esecuzione nella versione 3.2 o successiva.

Prepararsi per la migrazione

Prima di poter usare l'estensione di migrazione di Azure Data Studio, è necessario installarla.

Installare l'estensione per la migrazione

Passare a Gestione estensioni di Azure Data Studio e cercare l'estensioneMigrazione di Azure Cosmos DB per MongoDB e installarla . L'installazione di questa estensione fornisce ad Azure Data Studio gli strumenti necessari per la migrazione. Dopo aver installato l'estensione, è possibile avviare il processo di migrazione.

Screenshot di come aggiungere l'estensione di migrazione MongoDB ad Azure Data Studio.

Dopo aver installato l'estensione, è possibile avviare il processo di migrazione.

Eseguire la migrazione

Per eseguire la migrazione sono necessari tre passaggi:

  1. Connettersi all'istanza di MongoDB: connettersi all'istanza di MongoDB usando l'estensione di migrazione MongoDB di Azure Data Studio.
  2. Valutare l'istanza di MongoDB: identificare eventuali problemi di compatibilità che potrebbero influire sulla migrazione.
  3. Eseguire una migrazione offline dei database MongoDB: spostare i database MongoDB in Azure Cosmos DB basato su vCore per MongoDB.

Connettersi all'istanza di MongoDB

Prima di usare l'estensione di migrazione, è necessario connettersi all'istanza di MongoDB. Individuare l'icona Connessioni nel menu di Azure Data Studio e selezionarla. Dopo aver selezionato MongoDB come tipo di connessione, specificare i dettagli di connessione necessari e Connetti.

Screenshot di come connettersi a un server MongoDB in Azure Data Studio.

Valutare l'istanza di MongoDB

Dopo la connessione all'istanza di MongoDB, è possibile valutarla per eventuali potenziali problemi di compatibilità. Questo passaggio è fondamentale per garantire un processo di migrazione senza problemi. Per valutare l'istanza di MongoDB, selezionare Gestisci nel riquadro Connessioni e selezionare l'opzione Migrazione di Azure Cosmos DB . Per avviare la valutazione, selezionare il pulsante Valuta ed esegui la migrazione di database .

Screenshot di come avviare una valutazione di un server MongoDB in Azure Data Studio.

Completare la procedura guidata per fornire i dettagli necessari per la valutazione e selezionare Avvia valutazione per eseguire la valutazione.

A seconda delle dimensioni del server di origine, il processo di valutazione può richiedere del tempo. Al termine della valutazione, è possibile esaminare i risultati e risolvere eventuali problemi prima di procedere con la migrazione.

Screenshot dei risultati della valutazione di un server MongoDB in Azure Data Studio.

È ora il momento di eseguire la migrazione.

Eseguire una migrazione offline dei database MongoDB

Al termine della valutazione e della correzione nell'istanza di MongoDB, il passaggio successivo consiste nel eseguire la migrazione dei dati in Azure Cosmos DB per MongoDB basato su vCore. Per avviare la migrazione, selezionare l'opzione Migrazione di Azure Cosmos DB nel riquadro Connessioni . Scegliere i database e le raccolte per la migrazione. Verificare che i dettagli dell'account Azure Cosmos DB per MongoDB basati su vCore di destinazione siano corretti.

Monitorare lo stato della migrazione nel dashboard. La migrazione viene eseguita in background, consentendo di disconnettersi, se necessario.

Screenshot dello stato della migrazione di un server MongoDB in Azure Data Studio.

Al termine della migrazione, lo stato della migrazione passa a uno stato di esito positivo . Verificare i dati migrati nell'account Azure Cosmos DB.

Questo è tutto! È stata eseguita correttamente la migrazione dei database MongoDB ad Azure Cosmos DB basato su vCore per MongoDB usando Azure Data Studio.

L'uso di Azure Data Studio e l'estensione Migrazione di Azure Cosmos DB per MongoDB semplificano e semplificano il processo di migrazione. Questa app consente di valutare ed eseguire la migrazione dei database MongoDB ad Azure Cosmos DB con facilità.