Migrering av MongoDB till Cosmos DB-data

Slutförd

När du har granskat migreringsplanen utför du de steg som krävs för att skapa en Cosmos DB-databas. Du har också valt att använda Azure Data Migration Service för att slutföra datamigreringen online.

I den här lektionen slutför du de steg som krävs för att skapa både en Cosmos DB-databas och ett datamigreringsprojekt.

Skapa ett Azure Cosmos DB-konto

Här följer stegen för att skapa ett Cosmos DB-konto för en MongoDB-migrering:

  1. I Azure-portalen klickar du på Skapa en resurs.
  2. I Sök på Marketplaceskriver du Cosmos DB, klickar på Azure CosmosDBoch klickar på Skapa.
  3. I Skapa Azure Cosmos DB-kontoanger du en prenumeration, resursgruppoch kontonamn för databasen.
  4. I APIväljer du Azure Cosmos DB för Mongo DB API.
  5. I Platsväljer du en plats som är lämpligast för användare av databasen.
  6. Aktivera eller inaktivera geo-redundans och Skrivningar i flera regioner efter behov och klicka på Nästa: Nätverk.
  7. Välj eller skapa ett virtuellt nätverk och välj ett undernät.
  8. Välj Tillåt åtkomst från Azure-portalen och, om du vill, Tillåt åtkomst från min IP-.
  9. Klicka på Granska och skapa och klicka på Skapa.

Registrera resursprovidern Microsoft.DataMigration

Här följer stegen för att registrera resursprovidern Microsoft.DataMigration:

  1. I Azure-portalen väljer du Alla tjänster och klickar på Prenumerationer.

    bild som visar prenumerationer

  2. Välj din prenumeration och klicka sedan på Resursprovidrar

    bild som visar resursprovidrar

  3. I Filtrera efter namnskriver du DataMigrationoch klickar på Microsoft.DataMigration.

  4. Klicka på Registrera.

  5. Vänta tills statusen är Registrerad.

Migrera en MongoDB-databas till Cosmos DB

Här följer stegen för att migrera databasen:

Skapa Azure Database Migration Service

  1. I Azure-portalen klickar du på Skapa en resurs.

  2. I Sök på Marketplaceskriver du Database Migration Serviceoch klickar på Azure Database Migration Service.

  3. Klicka på Skapa.

  4. I Skapa migreringstjänstanger du ett tjänstnamn, Prenumeration, resursgrupp, plats, virtuellt nätverk för Cosmos DB-kontot och prisnivå och klickar på Skapa. För att minska den tid det tar för migreringen rekommenderar vi att du väljer prisnivån Premium.

    bild som visar Skapa migreringstjänst

  5. Vänta tills distributionen har slutförts.

Skapa migreringsprojekt

  1. I Azure-portalen klickar du på Alla resurseroch klickar på Azure Database Migration Service.
  2. Klicka på + Nytt migreringsprojekt.
  3. Ange ett lämpligt värde för Projektnamn.
  4. I Källservertypväljer du MongoDB.
  5. I Målservertypväljer du Cosmos DB (MongoDB API).
  6. Välj typ av aktivitet genom att välja migrering av offlinedataeller Online-datamigrering efter behov och klicka på Skapa och köra aktivitet.

Ange källdatabasen

  1. I Källinformationväljer du Standardläge, för att använda en IP-adress eller ett servernamn, anslutningssträngsläge, för att ange en anslutningssträng eller Data från Azure Storageför att ange en säkerhetskopia i Azure Storage.
  2. Ange återstående anslutningsinformation baserat på läge som du har valt.
  3. Klicka på Spara.

Ange måldatabasen och kör migreringen

  1. På bladet migreringsmål väljer du Prenumeration och Cosmos DB-namn och klickar på Spara.
  2. På bladet Mappa till måldatabaser väljer du källdatabasen och måldatabasen och klickar på Spara.
  3. På bladet Samling kontrollerar du de samlingar som ska migreras och justerar inställningen RU för varje samling, om det behövs, och klickar på Spara.
  4. Klicka på Kör migrering.

Om du utför en offlinemigrering är migreringen nu klar. Om du utför en onlinemigrering måste du slutföra migreringen när du vill växla till Cosmos DB-instansen av databasen och stoppa replikeringen från källan till målet.

Slutför migreringen för onlinemigrering

  1. På aktivitetsskärmen för migreringen ska statusen vara Spela upp.
  2. Kontrollera att måldatabasen har de senaste ändringarna från källdatabasen.
  3. Högerklicka på migreringsaktiviteten och klicka på Slutför för att slutföra migreringen.