Migrace databáze SQL Serveru do Azure

Tento článek obsahuje stručný přehled dvou možností migrace databáze SQL Serveru do Azure. Azure má tři primární možnosti migrace produkční databáze SQL Serveru. Tento článek se zaměřuje na následující dvě možnosti:

  1. SQL Server na virtuálních počítačích Azure: Instance SQL Serveru nainstalovaná a hostovaná na virtuálním počítači s Windows běžícím v Azure, označované také jako Infrastruktura jako služba (IaaS).
  2. Azure SQL Database: Plně spravovaná služba Azure databáze SQL, označovaná také jako platforma jako služba (PaaS).

Oba mají výhody a nevýhody, které budete muset před migrací vyhodnotit. Třetí možností jsou spravované instance Azure SQL Database.

Začínáme

V závislosti na používané službě budou užitečné následující příručky k migraci:

Následující odkazy na koncepční obsah vám navíc pomůžou lépe porozumět virtuálním počítačům:

Následující odkazy vám pomůžou lépe porozumět službě Azure SQL Database:

Volba IaaS nebo PaaS

Při vyhodnocování, kde migrovat databázi, určete, jestli je pro vás vhodnější IaaS nebo PaaS.

Na virtuálních počítačích Azure zvolte SQL Server, pokud:

  • Hledáte metodu "lift and shift" databáze a aplikací s minimálními změnami.
  • Dáváte přednost úplné kontrole nad databázovým serverem a virtuálním počítačem, na kterém běží.
  • Už máte licence SQL Serveru a Windows Serveru, které chcete použít.

Zvolte Azure SQL Database, pokud:

  • Chcete modernizovat aplikace a migrovat na používání dalších služeb PaaS v Azure.
  • Nechcete spravovat databázový server a virtuální počítač, na kterém běží.
  • Nemáte licence SQL Serveru nebo Windows Serveru nebo máte v úmyslu povolit vypršení platnosti licencí.

Následující tabulka popisuje rozdíly mezi jednotlivými službami na základě sady scénářů.

Scénář SQL Server na virtuálních počítačích Azure Azure SQL Database
Migrace Vyžaduje minimální změny databáze. Pokud ve službě Azure SQL používáte funkce, které nejsou dostupné, může vyžadovat změny databáze podle Pomocník s migrací dat nebo pokud máte jiné závislosti, jako jsou místně nainstalované spustitelné soubory.
Správa dostupnosti, obnovení a upgradů Dostupnost a obnovení se konfigurují ručně. Upgrady je možné automatizovat pomocí škálovacích sad virtuálních počítačů. Automaticky se spravuje za vás.
Základní konfigurace operačního systému Ruční konfigurace. Automaticky se spravuje za vás.
Správa velikosti databáze Podporuje až 256 TB úložiště na instanci SQL Serveru. Podporuje 8 TB úložiště před potřebou horizontálního oddílu.
Správa nákladů Musíte spravovat licenční náklady na SQL Server, licenční náklady na Windows Server a náklady na virtuální počítače (na základě jader, paměti RAM a úložiště). Pokud používáte elastický fond, musíte spravovat náklady na služby (na základě eDTU nebo DTU, úložiště a počtu databází). Musíte také spravovat náklady na libovolnou smlouvu SLA.

Další informace o rozdílech mezi těmito dvěma způsoby najdete v tématu Volba správné možnosti nasazení v Azure SQL.

Často kladené dotazy

  • Můžu stále používat nástroje, jako je SQL Server Management Studio a SQL Server Reporting Services (SSRS) s SQL Serverem na virtuálních počítačích Azure nebo Azure SQL Database?

    Ano. Všechny nástroje Microsoft SQL fungují s oběma službami. Služba SSRS ale není součástí služby Azure SQL Database a doporučuje se ji spustit na virtuálním počítači Azure a pak ji nasměrovat na instanci databáze.

  • Chci jít PaaS, ale nejsem si jistý, jestli je moje databáze kompatibilní. Jsou k dispozici nástroje, které by vám pomohly?

    Ano. Data Pomocník s migrací je nástroj, který se používá jako součást migrace do služby Azure SQL Database. Azure Database Migration Service je služba Preview, kterou můžete použít pro IaaS nebo PaaS.

  • Můžu odhadnout náklady?

    Ano. Cenovou kalkulačku Azure můžete použít k odhadu nákladů na všechny služby Azure, včetně virtuálních počítačů a databázových služeb.

Další kroky