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 in APIAzure Cosmos DB voor MongoDB 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.

    Afbeelding van abonnementen

  2. Selecteer uw abonnement en klik vervolgens op Resourceproviders

    Afbeelding van 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 in Database Migration Service in de marktplaats en klik op Azure Database Migration Service.

  3. Klik op Maken.

  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.

    Afbeelding met de titel '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 brondetailsde standaardmodus om een IP-adres of servernaam, verbindingsreeksmodus te gebruiken om een verbindingsreeks of gegevens uit 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 het Toewijzen aan doeldatabases scherm de brondatabase en de 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 worden opnieuw afspelen.
  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.