Migrowanie przy użyciu linku wystąpienia zarządzanego

Ukończone

Funkcja linku usługi Azure SQL Managed Instance oferuje prawdziwą opcję migracji online w porównaniu ze wszystkimi innymi dostępnymi usługami i narzędziami. Ponadto dzięki częściowemu uruchamianiu obciążeń na platformie Azure organizacje mogą przyjąć etapowe podejście do migracji do chmury, jednocześnie korzystając z korzyści oferowanych przez platformę Azure.

Link jest przeznaczony do replikowania jednej bazy danych na łącze, ale można skonfigurować do replikowania wielu baz danych z jednego wystąpienia programu SQL Server do co najmniej jednego wystąpienia zarządzanego SQL, a nawet replikować tę samą bazę danych do wielu wystąpień zarządzanych SQL. Jest to osiągane przez skonfigurowanie wielu linków, z których każda odpowiada parze wystąpienia zarządzanego przez bazę danych.

Funkcja linku usługi Azure SQL Managed Instance umożliwia replikowanie baz danych programu SQL Server hostowanych w dowolnym miejscu na platformie Azure oraz przełączanie w tryb failover do chmury w przypadku awarii lub poważnych zakłóceń biznesowych. Link usługi Azure SQL Managed Instance zapewnia również bezproblemowe przechodzenie w tryb failover między podstawowymi i pomocniczymi bazami danych.

Jedną z zalet korzystania z usługi Azure SQL Managed Instance jest to, że jest to platforma jako usługa (PaaS), co oznacza, że najnowsza konserwacja sprzętu, stosowanie poprawek i aktualizacji oraz zarządzanie nimi automatycznie przez platformę Azure. Dzięki temu środowisko bazy danych jest zawsze aktualne i bezpieczne, jednocześnie zmniejszając ryzyko przestoju spowodowane awariami sprzętu lub lukami w zabezpieczeniach oprogramowania.

Diagram showing the replication of databases from the primary replica to the secondary replica through the distributed availability group (AG).

Jak widać powyżej, funkcja linku używa rozproszonej grupy dostępności (DAG) i ma zakres dla każdej bazy danych (jeden link na jedną bazę danych). Dzięki temu można skonsolidować wiele równoległych baz danych programu SQL Server w usłudze Azure SQL Managed Instance lub skalować je w poziomie w wielu wystąpieniach i regionach na całym świecie.

Funkcja linku udostępnia dwa typy replikacji:

  • Replikacja jednokierunkowa. Replikacja jednokierunkowa jest dostępna dla programu SQL Server w wersjach 2016 i 2019 i umożliwia replikowanie danych w jeden sposób z wystąpienia programu SQL Server do wystąpienia zarządzanego.

  • Replikacja dwukierunkowa. Program SQL Server 2022 udostępnia funkcję replikacji dwukierunkowej, w której można replikować dane między wystąpieniem zarządzanym a wystąpieniami programu SQL Server, ręcznie przechodzić w tryb failover podczas awarii i ręcznie wrócić po awarii po wyeliminowaniu awarii. Obsługuje tryb failover online, ale powrót po awarii w trybie offline. Dostępna jest wersja zapoznawcza powrotu po awarii online do zarejestrowania się.

Rozszerzone możliwości chmury

Oprócz migrowania obciążeń istnieje kilka sposobów korzystania z funkcji linku i korzystania z usług i zasobów platformy Azure, które obejmują:

Funkcja opis
Odciążanie obciążeń tylko do odczytu Możesz skonfigurować repliki pomocnicze w programie SQL Server na platformie Azure, aby odciążyć potrzeby raportowania. Funkcja linku jest ograniczona do zakresu bazy danych, umożliwiając konsolidację obciążeń tylko do odczytu na platformie Azure, które mogą służyć do zbliżenia danych do klientów w dowolnym obsługiwanym regionie na całym świecie z minimalnym nakładem pracy.
Automatyczne kopie zapasowe Repliki pomocnicze uruchomione w usłudze Azure SQL Managed Instance są automatycznie tworzone na koncie usługi Azure Blob Storage, co znacznie zmniejsza nakłady pracy administracyjnej i zwiększa niezawodność.
Ciągłość działalności biznesowej: Jako rozwiązanie odzyskiwania po awarii funkcja linku umożliwia przełączanie w tryb failover do usługi Azure SQL Managed Instance i powrót po awarii po ograniczeniu ryzyka awarii.

Aby skonfigurować funkcję linku, należy wykonać te same kroki niezależnie od tego, czy przeprowadzasz migrację do usługi Azure SQL Managed Instance, konfigurujesz odzyskiwanie po awarii w chmurze, odciążaj obciążenia na platformę Azure lub chcesz zmniejszyć koszty operacji tworzenia kopii zapasowych i zarządzania.

Możesz użyć kreatora w programie SQL Server Management Studio (SSMS) lub skryptach. Główną zaletą korzystania ze skryptów jest to, że można je zautomatyzować, co może poprawić proces wdrażania, zaoszczędzić czas i nakład pracy.

Istnieje kilka funkcji programu SQL Server, które nie są obsługiwane przez link usługi Azure SQL Managed Instance. Na przykład nie można włączyć funkcji łącza, jeśli funkcje używane w podstawowej bazie danych programu SQL Server nie są obsługiwane w usłudze Azure SQL Managed Instance, takich jak tabele plików i strumienie plików.

Aby uzyskać pełną listę obsługiwanych funkcji, zobacz link Ograniczenia usługi Azure SQL Managed Instance.

Jak już widzieliśmy, funkcja linku usługi Azure SQL Managed Instance umożliwia organizacjom pewnie rozszerzyć swoje środowiska programu SQL Server na platformę Azure, a jednocześnie korzystać ze skalowalności, wydajności i funkcji zabezpieczeń oferowanych przez usługę Azure SQL Managed Instance.