Migracja danych z bazy danych MongoDB do usługi Cosmos DB

Ukończone

Po przejrzeniu planu migracji wykonasz kroki wymagane do utworzenia bazy danych Cosmos DB. Podjęto również decyzję o zakończeniu migracji danych online za pomocą usługi Azure Data Migration Service.

W tej lekcji wykonasz kroki wymagane do utworzenia zarówno bazy danych Cosmos DB, jak i projektu migracji danych.

Tworzenie konta usługi Azure Cosmos DB

Poniżej przedstawiono kroki tworzenia konta usługi Cosmos DB na potrzeby migracji bazy danych MongoDB:

  1. W witrynie Azure Portal kliknij pozycję Utwórz zasób.
  2. W obszarze Wyszukaj w Marketplace wpisz Cosmos DB, kliknij pozycję Azure Cosmos DB, a następnie kliknij pozycję Utwórz.
  3. W obszarze Tworzenie konta usługi Azure Cosmos DB określ subskrypcję, grupę zasobów i nazwę konta dla bazy danych.
  4. W interfejsie API wybierz Azure Cosmos DB dla Mongo DB API.
  5. W obszarze Lokalizacja wybierz lokalizację najbardziej odpowiednią dla użytkowników bazy danych.
  6. Włącz lub wyłącz odpowiednio nadmiarowość geograficzną oraz zapisy w wielu regionach, a następnie kliknij Dalej: Sieć.
  7. Wybierz lub utwórz sieć wirtualną i wybierz podsieć.
  8. Wybierz pozycję Zezwalaj na dostęp z witryny Azure Portal i opcjonalnie zezwalaj na dostęp z mojego adresu IP.
  9. Kliknij przycisk Przejrzyj i utwórz, a następnie przycisk Utwórz.

Rejestrowanie dostawcy zasobów Microsoft.DataMigration

Poniżej przedstawiono procedurę rejestrowania dostawcy zasobów Microsoft.DataMigration:

  1. W witrynie Azure Portal wybierz pozycję Wszystkie usługi i kliknij pozycję Subskrypcje.

    Obraz przedstawiający subskrypcje

  2. Wybierz subskrypcję, a następnie kliknij pozycję dostawcy zasobów

    Obraz przedstawiający dostawców zasobów

  3. W polu Filtruj według nazwy wpisz DataMigration i kliknij pozycję Microsoft.DataMigration.

  4. Kliknij pozycję Zarejestruj.

  5. Poczekaj na zarejestrowanie stanu.

Migrowanie bazy danych MongoDB do usługi Cosmos DB

Poniżej przedstawiono kroki migracji bazy danych:

Tworzenie usługi Azure Database Migration Service

  1. W witrynie Azure Portal kliknij pozycję Utwórz zasób.

  2. W polu Wyszukaj w witrynie Marketplace wpisz Database Migration Service, a następnie kliknij pozycję Azure Database Migration Service.

  3. Kliknij pozycję Utwórz.

  4. W obszarze Tworzenie usługi Migracja określ nazwę usługi, subskrypcję, grupę zasobów, lokalizację, sieć wirtualną konta usługi Cosmos DB i warstwę cenową , a następnie kliknij przycisk Utwórz. Aby skrócić czas potrzebny na migrację, zaleca się wybranie warstwy cenowej Premium .

    Obraz przedstawiający tworzenie usługi Migration Service

  5. Poczekaj na zakończenie wdrożenia.

Tworzenie projektu migracji

  1. W witrynie Azure Portal kliknij pozycję Wszystkie zasoby, a następnie kliknij usługę Azure Database Migration Service.
  2. Kliknij + Nowy projekt migracyjny.
  3. Wprowadź odpowiednią wartość w polu Nazwa projektu.
  4. W polu Typ serwera źródłowego wybierz pozycję MongoDB.
  5. W polu Typ serwera docelowego wybierz pozycję Cosmos DB (interfejs API bazy danych MongoDB).
  6. W wybranym typie działania wybierz pozycję Migracja danych w trybie offline lub Migracja danych online odpowiednio, a następnie kliknij pozycję Utwórz i uruchom działanie.

Określanie źródłowej bazy danych

  1. W obszarze Szczegóły źródła wybierz pozycję Tryb standardowy, aby użyć adresu IP lub nazwy serwera, trybu parametrów połączenia, aby określić parametry połączenia lub dane z usługi Azure Storage, aby określić plik kopii zapasowej w usłudze Azure Storage.
  2. Określ pozostałe szczegóły połączenia na podstawie wybranego trybu .
  3. Kliknij przycisk Zapisz.

Określanie docelowej bazy danych i uruchamianie migracji

  1. W bloku Szczegóły elementu docelowego migracji wybierz swoją Subskrypcję i nazwę Cosmos DB, a następnie kliknij Zapisz.
  2. Na karcie Mapuj do docelowej bazy danych wybierz bazę źródłową i docelową, a następnie kliknij Zapisz.
  3. W bloku Ustawienia kolekcji sprawdź kolekcje, które zostaną zmigrowane, i w razie potrzeby dostosuj ustawienie RU dla każdej kolekcji, a następnie kliknij Zapisz.
  4. Kliknij pozycję Uruchom migrację.

Jeśli przeprowadzasz migrację w trybie offline, migracja zostanie ukończona. Jeśli przeprowadzasz migrację online, musisz ukończyć migrację, gdy chcesz przełączyć się do wystąpienia bazy danych usługi Cosmos DB i zatrzymać replikację ze źródła do miejsca docelowego.

Ukończ migrację na potrzeby migracji online

  1. Na ekranie działania migracji stan powinien mieć wartość Replaying.
  2. Sprawdź, czy docelowa baza danych zawiera najnowsze zmiany z źródłowej bazy danych.
  3. Kliknij prawym przyciskiem myszy działanie migracji i kliknij przycisk Zakończ , aby ukończyć migrację.