Serwer środowiska uruchomieniowego migracji z usługą migracji w usłudze Azure Database for PostgreSQL
Serwer środowiska uruchomieniowego migracji to wyspecjalizowana funkcja usługi migracji w usłudze Azure Database for PostgreSQL , która działa jako serwer pośredniczący podczas migracji. Jest to oddzielne wystąpienie usługi Azure Database for PostgreSQL — serwer elastyczny, które nie jest serwerem docelowym. Służy do ułatwiania migracji baz danych ze środowiska źródłowego, które jest dostępne tylko za pośrednictwem sieci prywatnej.
Serwer środowiska uruchomieniowego migracji jest przydatny w scenariuszach, w których zarówno źródłowe wystąpienia bazy danych PostgreSQL, jak i docelowe wystąpienie usługi Azure Database for PostgreSQL — serwer elastyczny są skonfigurowane do komunikowania się za pośrednictwem prywatnych punktów końcowych lub prywatnych adresów IP. Dzięki temu migracja odbywa się w bezpiecznej i izolowanej przestrzeni sieciowej. Serwer środowiska uruchomieniowego migracji obsługuje transfer danych. Nawiązuje połączenie ze źródłowym wystąpieniem bazy danych PostgreSQL, aby pobrać dane, a następnie wypchnąć je do serwera docelowego.
Serwer środowiska uruchomieniowego migracji różni się od serwera docelowego i jest skonfigurowany do obsługi procesu transferu danych, zapewniając bezpieczną i wydajną ścieżkę migracji.
Obsługiwane scenariusze migracji z serwerem środowiska uruchomieniowego 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 wystąpieniem serwera elastycznego 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 usługa Azure Database for PostgreSQL — serwer elastyczny z prywatnym punktem końcowym.
- 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, oraz docelowe wystąpienie usługi Azure Database for PostgreSQL — serwer elastyczny z prywatnym punktem końcowym.
Jak używać funkcji Serwera środowiska uruchomieniowego migracji?
Aby użyć funkcji Serwera środowiska uruchomieniowego migracji w usłudze migracji w usłudze Azure Database for PostgreSQL, dostępne są dwie opcje migracji:
- Podczas instalacji użyj witryny Azure Portal.
migrationRuntimeResourceId
Określ parametr w pliku właściwości JSON podczas wykonywania polecenia create migracji w interfejsie wiersza polecenia platformy Azure.
Oto jak to zrobić w obu metodach.
Korzystanie z witryny Azure Portal
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.
Rozpocznij nowy przepływ pracy migracji w usłudze.
Po dotarciu do karty Wybierz serwer środowiska uruchomieniowego wybierz pozycję Tak , aby użyć serwera środowiska uruchomieniowego migracji.
Wybierz subskrypcję platformy Azure i grupę zasobów. Wybierz lokalizację wystąpienia usługi Azure Database for PostgreSQL — serwer elastyczny zintegrowanej z siecią wirtualną.
Wybierz odpowiednie wystąpienie usługi Azure Database for PostgreSQL — serwer elastyczny, które będzie służyć jako wystąpienie serwera środowiska uruchomieniowego migracji.
Korzystanie z interfejsu wiersza polecenia platformy Azure
- Otwórz interfejs wiersza polecenia.
- Upewnij się, że masz zainstalowany interfejs wiersza polecenia platformy Azure i że zalogowano się do konta platformy Azure przy użyciu polecenia
az sign-in
. - Wersja powinna mieć co najmniej 2.62.0 lub nowszą, aby użyć opcji Serwer środowiska uruchomieniowego migracji.
- Polecenie
az postgres flexible-server migration create
wymaga ścieżki pliku JSON jako części parametru--properties
, który zawiera szczegóły konfiguracji migracji.migrationRuntimeResourceId
Podaj parametr w pliku właściwości JSON.
Podstawowe informacje dotyczące serwera środowiska uruchomieniowego migracji
- Minimalna konfiguracja: pomimo utworzenia z usługi Azure Database for PostgreSQL — serwer elastyczny, serwer środowiska uruchomieniowego migracji ułatwia migrację wyłącznie bez konieczności wysokiej dostępności, kopii zapasowych, specyfiki wersji lub zaawansowanych funkcji magazynu.
- 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.