Udostępnij za pośrednictwem


Serwer migracyjny z usługą migracji w Azure Database for PostgreSQL

Serwer środowiska uruchomieniowego migracji jest kluczowym składnikiem usługi migracji dla usługi Azure Database for PostgreSQL. Służy jako serwer pośredniczący, zapewniając bezpieczny i wydajny transfer danych podczas procesu migracji. Ten serwer jest szczególnie przydatny podczas migrowania baz danych ze środowisk, które są dostępne tylko za pośrednictwem sieci prywatnych.

Działając jako most między źródłowym wystąpieniem PostgreSQL a docelowym wystąpieniem elastycznego serwera Azure Database for PostgreSQL, serwer Migration Runtime ułatwia bezproblemową migrację danych. Gwarantuje to, że migracja odbywa się w bezpiecznej i izolowanej przestrzeni sieciowej, zachowując integralność i poufność przesyłanych danych.

Ten artykuł zawiera szczegółowe omówienie serwera środowiska uruchomieniowego migracji, jego obsługiwanych scenariuszy i sposobu efektywnego korzystania z niego w usłudze migracji w usłudze Azure Database for PostgreSQL.

Zrzut ekranu przedstawiający serwer środowiska uruchomieniowego migracji.

Obsługiwane scenariusze migracji z serwerem wykonawczym migracji

Serwer środowiska uruchomieniowego migracji jest niezbędny do przesyłania danych między różnymi wystąpieniami źródłowymi bazy danych PostgreSQL i elastycznym wystąpieniem serwera usługi Azure Database for PostgreSQL. Jest to konieczne w następujących scenariuszach:

  • Gdy źródłem jest usługa Azure Database for PostgreSQL — pojedynczy serwer skonfigurowany z prywatnym punktem końcowym, a obiektem docelowym jest serwer elastyczny usługi Azure Database for PostgreSQL z prywatnym punktem końcowym.

Uwaga

Usługa migracji nie obsługuje kopiowania ról uwierzytelnionych przez identyfikator entra firmy Microsoft podczas korzystania z serwera środowiska uruchomieniowego do przeprowadzania migracji z pojedynczego serwera do serwera elastycznego. Zalecamy ręczne utworzenie ról uwierzytelnionych przez identyfikator entra na serwerze docelowym przed zainicjowaniem migracji.

  • W przypadku źródeł, takich jak lokalne bazy danych, maszyny wirtualne platformy Azure lub wystąpienia platformy AWS, które są dostępne tylko za pośrednictwem sieci prywatnych i docelowego wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL z prywatnym punktem końcowym.

Jak używać funkcji Serwera środowiska uruchomieniowego migracji?

Aby użyć funkcji Serwera uruchomieniowego migracji w usłudze Azure Database for PostgreSQL, dostępne są dwie opcje migracji:

  • Podczas instalacji użyj witryny Azure Portal.
  • W pliku właściwości JSON określ parametr migrationRuntimeResourceId podczas wykonywania polecenia tworzenia migracji w Azure CLI.

Oto jak to zrobić w obu metodach.

Korzystanie z witryny Azure Portal

  1. Zaloguj się do witryny Azure Portal i uzyskaj dostęp do usługi migracji (z serwera docelowego) w wystąpieniu usługi Azure Database for PostgreSQL.

  2. Rozpocznij nowy proces migracji w usłudze.

  3. Po dotarciu do karty Wybierz serwer środowiska uruchomieniowego wybierz pozycję Tak , aby użyć serwera środowiska uruchomieniowego migracji.

  4. Wybierz subskrypcję platformy Azure i grupę zasobów. Wybierz lokalizację wystąpienia serwera elastycznego zintegrowanego z siecią wirtualną usługi Azure Database for PostgreSQL.

  5. Wybierz odpowiednie wystąpienie serwera elastycznego usługi Azure Database for PostgreSQL, które będzie służyć jako wystąpienie serwera środowiska uruchomieniowego migracji.

    Zrzut ekranu przedstawiający wybieranie serwera środowiska uruchomieniowego migracji.

Podstawowe informacje dotyczące serwera środowiska uruchomieniowego migracji

  • Minimalna konfiguracja: Mimo że został utworzony na podstawie elastycznego serwera Azure Database for PostgreSQL, serwer Migration Runtime Server wyłącznie wspomaga migrację, bez konieczności wysokiej dostępności, kopii zapasowych, specyfiki wersji ani zaawansowanych funkcji przechowywania.
  • Wydajność i ustalanie rozmiaru: Serwer środowiska uruchomieniowego migracji musi być odpowiednio skalowany w celu zarządzania obciążeniem. Zalecamy wybranie jednostki SKU równoważnej lub większej niż jednostka SKU serwera docelowego.
  • Sieć: Upewnij się, że serwer środowiska uruchomieniowego migracji jest odpowiednio zintegrowany z siecią wirtualną i że zabezpieczenia sieci umożliwiają bezpieczną komunikację zarówno z serwerami źródłowymi, jak i docelowymi. Aby uzyskać więcej informacji, zobacz Przewodnik po sieci dla usługi migracji.
  • Oczyszczanie po migracji: po zakończeniu migracji należy zlikwidować serwer środowiska uruchomieniowego migracji, aby uniknąć niepotrzebnych kosztów. Przed usunięciem upewnij się, że wszystkie dane zostały pomyślnie zmigrowane i że serwer nie jest już potrzebny.