Lessons in this course (9)

1. Azure SQL Database, Managed Instance and SQL on VM — choosing

Basic★ Must knowLesson 1 of 9
Azure SQL DatabaseSQL Managed InstanceSQL Server on Azure VM
ModelPaaS databasePaaS instanceIaaS
CompatibilityDatabase-scoped featuresNear-full instance features (SQL Agent, cross-DB queries, CLR, DB Mail, linked servers)100 %
Patching, backups, HAAutomaticAutomaticYou (with helpers like SQL IaaS Agent extension)
NetworkingPublic endpoint + firewall or private endpointInside your VNetYour VNet
Max sizeUp to 4 TB (GP/BC), 128 TB HyperscaleUp to 16 TB (instance storage)Disk limits
Typical useNew apps, SaaS (database per tenant), microservicesMigrating many existing databases with minimal changeLegacy apps, SSRS/SSIS on the same server, special configs

A logical server (myserver.database.windows.net) is just a management/connection endpoint holding logins, firewall rules and Entra admin — databases on it are independent.