Er zijn drie belangrijke overwegingen bij het selecteren van de juiste Azure SQL-service voor jouw vereisten: jouw algemene doelstelling, de mate waarin je toegang of controle over het besturingssysteem (OS) nodig hebt en de versie van SQL Server die je wilt. Als je vanwege de naleving of software-afhankelijkheden de controle over het onderliggende besturingssysteem nodig hebt en je liever je huidige versie van SQL Server blijft gebruiken, kun je het beste rehosten naar SQL Server op Azure Virtual Machines. Als de controle over het besturingssysteem echter geen vereiste is en je liever de nieuwste 'versieloze' SQL Server gebruikt, kun je het beste je bestaande toepassingen moderniseren of moderne cloudtoepassingen ondersteunen op volledig beheerde oplossingen, zoals Azure SQL Database of Azure SQL Managed Instance.