Migrace z SQL Serveru: Před migrací
platí pro:Azure SQL Managed InstanceSQL Serveru na virtuálních počítačích AzureAzure SQL Database
Tento článek obsahuje postup přípravy prostředí na migraci z SQL Serveru na azure SQL Database, Azure SQL Managed Instance nebo SQL Server na virtuálních počítačích Azure.
Podporované zdroje a cíle pro migraci
Můžete migrovat SQL Server spuštěný místně nebo na:
- SQL Server na virtuálních počítačích
- Amazon Web Services (AWS) EC2.
- Amazon Relational Database Service (AWS RDS).
- Výpočetní modul – Google Cloud Platform (GCP).
V tomto článku se dozvíte, jak zjistit a posoudit, uživatelské databáze před migrací z SQL Serveru do Azure SQL.
- Přehled migrace : SQL Server do služby Azure SQL Managed Instance
- Přehled migrace : SQL Server na SQL Server na virtuálních počítačích Azure
- Přehled migrace : SQL Server do služby Azure SQL Database
Další průvodce migrací naleznete v Azure Database Migration Guides.
Jakmile ověříte, že je vaše zdrojové prostředí podporované, začněte s fází před migrací. Seznamte se se všemi existujícími zdroji dat, vyhodnoťte proveditelnost migrace a identifikujte všechny blokující problémy, které by mohly bránit vaší migraci do cloudu Azure.
Kroky migrace
Tato část obsahuje přehled kroků pro migraci SQL Serveru do Azure SQL Database, Azure SQL Managed Instance nebo SQL Serveru na virtuálních počítačích Azure.
Pokud chcete migrovat SQL Server do azure SQL Managed Instance, postupujte takto:
- Projděte si funkce databázového stroje SQL Serveru dostupné ve službě Azure SQL Managed Instance.
- Zvolte metodu migrace a odpovídající nástroje pro vaši metodu.
- Vytvořte výkonovou základní úroveň pro určení využití prostředků ve zdrojové instanci SQL Serveru. Tento krok vám pomůže nasadit spravovanou instanci s správnou velikostí, aby po migraci nebyl ovlivněn výkon.
- Zjistit všechny instance a funkce SQL Serveru používané vaší organizací.
- Posouzení databází SQL Serveru za účelem identifikace problémů s blokováním migrace nebo kompatibilitou
- Vytvořte cílovou SQL spravovanou instanci. Nasaďte spravovanou instanci s optimální velikostí, kde zvolíte technické charakteristiky (počet virtuálních jader, velikost paměti) a úroveň výkonu (Pro důležité obchodní informace, obecné účely) vaší spravované instance.
- Nakonfigurujte připojení a správná oprávnění pro přístup ke zdroji i cíli.
- Migrujte svou databázi pomocí offline migrace nebo možností online migrace.
- Připojit aplikaci ke službě Azure SQL Managed Instance.
- Monitorování a náprava aplikací, abyste měli jistotu, že uvidíte očekávaný výkon.
Pokud posouzení narazí na několik překážek k potvrzení, že vaše databáze není připravená pro Azure SQL Managed Instance, zvažte alternativně SQL Server na Azure Virtual Machines.
Objevte
Ve fázi zjišťování zkontrolujte síť a identifikujte všechny instance a funkce SQL Serveru používané vaší organizací.
Ke zjišťování instancí SQL Serveru použijte následující nástroje:
- azure Migrate k posouzení vhodnosti migrace místních serverů, provádění určení velikosti na základě výkonu a odhadu nákladů pro jejich spuštění v Azure.
- Microsoft Assessment and Planning Toolkit (MAP Toolkit) k posouzení vaší současné IT infrastruktury. Sada nástrojů poskytuje výkonné řešení pro inventarizaci, hodnocení a vytváření sestav, které zjednodušuje plánování migrace.
Další informace o nástrojích dostupných pro fázi zjišťování naleznete v části Služby a nástroje dostupné pro scénáře migrace dat.
Ohodnotit
Poznámka
Pokud posuzujete celá datová aktiva SQL Serveru ve velkém měřítku ve VMware, přečtěte si téma Vytvoření posouzení Azure SQL, kde najdete doporučení k nasazení Azure SQL, určení velikosti a měsíční odhady.
Pokud vaše posouzení narazí na několik blokování, zvažte migraci na jeden z cílů Azure SQL jako alternativu, jako je Azure SQL Managed Instance nebo SQL Server ve službě Azure Virtual Machines.
Posouzení pomocí nástroje Azure Data Studio
Rozšíření Azure SQL Migration pro Azure Data Studio poskytuje bezproblémové prostředí založené na průvodci k posouzení, získání doporučení Azure a migraci databází SQL Serveru místně do Azure. Kromě zvýraznění jakýchkoli nástrojů pro blokování migrace nebo upozornění zahrnuje rozšíření také možnost pro doporučení Azure ke shromažďování dat o výkonu vašich databází a doporučí cílový Azure SQL s správnou velikostí, aby splňoval požadavky na výkon vaší úlohy (s nejnižší cenou).
Rozšíření Azure SQL Migration pro Azure Data Studio můžete použít k posouzení databází za účelem získání:
- Pravidla hodnocení pro migraci z SQL Server do Azure SQL
- Získání doporučení Azure k migraci databáze SQL Serveru
Důležitý
Pokud chcete posoudit databáze pomocí rozšíření migrace Azure SQL, ujistěte se, že přihlášení použitá k připojení zdrojového SQL Serveru jsou členy role serveru sysadmin nebo mají oprávnění CONTROL SERVER.
Pokud chcete vyhodnotit prostředí pomocí rozšíření Azure SQL Migration, postupujte takto:
- Otevřete rozšíření migrace Azure SQL pro azure Data Studio.
- Připojte se ke zdrojové instanci SQL Serveru.
- V průvodci migrací Azure SQL v nástroji Azure Data Studio vyberte Migrovat do Azure SQL.
- Vyberte databáze pro posouzení a pak vyberte Další.
- Vyberte Azure SQL cílový objekt.
- Vyberte Zobrazit/Vybrat pro kontrolu zprávy o posouzení.
- Hledejte problémy s blokováním migrace a se shodou funkcí. Sestavu posouzení je možné exportovat také do souboru, který se dá sdílet s ostatními týmy nebo pracovníky ve vaší organizaci.
- Určete úroveň kompatibility databáze, která minimalizuje úsilí po migraci.
Pokud chcete získat doporučení Azure pomocí rozšíření Azure SQL Migration, postupujte takto:
- Otevřete rozšíření pro migraci Azure SQL pro Azure Data Studio.
- Připojte se ke zdrojové instanci SQL Serveru.
- V průvodci migrací Azure SQL v nástroji Azure Data Studio vyberte Migrovat do Azure SQL.
- Vyberte databáze pro posouzení a pak vyberte Další.
- Vyberte cíl Azure SQL.
- Přejděte do sekce doporučení Azure a vyberte Získat doporučení Azure.
- Vyberte Nyní shromážděte údaje o výkonu. Zvolte složku v místním počítači, do které chcete ukládat protokoly výkonu, a pak vyberte Spustit.
- Po 10 minutách Azure Data Studio indikuje, že je pro spravovanou instanci Azure SQL k dispozici doporučení.
- Zkontrolujte kartu spravované instanci Azure SQL v cílovém panelu Azure SQL a podívejte se na doporučení konfigurace pro vaši spravovanou instanci Azure SQL.
Konkrétní kurzy k cíli migrace Azure SQL najdete tady:
- Kurz : Migrace SQL Serveru do služby Azure SQL Managed Instance pomocí DMS
- Kurz : Migrace SQL Serveru do služby Azure SQL Database (offline)
Posouzení s využitím SQL Serveru, který je podporován službou Arc.
Pokud chcete posoudit instance SQL Serveru pro migraci do Azure, použijte SQL Server povolený službou Azure Arc. Tato funkce, která je aktuálně ve verzi Preview, automaticky vytváří posouzení migrace do Azure, což zjednodušuje proces zjišťování a posouzení připravenosti pro migraci.
Pokud chcete posoudit instance pomocí SQL Serveru povoleného službou Azure Arc, postupujte takto:
- automatické připojení počítačů s SQL Serverem ke službě Azure Arc.
- Ověřte, zda je verze rozšíření Azure pro SQL Server (WindowsAgent.SqlServer) 1.1.2594.118 nebo novější.
- V Azure portálu přejděte na váš SQL Server, který je povolen prostředkem Azure Arc.
- V části Migracevyberte Posouzení (Preview), abyste otevřeli stránku Posouzení a zkontrolovali výsledky.
Podrobnosti najdete v tématu Posouzení instancí pro migraci s SQL Serverem povoleným službou Azure Arc.
Škálovaná hodnocení a analýza
Rozšíření migrace Azure SQL pro Azure Data Studio a Azure Migrate může provádět škálovaná hodnocení a konsolidovat hodnotící zprávy pro účely analýzy.
Pokud máte více serverů a databází, které je potřeba posoudit a analyzovat ve velkém měřítku, abyste získali širší přehled o datových aktivech, přečtěte si následující odkazy, kde najdete další informace:
- Migrace databází v rozsáhlém měřítku pomocí automatizace pomocí DMS (Preview)
- provádění škálovaných hodnocení pomocí PowerShellu – Azure Migrate
- Analýza sestav posouzení pomocí Power BI – Azure Migrate
Spouštění posouzení ve velkém měřítku pro více databází je také možné automatizovat pomocí nástroje Spustit nástroj Data Migration Assistant z příkazového řádku, který také umožňuje nahrání výsledků do azure Migrate pro další analýzu a cílovou připravenost.
Proces můžete automatizovat pomocí skriptů s jednou z následujících možností. Další informace o použití skriptování najdete v tématu Migrace databází ve velkém měřítku pomocí automatizace (Preview).
- modulu Az.DataMigration PowerShellu
- az rozšíření CLI pro migraci dat
- Spuštění nástroje Data Migration Assistant z příkazového řádku
Pro souhrnné sestavy v rámci rozsáhlé správy majetku je možné posouzení Data Migration Assistant také konsolidovat v rámci Azure Migrate.
Posouzení aplikací
Aplikační vrstva obvykle přistupuje k uživatelským databázím za účelem zachování a úpravy dat. Data Migration Assistant může vyhodnotit vrstvu přístupu k datům aplikace dvěma způsoby:
- Pomocí zachycených rozšířených událostí nebo trasování SQL Server Profileru uživatelských databází. Pomocí nástroje Zaznamenat trasování v nástroji Database Experimentation Assistant můžete také vytvořit protokol trasování, který lze použít také pro testování A/B.
Při posuzování uživatelských databází použijte nástroj Data Migration Assistant k importu zachycených trasovacích souborů.
Související obsah
- Průvodce migrací : SQL Server do služby Azure SQL Managed Instance
- Průvodce migrací : SQL Server na SQL Server na virtuálních počítačích Azure
- Průvodce migrací : SQL Server do služby Azure SQL Database