Azure SQL Database is moderner. Azure SQL Managed Instance is compatibler. Voor wie zijn SQL Server lift-and-shift wil draaien naar Azure zonder zijn applicaties te herschrijven, is MI vrijwel altijd de eerste keuze. Het ondersteunt SQL Agent, CLR, cross-database queries, linked servers en Service Broker. Dingen die in Azure SQL Database simpelweg niet bestaan.
Wat MI niet doet
Geen FILESTREAM. Geen FileTable. Geen Stretch Database. Geen Database Mail in oude vorm (vervangen door Azure Logic Apps of een SendGrid-koppeling). De Database Migration Assistant flagt waar uw bestaande SQL Server-configuratie buiten MI-scope valt. Deze scan is niet optioneel.
Azure Migrate met DMS
Azure Database Migration Service draait online en offline migraties. Online via log shipping en CDC houdt downtime onder de minuut. Offline via een backup-restore-pad is sneller voor kleine databases. Voor productie-databases boven 200 GB is online de keuze, met een testronde naar een non-prod MI eerst.
Sizing
MI heeft General Purpose, Business Critical en Premium-Series tiers. General Purpose past 90 procent van de OLTP-workloads. Business Critical is sneller (lokale SSD, in-memory OLTP) maar vier tot vijf keer duurder. Begin met General Purpose, schaal omhoog op basis van Query Store-data uit uw eigen workload-trace.
Hybrid licensing
Azure Hybrid Benefit verlaagt de MI-prijs aanzienlijk als u bestaande SQL Server-licenties met Software Assurance heeft. De berekening in pratijk: een General Purpose 8-core MI kost zonder AHB rond 1.500 euro per maand, met AHB rond 600 euro. Reken het door voor uw configuratie.
Doorlooptijd
Een POC van een week, een pilot-migratie van een week, een productie-migratie van twee weken. Voor een organisatie met 10 tot 30 databases praat u over 6 tot 10 weken end-to-end, exclusief applicatie-tests die uw applicatieteams moeten uitvoeren.
Verwant: Senior SQL DBA, Freelance Azure specialist.