Een SQL Server-database migreren naar Azure

Dit artikel bevat een kort overzicht van twee opties voor het migreren van een SQL Server-database naar Azure. Azure heeft drie primaire opties voor het migreren van een SQL Server-productiedatabase. Dit artikel is gericht op de volgende twee opties:

  1. SQL Server op Virtuele Azure-machines: een SQL Server-exemplaar dat is geïnstalleerd en gehost op een virtuele Windows-machine die wordt uitgevoerd in Azure, ook wel IaaS (Infrastructure as a Service) genoemd.
  2. Azure SQL Database: Een volledig beheerde AZURE-service voor SQL Database, ook wel Platform as a Service (PaaS) genoemd.

Beide worden geleverd met voor- en nadelen die u moet evalueren voordat u migreert. De derde optie is beheerde exemplaren van Azure SQL Database.

Aan de slag

De volgende migratiehandleidingen zijn nuttig, afhankelijk van de service die u gebruikt:

Daarnaast helpen de volgende koppelingen naar conceptuele inhoud u meer inzicht te krijgen in vm's:

De volgende koppelingen helpen u meer inzicht te krijgen in Azure SQL Database:

IaaS of PaaS kiezen

Wanneer u evalueert waar uw database moet worden gemigreerd, moet u bepalen of IaaS of PaaS geschikter is voor u.

Kies SQL Server in Azure-VM's als:

  • U wilt uw database en toepassingen 'lift and shift' met minimale tot geen wijzigingen.
  • U hebt liever volledige controle over uw databaseserver en de VM waarop deze wordt uitgevoerd.
  • U hebt al SQL Server- en Windows Server-licenties die u wilt gebruiken.

Kies Azure SQL Database als:

  • U wilt uw toepassingen moderniseren en migreren voor het gebruik van andere PaaS-services in Azure.
  • U wilt uw databaseserver niet beheren en de VM waarop deze wordt uitgevoerd.
  • U hebt geen SQL Server- of Windows Server-licenties of u wilt licenties laten verlopen.

In de volgende tabel worden verschillen tussen elke service beschreven op basis van een set scenario's.

Scenario SQL Server in Azure-VM's Azure SQL-database
Migratie Vereist minimale wijzigingen in uw database. Mogelijk moeten er wijzigingen in uw database worden aangebracht als u functies gebruikt die niet beschikbaar zijn in Azure SQL, zoals bepaald door de Data Migration Assistant, of als u andere afhankelijkheden hebt, zoals lokaal geïnstalleerde uitvoerbare bestanden.
Beschikbaarheid, herstel en upgrades beheren Beschikbaarheid en herstel worden handmatig geconfigureerd. Upgrades kunnen worden geautomatiseerd met VM-schaalsets. Automatisch voor u beheerd.
Onderliggende configuratie van het besturingssysteem Handmatige configuratie. Automatisch voor u beheerd.
Databasegrootte beheren Ondersteunt maximaal 256 TB opslagruimte per SQL Server-exemplaar. Ondersteunt 8 TB opslagruimte voordat u een horizontale partitie nodig hebt.
Kosten beheren U moet de kosten voor SQL Server-licenties, Windows Server-licentiekosten en VM-kosten beheren (op basis van kernen, RAM en opslag). U moet servicekosten beheren (op basis van eDTU's of DTU's, opslag en aantal databases als u een elastische pool gebruikt). U moet ook de kosten van een SLA beheren.

Zie De juiste implementatieoptie kiezen in Azure SQL voor meer informatie over de verschillen tussen de twee.

Veelgestelde vragen

  • Kan ik nog steeds hulpprogramma's zoals SQL Server Management Studio en SQL Server Reporting Services (SSRS) gebruiken met SQL Server in Azure-VM's of Azure SQL Database?

    Ja. Alle Microsoft SQL-hulpprogramma's werken met beide services. SSRS maakt echter geen deel uit van Azure SQL Database en het is raadzaam deze uit te voeren op een Azure-VM en deze vervolgens naar uw database-exemplaar te verwijzen.

  • Ik wil Naar PaaS, maar ik weet niet zeker of mijn database compatibel is. Zijn er hulpprogramma's om u te helpen?

    Ja. Data Migration Assistant is een hulpprogramma dat wordt gebruikt als onderdeel van de migratie naar Azure SQL Database. Azure Database Migration Service is een preview-service die u kunt gebruiken voor IaaS of PaaS.

  • Kan ik kosten schatten?

    Ja. De Azure-prijscalculator kan worden gebruikt voor het schatten van de kosten voor alle Azure-services, waaronder VM's en databaseservices.

Volgende stappen