Migreringstillägget azure Cosmos DB for MongoDB vCore för Azure Data Studio (förhandsversion)

Azure Cosmos DB for MongoDB-migreringstillägget hjälper dig att migrera dina MongoDB-arbetsbelastningar till Azure Cosmos DB. Du kan använda det här tillägget för att:

  • Kör en utvärdering från slutpunkt till slutpunkt för din arbetsbelastning och ta reda på vilka åtgärder du behöver vidta för att migrera dina arbetsbelastningar till Azure Cosmos DB för MongoDB vCore.
  • Utför migreringsåtgärden med valda databaser och samlingar till Azure Cosmos DB för MongoDB vCore.

Viktigt!

Det här tillägget stöder för närvarande inte följande scenarier:

  • Onlinemigrering för Azure Cosmos DB för MongoDB vCore.
  • Online-/offlinemigreringar för Azure Cosmos DB för MongoDB RU.

Mer information om alternativa lösningar för API:et för virtuella MongoDB-kärnor finns i migreringsalternativ.

Förutsättningar

Förbereda

Innan du påbörjar migreringen bör du planera och fatta beslut om migreringen innan du faktiskt flyttar data.

Installera tillägget

Installera Azure Cosmos DB for MongoDB-migreringstillägget i Azure Data Studio innan du påbörjar migreringen.

  1. Öppna tilläggshanteraren i Azure Data Studio. Välj antingen tilläggsikonen eller välj Tillägg på menyn Visa.

  2. Ange Cosmos i sökfältet.

  3. Välj Azure Cosmos DB Migration for MongoDB-tillägget och visa dess information.

    Skärmbild av installationsknappen för Azure Cosmos DB for MongoDB-migreringstillägget.

  4. Välj Installera.

Konfigurera tilläggsinställningar

Du kan konfigurera vissa tilläggsinställningar när du har installerat tillägget. Steget är valfritt. Om inga inställningar har konfigurerats uttryckligen använder tillägget standardinställningar.

  1. Gå till tillägg och välj Azure Cosmos DB-migrering för MongoDB, välj ikonen Hantera inställningar och välj sedan tilläggsinställningar.

    Skärmbild av val av tilläggsinställningar.

  2. Under tilläggsinställningar för det här tillägget anger du Assessment path för att ändra platsen där utvärderingsmetadata lagras. Om den lämnas tom används standardplatsen.

Anslut till MongoDB-källan

Använd tillägget för första gången för att ansluta till den befintliga MongoDB-källinstansen. Kontrollera att du har autentiseringsuppgifterna för anslutningen för källan redo innan du startar det här avsnittet.

  1. Leta upp anslutningsikonen i menyraden och välj Ny Anslut ion.

    Skärmbild av menyraden anslutningar i tillägget.

  2. I fönstret Anslut ion fyller du i följande fält:

    Värde
    Anslutningstyp Azure Cosmos DB for MongoDB
    Anslut ionssträng/parametrar Använd anslutningssträng eller parametrar för din befintliga MongoDB-källinstans.
    Servergrupp Default
    Namn (valfritt) Ange ett unikt namn för den här anslutningen.
  3. Välj Anslut.

  4. Öppna snabbmenyn för den nya anslutningen i fönstret Anslut ions. Välj sedan Hantera.

    Skärmbild av skärmen Hantera databas.

  5. Välj Azure Cosmos DB-migrering.

    Skärmbild av databasskärmen för migreringsutvärdering.

Köra en utvärdering

Utvärderingen undersöker din aktuella MongoDB-dataegendom och användning. Utvärderingsfunktionen genererar sedan en omfattande rapport som hjälper dig att identifiera nödvändiga åtgärder innan du migrerar dina arbetsbelastningar till Azure Cosmos DB för MongoDB.

  1. Leta upp och navigera till fliken Instrumentpanel . Välj sedan Utvärdera och migrera databaser.

    Skärmbild av fliken Instrumentpanel i migreringsfunktionen i tillägget.

  2. Slutför guiden för att ange information om tillägget så att det kan utföra en utvärdering.

    Skärmbild av utvärderingsinformation innan autentiseringsuppgifter verifieras.

    1. I fältet Utvärderingsnamn anger du en rubrik.

    2. Välj Azure Cosmos DB-målkontot för MongoDB i listrutan Erbjudande .

    3. Ange sökvägen till MongoDB-loggar.

      Dricks

      Det här är ett valfritt fält som ger loggsökvägen mer detaljerade insikter på samlingsnivå. När loggmappen inte har angetts förlitar sig verktyget på information från serverStatus kommandot för utvärderingen. Tänk på att kommandot "serverStatus" endast rapporterar funktionsanvändning sedan den senaste omstarten av servern. För att få en utvärdering som korrekt återspeglar din faktiska arbetsbelastning kontrollerar du att tillräckligt med tid har förflutit sedan den senaste serveromstarten.

    4. Ange sökvägen till datautvärderingsloggar.

      Dricks

      Även om det här fältet fortfarande är valfritt, kan inklusive datautvärderingsloggar ge mer omfattande insikter om arbetsbelastningen. Dessa loggar hämtas genom att genomsöka data och granska detaljerade loggar. Datautvärderingen körs oberoende av varandra som ett kommandoradsgränssnitt (CLI) innan migreringsutvärderingen initieras, och den resulterande JSON:n tillhandahålls därefter här. Ladda ned CLI för datautvärdering här.

    5. Välj Kör validering för att verifiera utvärderingsindata.

  3. När valideringen har slutförts väljer du Starta utvärdering för att köra utvärderingen.

    Skärmbild av utvärderingsinformation när autentiseringsuppgifterna har verifierats.

  4. Beroende på källserverns storlek tar utvärderingen några minuter. Vänta tills utvärderingen har slutförts innan du fortsätter.

    Skärmbild av en ny utvärdering som pågår.

  5. När utvärderingen är klar bör du nu ha en utvärderingsrapport.

    Skärmbild av den nya utvärderingsrapporten för MongoDB-källinstansen.

  6. I utvärderingsrapporten väljer du instansnamnet för att granska en lista över serveromfattande problem. Välj en specifik databas för att visa problem som endast gäller för den valda databasen.

    Skärmbild av den nya utvärderingsrapporten för den valda databasen i MongoDB-källinstansen.

  7. Välj Ladda ned rapport för att hämta en konsoliderad nedladdningsbar rapport.

  8. Studera utvärderingsrapporten för att identifiera de åtgärder du behöver vidta för en sömlös migrering av dina arbetsbelastningar i Azure Cosmos DB för MongoDB. Innan du går vidare till nästa steg ska du se till att alla blockeringsproblem som rapporteras i utvärderingen hanteras. Om det finns några olösta problem kan du avsluta processen och hantera dem senare. När problemen har lösts kan du komma tillbaka och starta om utvärderings- och migreringsprocessen.

Utföra en offlinemigrering

Använd nu utvärderingsrapporten för att utföra en offlinemigrering av dina data från din MongoDB-källinstans till ditt målkonto för Azure Cosmos DB för MongoDB vCore.

  1. På utvärderingsrapportskärmen väljer du alla databaser som du planerar att migrera. Välj sedan Nästa.

    Skärmbild av databasen som valts för migrering.

  2. Begränsa listorna till Välj azure Cosmos DB för MongoDB-målkonto genom att filtrera efter prenumeration och sedan resursgrupp. Ange sedan de autentiseringsuppgifter som krävs för att ansluta till kontot.

    Skärmbild av valet av ett Azure Cosmos DB-mål för MongoDB-konto.

  3. Välj Testa anslutning för att verifiera autentiseringsuppgifterna för Azure Cosmos DB för MongoDB-kontot. Välj Nästa för att navigera till mappningen av samlingar från källan till målet.

    Viktigt!

    Tillägget stöder för närvarande inte privata slutpunktsaktiverade käll- eller mål-MongoDB-instanser.

    • Konfigurera MongoDB-källinstansen så att den tillåter anslutningar från globala Azure-datacenter.
    • Lägg till brandväggsundantag till målkontot Azure Cosmos DB for MongoDB vCore för att tillåta anslutningar från globala Azure-datacenter.
    • Om du vill hitta relevant IP-intervallinformation laddar du ned JSON från globala Azure IP-adressintervall och letar efter "AzureCloud.{ Mål cosmos DB-kontoregion}" i JSON-filen.
  4. Välj Antingen Hoppa över eller Migrera för varje samling i listan över mappningar. Samlingar som redan finns i målet markeras automatiskt med en ikon och anges till Hoppa över som standard. Välj Nästa för att konfigurera Azure Database Migration Service (DMS).

    Skärmbild av mappningen av samlingar från källan till målet.

    Varning

    Om du väljer Att migrera en befintlig samling skrivs hela samlingen över, vilket resulterar i oåterkallelig dataförlust. Var försiktig när du väljer det här alternativet.

  5. Välj en befintlig Azure Database Migration Service-instans i listrutan eller välj Skapa ny för att skapa en ny migreringstjänst. Azure Database Migration Service är en tjänst som migrerar data till och från Azure-dataplattformar med hjälp av molninfrastruktur för dataöverföring, i stället för att förlita sig på lokala resurser.

    Skärmbild av alternativet att välja en migreringstjänst.

    Viktigt!

    Om du använder Database Migration Service för första gången kontrollerar du att resursprovidern Microsoft.DataMigration är registrerad i din prenumeration.

  6. Välj Nästa för att visa migreringssammanfattningen. När du har granskat och bekräftat informationen väljer du Skapa schema för att skapa resurser på målkontot.

    Skärmbild av alternativet för att visa migreringssammanfattning.

  7. Välj Starta migrering för att initiera dataöverföringen med den valda migreringstjänsten.

    Skärmbild av alternativet att starta en migrering med hjälp av migreringstjänsten.

  8. Visa migreringsstatusen på instrumentpanelens sida när jobben har initierats.

    Skärmbild av instrumentpanelen med migreringsstatus.

  9. Välj en specifik migrering från listan över migreringar för att visa mer information. Vänta tills migreringen har slutförts innan du fortsätter.

    Skärmbild av samlingar med migreringsstatus.

    Kommentar

    Du behöver inte vara ansluten till migreringstjänsten eller Azure Data Studio medan migreringsjobben körs via fjärranslutning och asynkront. Migreringsjobben körs på migreringstjänsten och statusen uppdateras på instrumentpanelen med jämna mellanrum.

    Om du har valt fler än 50 samlingar att migrera, batchas migreringsjobbet till flera jobb i migreringstjänsten, som var och en innehåller högst 50 samlingar.

  10. När jobbet är klart anger migreringsstatusen att det lyckades.

    Skärmbild av lyckad migreringsstatus.

Visa tidigare migreringar och utvärderingar

Det är ofta användbart att granska tidigare utvärderingar och migreringar. Tillägget innehåller ett gränssnitt för att granska sammanfattningar av tidigare utvärderingar och migreringar. Tillägget ger också möjlighet att granska detaljerade historiska utvärderingsrapporter.

  1. Om du vill visa tidigare migreringar väljer du fliken Migreringar i verktygsfältet. Migreringslistan innehåller alla migreringar som initierades på den aktuella datorn. Du kan välja en specifik migrering i listan för att få mer information.

    Skärmbild av listan över alla migreringar som skapats med tillägget.

  2. Om du vill visa tidigare utvärderingar väljer du fliken Utvärderingar i verktygsfältet. Listan med utvärderingar innehåller alla utvärderingar som initierades på den aktuella datorn.

    Skärmbild av listan över alla utvärderingar som utförs med tillägget.

Gå vidare