Azure provides several models for deploying SQL databases, tailored for different needs and workloads. These options fall into two primary categories: Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).
A fully managed platform for relational and non-relational databases. Microsoft handles maintenance, backups, and high availability.
-
β Single Database
- A fully managed, isolated database.
- Best for applications requiring their own database.
-
β Elastic Pool
- A collection of single databases that share resources.
- Ideal for multiple databases with varying and unpredictable usage.
- Combines features of single databases and elastic pools.
- Offers near-complete SQL Server compatibility.
- Native integration with Azure Virtual Network (VNet).
- Suitable for easy migration from on-premises SQL Server.
- Customer fully manages their own SQL Server installation on a virtual machine.
- Offers full control over SQL Server and OS-level configurations.
- Useful for legacy applications or highly customized environments.
Azure SQL supports two pricing models: vCore-based and DTU-based.
Reflects the physical hardware configuration:
-
β Broad Configuration Options:
- Number of cores
- Amount of memory
- Amount and speed of storage
- Hybrid and flexible combinations of SQL server configurations
-
β Service Tiers:
- General Purpose: For typical workloads.
- Business Critical: Optimized for OLTP applications, frequent transactions, and low I/O latency.
- Hyperscale: High flexibility and performance. Scalable storage, isolated database replicas, and resilience.
-
β Compute Tiers:
- Provisioned: Pre-allocated computing resources. Billed hourly.
- Serverless: Auto-scaled resources. Billed per second. Includes auto-pause for cost savings.
Fixed price/performance options combining CPU, memory, and I/O:
- β Service Tiers:
- Basic: For small, lightweight applications.
- Standard: Suitable for most business workloads.
- Premium: High-performance for OLTP and mission-critical apps.
I created on Azure: SQL Server and Databases:

