Megosztás a következőn keresztül:


Azure Cosmos DB for MongoDB migrálási bővítmény az Azure Data Studióhoz (előzetes verzió)

Az Azure Cosmos DB for MongoDB migrálási bővítménye segít a MongoDB-számítási feladatok Azure Cosmos DB-be való migrálásában. Ezt a kiterjesztést használhatja:

  • Futtasson egy végpontok közötti értékelést a számítási feladatról, és ismerje meg a számítási feladatok vCore-alapú, MongoDB-hez készült Azure Cosmos DB-be való migrálásához szükséges műveleteket.
  • Végezze el a migrálási műveletet a kijelölt adatbázisokkal és gyűjteményekkel a MongoDB-hez készült vCore-alapú Azure Cosmos DB-be.

Fontos

Ez a bővítmény jelenleg nem támogatja a következő forgatókönyveket:

  • Migrálás, ahol a forrás- vagy célfiók engedélyezve van a privát végponton.
  • Online/offline migrálások ru-alapú Azure Cosmos DB-hez MongoDB-hez.

A MongoDB virtuális maghoz készült API alternatív megoldásával kapcsolatos további információkért lásd a migrálási lehetőségeket.

Előfeltételek

Előkészítés

A migrálás megkezdése előtt végezzen előzetes tervezést és döntéshozatalt a migrálással kapcsolatban, mielőtt bármilyen adatot áthelyez.

Microsoft.DataMigration erőforrás-szolgáltató regisztrálása az előfizetésben

Annak érdekében, hogy a Microsoft.DataMigration erőforrás-szolgáltató regisztrálva legyen az előfizetésében, kövesse az alábbi lépéseket:

Azure Portal:

  1. Lépjen az Azure Portalra, és keresse meg az előfizetését.
  2. A bal oldali menüben válassza az Erőforrás-szolgáltatók lehetőséget a Beállítások területen.
  3. Keressen rá a Microsoft.DataMigration kifejezésre a felső keresőmezőben.
  4. Ha nincs regisztrálva, jelölje ki, és kattintson a Regisztráció gombra.

Azure CLI:

  1. Nyissa meg az Azure Cloud Shellt vagy a helyi terminált.
  2. Az erőforrás-szolgáltató regisztrálásához futtassa az alábbi parancsot:
az provider register --namespace Microsoft.DataMigration

PowerShell:

  1. Nyissa meg az Azure Cloud Shellt vagy a helyi PowerShellt.
  2. Az erőforrás-szolgáltató regisztrálásához futtassa az alábbi parancsot:
Register-AzResourceProvider -ProviderNamespace "Microsoft.DataMigration"

A bővítmény telepítése

A migrálás megkezdése előtt telepítse az Azure Cosmos DB for MongoDB migrálási bővítményt az Azure Data Studióban.

  1. Nyissa meg a bővítménykezelőt az Azure Data Studióban. Válassza a Bővítmények ikont, vagy válassza a Bővítmények lehetőséget a Nézet menüben.

  2. Írja be Cosmos a keresősávba.

  3. Válassza ki az Azure Cosmos DB Migration for MongoDB bővítményt, és tekintse meg annak részleteit.

    Képernyőkép az Azure Cosmos DB for MongoDB migrálási bővítmény telepítésének gombjáról.

  4. Válassza a Telepítés lehetőséget.

Bővítménybeállítások konfigurálása

A bővítmény telepítése után konfigurálhat néhány bővítménybeállítást. Ez a lépés nem kötelező. Ha nincsenek explicit módon konfigurálva beállítások, a bővítmény alapértelmezett beállításokat használ.

  1. Nyissa meg a bővítményeket, és válassza a MongoDB-hez készült Azure Cosmos DB-migrálást, a kezelési beállítások ikont, majd a bővítménybeállításokat.

    Képernyőkép a bővítménybeállítások kiválasztásáról.

  2. A bővítmény bővítménybeállításai között adja meg az Assessment path értékelési metaadatok tárolási helyének módosításához szükséges helyet. Ha üresen marad, a rendszer az alapértelmezett helyet használja.

Csatlakozás a MongoDB-forráshoz

Először használja a bővítményt a meglévő MongoDB-forráspéldányhoz való csatlakozáshoz. A szakasz megkezdése előtt győződjön meg arról, hogy a forráshoz tartozó kapcsolati hitelesítő adatok készen állnak.

  1. Keresse meg a kapcsolatok ikont a menüsávon, és válassza az Új kapcsolat lehetőséget.

    Képernyőkép a bővítmény Kapcsolatok menüsávjáról.

  2. A Kapcsolat panelen töltse ki a következő mezőket:

    Érték
    Kapcsolat típusa Azure Cosmos DB for MongoDB
    Kapcsolati sztring/paraméterek Használja a meglévő MongoDB-példány kapcsolati sztring vagy paramétereit.
    Kiszolgálócsoport Default
    Név (nem kötelező) Adjon meg egy egyedi nevet ehhez a kapcsolathoz.
  3. Válassza a Kapcsolódás lehetőséget.

  4. Nyissa meg az új kapcsolat helyi menüjét a Kapcsolatok panelen. Ezután válassza a Kezelés lehetőséget.

    Képernyőkép az Adatbázis kezelése képernyőről.

  5. Válassza az Azure Cosmos DB Migration lehetőséget.

    Képernyőkép a Migration Assessment adatbázis képernyőről.

Értékelés futtatása

Az értékelés megvizsgálja az aktuális MongoDB-adatvagyont és -kihasználtságot. Az értékelési funkció ezután létrehoz egy átfogó jelentést, amely segít azonosítani a szükséges műveleteket, mielőtt migrálja a számítási feladatokat a MongoDB-hez készült Azure Cosmos DB-be.

  1. Keresse meg és keresse meg az Irányítópult lapot. Ezután válassza az Adatbázisok felmérése és migrálása lehetőséget.

    Képernyőkép a bővítmény migrálási funkciójának Irányítópult lapjáról.

  2. Végezze el a varázslót a bővítmény részleteinek megadásához, hogy elvégezhesse az értékelést.

    Képernyőkép az értékelés részleteiről a hitelesítő adatok érvényesítése előtt.

    1. Az Értékelés név mezőjében adjon meg egy címet.

    2. Válassza ki a MongoDB-hez készült cél Azure Cosmos DB-fiókot az Ajánlat legördülő listából.

    3. Adja meg a MongoDB-naplók elérési útját.

      Tipp.

      Ez egy nem kötelező mező, de a naplók elérési útjának megadása részletesebb megállapításokat eredményez a gyűjtemény szintjén. Ha nincs megadva a naplómappa, az eszköz a serverStatus parancs adataival végzi el az értékelést.

      A serverStatus parancs csak az utolsó újraindítás óta adja vissza a funkcióhasználatot, ezért gondoskodnia kell arról, hogy a kiszolgáló legutóbbi újraindítása óta elegendő idő telt el, hogy a tényleges számítási feladatnak megfelelő értékelést kapjon.

    4. Adja meg az adatértékelési naplók elérési útját.

      Tipp.

      Bár ez a mező nem kötelező, az adatértékelési naplók részletesebb elemzéseket hozhatnak a számítási feladatról. Ezeket a naplókat adatok beolvasásával és részletes naplók olvasásával szerezheti be. Az adatértékelés a migrálási értékelés megkezdése előtt önállóan, parancssori felületként fut, és az eredményül kapott JSON itt lesz megadva. Töltse le itt az adatértékelési parancssori felületet.

    5. Válassza a Futtatás érvényesítés lehetőséget az értékelési bemenetek ellenőrzéséhez.

  3. Ha az érvényesítés sikeres volt, válassza az Értékelés indítása lehetőséget az értékelés futtatásához.

    A hitelesítő adatok érvényesítése után az értékelés részleteinek képernyőképe.

  4. A forráskiszolgáló méretétől függően az értékelés néhány percet vesz igénybe. A folytatás előtt várja meg, amíg az értékelés befejeződik.

    Képernyőkép egy folyamatban lévő új értékelésről.

  5. Az értékelés befejezése után rendelkeznie kell egy értékelő jelentéssel.

    Képernyőkép a forrás MongoDB-példány új értékelési jelentéséről.

  6. Az értékelési jelentésben válassza ki a példány nevét a kiszolgálószintű problémák listájának áttekintéséhez. Válasszon ki egy adott adatbázist a csak a kijelölt adatbázisra vonatkozó problémák megtekintéséhez.

    Képernyőkép a kijelölt adatbázis új értékelési jelentéséről a forrás MongoDB-példányon belül.

  7. Ha összevontan letölthető jelentést szeretne kapni, válassza a Jelentés letöltése lehetőséget.

  8. Az értékelési jelentésből megtudhatja, hogy milyen műveleteket kell végrehajtania a számítási feladatok zökkenőmentes migrálásához a MongoDB-hez készült Azure Cosmos DB-ben. Mielőtt továbblépne a következő lépésre, győződjön meg arról, hogy az értékelésben jelentett összes blokkolási probléma kezelhető. Ha vannak megoldatlan problémák, később kiléphet a folyamatból, és kezelheti őket. A problémák megoldása után visszatérhet, és újraindíthatja az értékelési és migrálási folyamatot.

Migrálás végrehajtása

Most használja az értékelési jelentést az adatok migrálására a forrás MongoDB-példányból a cél virtuálismag-alapú Azure Cosmos DB for MongoDB-fiókba.

  1. Az értékelési jelentés képernyőjén válassza ki a migrálni kívánt adatbázisokat. Ezután válassza a Tovább gombot.

    Képernyőkép a migráláshoz kijelölt adatbázisról.

  2. A listák szűkítésével válassza ki a mongoDB-fiókhoz tartozó cél Azure Cosmos DB-fiókot előfizetés, majd erőforráscsoport szerinti szűréssel. Ezután adja meg a fiókhoz való csatlakozáshoz szükséges kapcsolati hitelesítő adatokat.

    Képernyőkép a MongoDB-hez készült cél Azure Cosmos DB-fiók kiválasztásáról.

  3. Válassza a Kapcsolat tesztelése lehetőséget az Azure Cosmos DB for MongoDB-fiók hitelesítő adatainak érvényesítéséhez. A Tovább gombra kattintva navigálhat a gyűjtemények forrásból a célhoz való leképezéséhez.

  4. A leképezések listájában válassza az Egyes gyűjtemények kihagyása vagy migrálása lehetőséget. A célban már létező gyűjtemények automatikusan ikonnal vannak megjelölve, és alapértelmezés szerint Ugrás értékre vannak állítva. Válassza a Tovább lehetőséget az Azure Database Migration Service (DMS) konfigurálásához.

    Képernyőkép a gyűjtemények forrásból a célhoz való leképezéséről.

    Figyelmeztetés

    Ha egy meglévő gyűjtemény migrálását választja, felülírja a teljes gyűjteményt, ami helyreállíthatatlan adatvesztést eredményez. A beállítás kiválasztásakor körültekintően járjon el.

  5. Válasszon ki egy meglévő Azure Database Migration Service-példányt a legördülő listából, vagy válassza az Új létrehozása lehetőséget egy új migrálási szolgáltatás létrehozásához. Az Azure Database Migration Service egy olyan szolgáltatás, amely a helyi erőforrások helyett felhőinfrastruktúra használatával migrálja az adatokat az Azure-adatplatformokra és az azure-beli adatplatformokról.

    Képernyőkép a migrálási szolgáltatás kiválasztásának lehetőségéről.

  6. Válassza ki a használati esetnek leginkább megfelelő migrálási módot.

    • Az online migrálás átmásolja a gyűjtési adatokat, így biztosítva, hogy a frissítések is replikálva legyenek a folyamat során. Ez a módszer a minimális állásidővel előnyös, így folyamatos működést tesz lehetővé az üzletmenet folytonossága érdekében. Ezt a lehetőséget akkor használja, ha a folyamatban lévő műveletek kulcsfontosságúak, és az állásidő csökkentése prioritást élvez.
    • Az offline migrálás az adatbázis első pillanatképét rögzíti, amely egyszerűbb és kiszámítható megközelítést kínál. Jól működik, ha az adatbázis statikus másolatának használata elfogadható, és a valós idejű frissítések nem nélkülözhetetlenek.
  7. A Tovább gombra kattintva megtekintheti a migrálás összegzését. Miután áttekintette és megerősítette a részleteket, válassza a Séma létrehozása lehetőséget, hogy erőforrásokat hozzon létre a célfiókban.

    Képernyőkép a migrálás összegzésének megtekintésére lehetőségről.

  8. A migrálás indítása lehetőséget választva kezdeményezheti az adatátvitelt a kijelölt migrálási szolgáltatással.

    Képernyőkép a migrálási szolgáltatással történő migrálás indításának lehetőségéről.

  9. A Beállítások megerősítése előugró ablakban ellenőrizze, hogy a tűzfalbeállítások megfelelnek-e a követelményeknek. A megerősítéshez válassza az OK lehetőséget.

    Képernyőkép a Beállítások megerősítése előugró ablakról a tűzfalbeállítások ellenőrzéséhez.

Az adatmigrálási feladatok az Azure Database Migration Service-ben futnak, ezért az adatmigrálás során nem kell csatlakoznia a forrás- és célkörnyezetekhez. Az állapot gyakran frissül az irányítópulton

Feljegyzés

Ha több mint 50 gyűjteményt jelölt ki az áttelepítéshez, a migrálási feladat több feladatba lesz kötve az áttelepítési szolgáltatásban, amelyek mindegyike legfeljebb 50 gyűjteményt tartalmaz.

  1. A feladatok inicializálása után figyelje az irányítópult oldalán az áttelepítés állapotát.

    Képernyőkép az irányítópultról az áttelepítési állapottal.

  2. További részletek megtekintéséhez válasszon ki egy adott migrálást az áttelepítések listájából.

Offline migrálások monitorozása

Az állapot automatikusan frissül, ha az összes adatmigrálási feladat befejeződik.

Képernyőkép az áttelepítési állapotú gyűjteményekről.

Miután az adatokat sikeresen átmásolta a forrásból a célba, az offline migrálás állapota sikerességet jelez.

Képernyőkép a migrálási állapot sikerességéről.

  • Módosítsa az alkalmazások kapcsolati sztring, hogy a célfiókra mutasson.

Online migrálások monitorozása

Az online migrálások az offline migrálásokkal ellentétben nem fejeződnek be automatikusan. Ehelyett folyamatosan futnak, amíg manuálisan nem véglegesítik őket az Átállás lehetőség kiválasztásával.

Képernyőkép az online migrálás állapotáról.

Az online migrálás befejezéséhez kövesse az alábbi lépéseket a megadott sorrendben:

  1. Az Átállás gomb akkor van engedélyezve, ha az összes gyűjtemény kezdeti adatbetöltése befejeződött. Az áttelepítés jelenleg a replikációs fázisban van, és folyamatosan másolja a frissítéseket a forráspéldányról a célpéldányra, hogy naprakész legyen a legújabb módosításokkal.

  2. Ha készen áll a migrálási átállás végrehajtására, állítsa le az áttelepítés alatt álló forrásgyűjteményekre irányuló összes bejövő tranzakciót.

  3. Figyelje a replikáció változásait a táblában, és várja meg, amíg a "Replikációs változások lejátszva" metrika stabilizálódik. A stabil "Replikációs változások lejátszva" metrika azt jelzi, hogy a forrásból származó összes frissítés sikeresen át lesz másolva a célba.

  4. Válassza az Átállás lehetőséget, ha a replikációs rés minimális az összes gyűjtemény esetében, és a "Replikációs változások lejátszva" metrika stabil.

  5. Manuálisan ellenőrizze, hogy a sorok száma megegyezik-e a forrás- és a célgyűjtemények között.

  6. Az előugró párbeszédpanelen. Válassza a Teljes átállás lehetőséget.
    Képernyőkép az online migrálás átállásos előugró ablakáról.

    Feljegyzés

    Az átállásos művelet végrehajtása anélkül, hogy a forrás és a cél szinkronizálását ellenőrzi, adatvesztést okozhat.

  7. Várja meg, amíg az állapot sikeres lesz.

  8. Frissítse az alkalmazások kapcsolati sztring, hogy a célfiókra mutasson.

Korábbi migrálások és értékelések megtekintése

Gyakran hasznos a korábbi értékelések és migrálások áttekintése. A bővítmény egy felületet biztosít a múltbeli értékelés és a migrálás összegzésének áttekintéséhez. A bővítmény lehetővé teszi a részletes előzményértékelési jelentések áttekintését is.

  1. A korábbi migrálások megtekintéséhez válassza az Eszköztár Migrálások lapfülét. Az áttelepítési lista az aktuális gépen kezdeményezett összes áttelepítést tartalmazza. A listában kiválaszthat egy adott migrálást, hogy további részleteket kapjon.

    Képernyőkép a bővítmény használatával létrehozott áttelepítések listájáról.

  2. A korábbi értékelések megtekintéséhez kattintson az eszköztár Értékelések lapjára. Az értékelések listája tartalmazza az aktuális gépen indított összes értékelést.

    Képernyőkép a bővítmény használatával végzett összes értékelés listájáról.

Következő lépés