Migrowanie za pomocą linku — Azure SQL Managed Instance
Dotyczy: Azure SQL Managed Instance
W tym artykule przedstawiono migrowanie bazy danych programu SQL Server do usługi Azure SQL Managed Instance przy użyciu linku wystąpienia zarządzanego.
Aby uzyskać szczegółowy przewodnik migracji, zobacz Migrowanie do usługi Azure SQL Managed Instance
Omówienie
Link wystąpienia zarządzanego umożliwia migrację z programu SQL Server hostowanego w dowolnym miejscu do usługi Azure SQL Managed Instance. Link używa technologii zawsze włączonej grupy dostępności do replikowania zmian niemal w czasie rzeczywistym z podstawowego wystąpienia programu SQL Server do pomocniczego wystąpienia zarządzanego SQL. Link zapewnia jedyną naprawdę opcję migracji online między programem SQL Server i usługą Azure SQL Managed Instance, ponieważ jedynym przestojem jest ograniczenie do docelowego wystąpienia zarządzanego SQL.
Migracja za pomocą linku umożliwia:
- Możliwość testowania obciążeń tylko do odczytu w usłudze SQL Managed Instance przed zakończeniem migracji na platformę Azure.
- Możliwość utrzymania linku i migracji przez cały czas, o ile potrzebujesz, tygodni, a nawet miesięcy.
- Replikacja danych niemal w czasie rzeczywistym, która zapewnia najszybszą dostępną replikację danych na platformę Azure.
- Najbardziej minimalna migracja przestojów w porównaniu do wszystkich innych dostępnych obecnie rozwiązań.
- Natychmiastowe przejście jednorazowe do docelowego wystąpienia zarządzanego SQL.
- Możliwość migracji w dowolnym momencie, w którym wszystko będzie gotowe.
- Możliwość migrowania pojedynczych lub wielu baz danych z jednego lub wielu wystąpień programu SQL Server do tych samych lub wielu wystąpień zarządzanych SQL na platformie Azure.
- Jedyna prawdziwa migracja online do warstwy usługi Krytyczne dla działania firmy.
Uwaga
Chociaż można migrować tylko jedną bazę danych na łącze, można ustanowić wiele linków z tego samego wystąpienia programu SQL Server do tego samego wystąpienia zarządzanego SQL.
Wymagania wstępne
Aby użyć linku z usługą Azure SQL Managed Instance do migracji, potrzebne są następujące wymagania wstępne:
- Aktywna subskrypcja platformy Azure. Jeśli jej nie masz, utwórz bezpłatne konto.
- Obsługiwana wersja programu SQL Server z zainstalowaną wymaganą aktualizacją usługi.
Ocena i odnajdywanie
Po sprawdzeniu, czy środowisko źródłowe jest obsługiwane, zacznij od etapu przed migracją. Odkryj wszystkie istniejące źródła danych, oceń możliwości migracji i zidentyfikuj wszelkie problemy blokujące, które mogą uniemożliwić migrację. W fazie odnajdywania przeskanuj sieć, aby zidentyfikować wszystkie wystąpienia i funkcje programu SQL Server używane przez organizację.
Aby odnaleźć źródła SQL w swoim środowisku, możesz użyć następujących narzędzi:
- Program SQL Server włączony przez usługę Azure Arc: program SQL Server włączony przez usługę Azure Arc automatycznie generuje ocenę migracji na platformę Azure, upraszczając proces odnajdywania i ocenę gotowości do migracji.
- Usługa Azure Migrate umożliwia ocenę przydatności migracji serwerów lokalnych, ustalanie rozmiaru na podstawie wydajności oraz szacowanie kosztów na potrzeby uruchamiania ich na platformie Azure.
- Microsoft Assessment and Planning Toolkit (zestaw narzędzi "MAP Toolkit") do oceny bieżącej infrastruktury IT. Zestaw narzędzi udostępnia zaawansowane narzędzie do tworzenia spisu, oceny i raportowania w celu uproszczenia procesu planowania migracji.
Po odnalezieniu źródeł danych należy ocenić wszystkie lokalne wystąpienia programu SQL Server, które można migrować do usługi Azure SQL Managed Instance, aby zidentyfikować blokady migracji lub problemy ze zgodnością.
Do oceny źródłowego wystąpienia programu SQL Server można użyć następujących narzędzi:
- Rozszerzenie Azure SQL Migration dla usługi Azure Data Studio
- Zalecenia dotyczące odpowiedniego rozmiaru platformy Azure
Aby uzyskać szczegółowe wskazówki, zapoznaj się z artykułem Przed migracją.
Tworzenie wystąpienia docelowego
Po dokonaniu oceny istniejącego środowiska i określeniu odpowiedniej warstwy usługi i konfiguracji sprzętu dla docelowego wystąpienia zarządzanego SQL wdróż wystąpienie docelowe przy użyciu witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia platformy Azure.
Konfigurowanie połączenia
Po utworzeniu docelowego wystąpienia zarządzanego SQL skonfiguruj połączenie między bazą danych w wystąpieniu programu SQL Server i usłudze Azure SQL Managed Instance. Najpierw przygotuj środowisko, a następnie skonfiguruj link przy użyciu programu SQL Server Management Studio (SSMS) lub skryptów.
Synchronizacja danych i migracja jednorazowa
Po ustanowieniu linku i dokonaniu migracji wykonaj następujące kroki (zazwyczaj w oknie obsługi):
- Zatrzymaj obciążenie w podstawowej bazie danych programu SQL Server, aby pomocnicza baza danych w usłudze SQL Managed Instance nadrobiła zaległości.
- Sprawdź, czy wszystkie dane zostały przekazane do pomocniczej bazy danych w usłudze SQL Managed Instance.
- Przełącz link w tryb failover do pomocniczego wystąpienia zarządzanego SQL, wybierając pozycję Planowana praca w trybie failover.
- (W przypadku migracji programu SQL Server 2022) Zaznacz pole wyboru Usuń łącze po pomyślnym przejściu w tryb failover, aby upewnić się, że tryb failover jest jednym ze sposobów, a link zostanie usunięty.
- Przecięcie aplikacji w celu nawiązania połączenia z punktem końcowym wystąpienia zarządzanego SQL.
Weryfikowanie migracji
Po przejściu do docelowego wystąpienia zarządzanego SQL monitoruj aplikację, przetestuj wydajność i koryguj wszelkie problemy.
Aby uzyskać szczegółowe informacje, zapoznaj się z tematem po migracji.
Migracja odwrotna (SQL Server 2022)
Począwszy od programu SQL Server 2022 CU10, możesz skonfigurować link z usługą Azure SQL Managed Instance jako początkową podstawową i pomocniczą usługą SQL Server. Ta funkcja umożliwia odwrócenie migracji z usługi Azure SQL Managed Instance do programu SQL Server 2022.
Aby cofnąć migrację, wykonaj te same kroki, aby skonfigurować link, ale rozpocznij proces z wystąpieniem zarządzanym SQL jako źródłem migracji oraz wystąpieniem programu SQL Server 2022 jako celem migracji.
Powiązana zawartość
Aby użyć linku:
- Link Przygotowanie środowiska do wystąpienia zarządzanego
- Konfigurowanie połączenia między programem SQL Server i wystąpieniem zarządzanym SQL za pomocą programu SSMS
- Konfigurowanie połączenia między programem SQL Server i wystąpieniem zarządzanym SQL za pomocą skryptów
- Przełącz łącze w tryb failover
- Najlepsze rozwiązania dotyczące obsługi linku
Aby dowiedzieć się więcej na temat linku:
- Omówienie linku wystąpienia zarządzanego
- Połączenie odzyskiwania po awarii z wystąpieniem zarządzanym
W przypadku innych scenariuszy replikacji i migracji należy wziąć pod uwagę następujące kwestie: