Azure SQL Database Deployment Options

Azure SQL Database offers flexible deployment options to meet your application's needs, whether you require the fully managed platform-as-a-service (PaaS) of Azure SQL Database, or the flexibility and control of SQL Server on Azure Virtual Machines (IaaS).

Understanding the Core Options

Azure SQL Database (PaaS)

A fully managed, intelligent relational database service built on the latest stable version of Microsoft SQL Server. It provides high availability, automatic backups, patching, and scalability, allowing you to focus on application development rather than database administration.

Learn More

SQL Server on Azure Virtual Machines (IaaS)

Deploy SQL Server in Azure by running SQL Server on a virtual machine. This option provides complete control over the operating system and SQL Server instance, ideal for lift-and-shift scenarios or applications with specific OS or SQL Server version requirements.

Learn More

Key Considerations for Choosing

When deciding between Azure SQL Database (PaaS) and SQL Server on Azure VMs (IaaS), consider the following:

Common Use Cases

Azure SQL Database (PaaS) is ideal for:

SQL Server on Azure VMs (IaaS) is suitable for:

Further Reading