Azure SQL Database Service Tiers

Azure SQL Database Service Tiers

Watch the video to deepen your understanding.

Subscribe

Complete the full lesson to earn 25 points

Work through each section, then tap “Mark as Complete” on the last one.

Section 1 of 4

✦ Skip the page breaks and see fewer ads — read each lesson on a single page with Pro

Lesson: Understanding Azure SQL Database Service Tiers

Introduction

When designing data storage solutions in the cloud, one of the most critical decisions is selecting the right Service Tier for your Azure SQL Database. Azure SQL Database is a fully managed platform-as-a-service (PaaS) database engine. Because workloads vary wildly—from low-traffic development sites to mission-critical global applications—Azure provides different service tiers to balance performance, scalability, and cost.

Choosing the correct tier ensures that your application remains performant while avoiding unnecessary expenditure. In this lesson, we will explore the three primary purchasing models and their respective service tiers.


The Purchasing Models

Azure SQL Database offers two primary purchasing models:

  1. vCore-based model: Allows you to independently choose compute and storage resources. This is the recommended model for most modern applications.
  2. DTU-based model: A bundled measure of compute, storage, and I/O. It is simpler but offers less granular control.

1. The vCore-based Model

The vCore model is designed for flexibility and transparency. It is divided into three service tiers:

A. General Purpose

  • Best for: Most business workloads. It provides a balanced compute and storage option.
  • Architecture: Uses remote storage, meaning compute and storage are decoupled.
  • Practical Example: A mid-sized e-commerce website that experiences predictable traffic but needs high availability and automated backups.

B. Business Critical

  • Best for: Applications with high-transaction rates, low-latency requirements, and high availability needs.
  • Architecture: Uses local SSD storage for the lowest possible latency. It includes multiple replicas, allowing for read-scaling and faster failover.
  • Practical Example: A high-frequency financial trading platform or a real-time analytics dashboard where millisecond latency is non-negotiable.

C. Hyperscale

  • Best for: Extremely large databases (up to 100 TB) that require rapid scaling.
  • Architecture: Uses a highly distributed storage architecture that allows for fast backups and restores regardless of database size.
  • Practical Example: A massive SaaS platform storing years of historical logs for thousands of tenants.

Section 1 of 4
PrevNext