Existem três considerações principais para selecionar o serviço SQL do Azure adequado aos seus requisitos: o seu objetivo geral, a medida em que necessita de acesso ou controlo do sistema operativo (SO) e a versão do SQL Server que prefere. Se precisar de controlo do SO subjacente devido a conformidades ou dependências de software e preferir manter a versão atual do SQL Server, a melhor opção é realojar no SQL Server nas Máquinas Virtuais do Azure. Contudo, se não precisar de ter controlo do SO e preferir o SQL Server "sem versão" mais recente, modernizar as aplicações já existentes ou suportar aplicações de nuvem modernas em soluções totalmente geridas, como a Base de Dados SQL do Azure ou o Azure SQL Managed Instance, é a opção ideal.