Gegevensmigratie van MongoDB naar Cosmos DB

Voltooid

Nadat u uw migratieplan hebt gecontroleerd, voert u de stappen uit die nodig zijn om een Cosmos DB-database te maken. U hebt ook besloten om de Azure Data Migration Service te gebruiken om de onlinegegevensmigratie te voltooien.

In deze les voert u de stappen uit die nodig zijn om zowel een Cosmos DB-database als een gegevensmigratieproject te maken.

Een Azure Cosmos DB-account maken

Hier volgen de stappen voor het maken van een Cosmos DB-account voor een MongoDB-migratie:

  1. Klik in Azure Portal op Een resource maken.
  2. Typ Cosmos DB in Search the Marketplace, klik op Azure CosmosDB en klik op Maken.
  3. Geef in Een Azure Cosmos DB-account een abonnement, resourcegroep en accountnaam op voor uw database.
  4. Selecteer azure Cosmos DB voor Mongo DB-API in DE API.
  5. Selecteer in Locatie een locatie die het meest geschikt is voor gebruikers van de database.
  6. Schakel waar nodig georedundantie en schrijfbewerkingen voor meerdere regio's in of uit en klik op Volgende: Netwerk.
  7. Selecteer of maak een virtueel netwerk en selecteer een subnet.
  8. Selecteer Toegang toestaan vanuit De Azure-portal en optioneel toegang vanaf mijn IP toestaan.
  9. Klik op Controleren en maken en klik op Maken.

De Microsoft.DataMigration-resourceprovider registreren

Hier volgen de stappen voor het registreren van de Resourceprovider Microsoft.DataMigration:

  1. Selecteer alle services in Azure Portal en klik op Abonnementen.

    Image showing Subscriptions

  2. Selecteer uw abonnement en klik vervolgens op Resourceproviders

    Image showing Resource providers

  3. Typ DataMigration in Filter by name en klik op Microsoft.DataMigration.

  4. Klik op Registreren.

  5. Wacht totdat de status Geregistreerd is.

Een MongoDB-database migreren naar Cosmos DB

Dit zijn de stappen voor het migreren van de database:

Azure Database Migration Service maken

  1. Klik in Azure Portal op Een resource maken.

  2. Typ Database Migration Service in de marketplace en klik op Azure Database Migration Service.

  3. Klik op Create.

  4. Geef in Migratieservice maken een servicenaam, abonnement, resourcegroep, locatie, het virtuele netwerk van het Cosmos DB-account en prijscategorie op en klik op Maken. Als u de tijd die nodig is voor de migratie wilt verminderen, wordt u aangeraden een Premium-prijscategorie te selecteren.

    Image showing Create Migration Service

  5. Wacht totdat de implementatie is voltooid.

Migratieproject maken

  1. Klik in Azure Portal op Alle resources en klik op Azure Database Migration Service.
  2. Klik op + Nieuw migratieproject.
  3. Voer een geschikte waarde in voor de projectnaam.
  4. Selecteer MongoDB in bronservertype.
  5. Selecteer Cosmos DB (MongoDB-API) in doelservertype.
  6. Bij het kiezen van het type activiteit selecteert u offlinegegevensmigratie of onlinegegevensmigratie indien van toepassing en klikt u op Activiteit maken en uitvoeren.

De brondatabase opgeven

  1. Selecteer in brondetails de standaardmodus om een IP-adres of servernaam te gebruiken, Verbinding maken iereeksmodus, om een verbindingsreeks of gegevens van Azure Storage op te geven om een back-upbestand in Azure Storage op te geven.
  2. Geef de resterende verbindingsgegevens op op basis van de modus die u hebt geselecteerd.
  3. Klik op Opslaan.

De doeldatabase opgeven en migratie uitvoeren

  1. Selecteer op de blade Details van migratiedoel de naam van uw abonnement en Cosmos DB en klik op Opslaan.
  2. Selecteer op de blade Toewijzen aan doeldatabases de brondatabase en doeldatabase en klik op Opslaan.
  3. Controleer op de blade Verzamelingsinstelling de verzamelingen die worden gemigreerd en pas indien nodig de RU-instelling voor elke verzameling aan en klik op Opslaan.
  4. Klik op Migratie uitvoeren.

Als u een offlinemigratie uitvoert, is de migratie nu voltooid. Als u een onlinemigratie uitvoert, moet u de migratie voltooien wanneer u wilt overschakelen naar het Cosmos DB-exemplaar van de database en de replicatie van de bron naar het doel wilt stoppen.

De migratie voor onlinemigratie voltooien

  1. In het activiteitsscherm van de migratie moet de status opnieuw worden afgespeeld.
  2. Controleer of de doeldatabase de meest recente wijzigingen van de brondatabase heeft.
  3. Klik met de rechtermuisknop op de migratieactiviteit en klik op Voltooien om de migratie te voltooien.