Migrace dat z MongoDB do Cosmos DB
Po kontrole plánu migrace provedete kroky potřebné k vytvoření databáze Cosmos DB. Rozhodli jste se také použít službu Azure Data Migration Service k dokončení online migrace dat.
V této lekci dokončíte kroky potřebné k vytvoření databáze Cosmos DB i projektu migrace dat.
Vytvoření účtu služby Azure Cosmos DB
Tady je postup vytvoření účtu služby Cosmos DB pro migraci MongoDB:
- Na webu Azure Portal klikněte na Vytvořit prostředek.
- V části Hledat na marketplace zadejte Cosmos DB, klikněte na Azure CosmosDB a klikněte na Vytvořit.
- V části Vytvořit účet služby Azure Cosmos DB zadejte předplatné, skupinu prostředků a název účtu pro vaši databázi.
- V rozhraní API vyberte Azure Cosmos DB pro Mongo DB rozhraní API.
- V umístění vyberte nejvhodnější umístění pro uživatele databáze.
- Podle potřeby povolte nebo zakažte geografické redundance a zápisy do více oblastí a klikněte na Další: Síť.
- Vyberte nebo vytvořte virtuální síť a vyberte podsíť.
- Vyberte Povolit přístup z webu Azure Portal a volitelně povolte přístup z ip adresy.
- Klikněte na Zkontrolovat a vytvořit a klikněte na Vytvořit.
Registrace poskytovatele prostředků Microsoft.DataMigration
Tady je postup registrace poskytovatele prostředků Microsoft.DataMigration:
Na webu Azure Portal vyberte Všechny služby a klikněte na Předplatná.
Vyberte své předplatné a potom klikněte na Poskytovatelé prostředků.
V části Filtrovat podle názvu zadejte DataMigration a klikněte na Microsoft.DataMigration.
Klikněte na Zaregistrovat.
Počkejte, až se stav Zaregistruje.
Migrace databáze MongoDB do Cosmos DB
Tady je postup migrace databáze:
Vytvoření služby Azure Database Migration Service
Na webu Azure Portal klikněte na Vytvořit prostředek.
V části Hledat na marketplace zadejte Database Migration Service a klikněte na Azure Database Migration Service.
Klikněte na Vytvořit.
V části Vytvořit službu Migration Service zadejte název služby, předplatné, skupinu prostředků, umístění, virtuální síť účtu Cosmos DB a cenovou úroveň a klikněte na Vytvořit. Pokud chcete zkrátit dobu trvání migrace, doporučujeme vybrat cenovou úroveň Premium .
Počkejte, až se nasazení dokončí.
Vytvoření projektu migrace
- Na webu Azure Portal klikněte na Všechny prostředky a klikněte na službu Azure Database Migration Service.
- Klikněte na + Nový projekt migrace.
- Zadejte odpovídající hodnotu pro název projektu.
- Ve zdrojovém serveru vyberteMongoDB.
- V cílovém typu serveru vyberte Cosmos DB (MongoDB API).
- Ve výběru typu aktivity vyberte offline migraci dat nebo migraci online dat podle potřeby a klikněte na Vytvořit a spustit aktivitu.
Určení zdrojové databáze
- V podrobnostech o zdroji vyberte standardní režim, pokud chcete použít IP adresu nebo název serveru, režim připojovacího řetězce, zadat připojovací řetězec nebo data ze služby Azure Storage a zadat záložní soubor ve službě Azure Storage.
- Zadejte zbývající podrobnosti o připojení na základě vybraného režimu .
- Klikněte na Uložit.
Zadejte cílovou databázi a spusťte migraci.
- V okně Podrobnosti o cíli migrace vyberte název předplatného a cosmos DB a klikněte na Uložit.
- V okně Mapovat na cílové databáze vyberte zdrojovou a cílovou databázi a klikněte na Uložit.
- V okně Nastavení kolekce ověřte kolekce, které se budou migrovat, a v případě potřeby upravte nastavení RU pro každou kolekci a klikněte na Uložit.
- Klikněte na Spustit migraci.
Pokud provádíte offline migraci, migrace je teď hotová. Pokud provádíte online migraci, budete muset migraci dokončit, když chcete přepnout na instanci databáze Cosmos DB a zastavit replikaci ze zdroje do cíle.
Dokončení migrace pro online migraci
- Na obrazovce aktivity migrace by měl být stav Opakování.
- Ověřte, že cílová databáze obsahuje nejnovější změny ze zdrojové databáze.
- Klikněte pravým tlačítkem myši na aktivitu migrace a dokončete migraci kliknutím na dokončit .