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:
- 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.
- 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:
- Een SQL Server-database naar een SQL Server in een virtuele machine van Azure migreren
- Uw SQL Server-database migreren naar Azure SQL Database
Daarnaast helpen de volgende koppelingen naar conceptuele inhoud u meer inzicht te krijgen in vm's:
- Hoge beschikbaarheid en herstel na noodgeval voor SQL Server in Azure Virtual Machines
- Best practices voor prestaties voor SQL Server op virtuele machines van Azure
- Toepassingspatronen en ontwikkelingsstrategieën voor SQL Server in Azure Virtual Machines
De volgende koppelingen helpen u meer inzicht te krijgen in Azure SQL Database:
- Azure SQL Database-servers en -databases maken en beheren
- DTU's (Database Transaction Units) en elastic Database Transaction Units (eDTU's)
- Resourcelimieten voor 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.