Migrera med hjälp av länken Hanterad instans

Slutförd

Länkfunktionen i Azure SQL Managed Instance erbjuder ett verkligt onlinemigreringsalternativ jämfört med alla andra tjänster och verktyg som är tillgängliga. Genom att delvis köra arbetsbelastningar i Azure kan organisationer dessutom använda en stegvis metod för molnmigrering samtidigt som de drar nytta av fördelarna med Azure.

Länken är utformad för att replikera en databas per länk, men den kan konfigureras för att replikera flera databaser från en enda SQL Server-instans till en eller flera SQL-hanterade instanser, eller till och med replikera samma databas till flera SQL-hanterade instanser. Detta uppnås genom att konfigurera flera länkar som var och en motsvarar ett databashanterat instanspar.

Med azure SQL Managed Instance-länkfunktionen kan du replikera dina SQL Server-databaser var som helst till Azure och redundansväxla till molnet i händelse av en katastrof eller större avbrott i verksamheten. Azure SQL Managed Instance-länken garanterar även sömlös redundans mellan de primära och sekundära databaserna.

En av fördelarna med att använda Azure SQL Managed Instance är att det är en plattform som en tjänst (PaaS), vilket innebär att det senaste maskinvaruunderhållet, korrigeringen och uppdateringarna tillämpas och hanteras automatiskt av Azure. Detta säkerställer att databasmiljön alltid är uppdaterad och säker, samtidigt som du minskar risken för driftstopp på grund av maskinvarufel eller programvarusårbarheter.

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

Som vi kan se ovan använder länkfunktionen distribuerad tillgänglighetsgrupp (DAG) och den är begränsad per databas (en länk per en databas). På så sätt kan du konsolidera flera parallella SQL Server-databaser till en Azure SQL Managed Instance eller skala ut dem över flera instanser och regioner över hela världen.

Länkfunktionen innehåller två typer av replikering:

  • Enkelriktad replikering. Enkelriktad replikering är tillgänglig för SQL Server-versionerna 2016 och 2019 och gör att du kan replikera data på ett sätt från en SQL Server-instans till din hanterade instans.

  • Dubbelriktad replikering. SQL Server 2022 innehåller en dubbelriktad replikeringsfunktion där du kan replikera data mellan din hanterade instans och SQL Server-instanser, manuellt redundansväxla under en katastrof och manuellt återställa efter att katastrofen har åtgärdats. Den stöder en redundansväxling online men en återställning efter fel offline. Det finns en förhandsversion av återställning efter fel online att registrera dig för.

Utökade funktioner i molnet

Förutom att migrera arbetsbelastningar finns det flera sätt att använda länkfunktionen och använda Azure-tjänster och -resurser, bland annat:

Funktion beskrivning
Avlasta skrivskyddade arbetsbelastningar Du kanske vill konfigurera sekundära repliker på DIN SQL Server till Azure för att avlasta rapporteringsbehov. Länkfunktionen är databasomfattande, vilket möjliggör konsolidering av skrivskyddade arbetsbelastningar i Azure, som kan användas för att föra data närmare kunder i alla regioner som stöds över hela världen med minsta möjliga ansträngning.
Automatiserade säkerhetskopieringar Sekundära repliker som körs på Azure SQL Managed Instance säkerhetskopieras automatiskt till ditt Azure Blob Storage-konto, vilket avsevärt minskar det administrativa arbetet och förbättrar tillförlitligheten.
Verksamhetskontinuitet Som en haveriberedskapslösning kan du med länkfunktionen redundansväxla till Azure SQL Managed Instance och återställa efter att katastrofen har åtgärdats.

För att konfigurera länkfunktionen måste du följa samma steg oavsett om du migrerar till Azure SQL Managed Instance, konfigurerar haveriberedskap i molnet, avlastar arbetsbelastningar till Azure eller vill minska kostnaderna för säkerhetskopiering och hantering.

Du kan använda antingen en guide i SQL Server Management Studio (SSMS) eller skript. Den största fördelen med att använda skript är att de kan automatiseras, vilket kan förbättra distributionsprocessen, vilket sparar tid och arbete.

Det finns några SQL Server-funktioner som inte stöds av azure SQL Managed Instance-länken. Du kan till exempel inte aktivera länkfunktionen om funktionerna som används i den primära SQL Server-databasen inte stöds på Azure SQL Managed Instance, till exempel filtabeller och filströmmar.

En fullständig lista över funktioner som stöds finns i Länken Begränsningar för Azure SQL Managed Instance.

Som vi har sett kan azure SQL Managed Instance-länkfunktionen göra det möjligt för organisationer att på ett säkert sätt utöka sina SQL Server-miljöer till Azure samtidigt som de drar nytta av de skalbarhets-, prestanda- och säkerhetsfunktioner som Azure SQL Managed Instance erbjuder.