Skip to content

janluksoft/Azure_Database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Azure SQL Database

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).

πŸ”· Azure SQL Deployment Models

πŸ”Ά Azure SQL Database (PaaS)

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.

πŸ”Ά Azure SQL Managed Instance (PaaS)

  • 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.

πŸ”Ά SQL Server on Azure VM (IaaS)

  • 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.

πŸ’° SQL Database Purchasing Models

Azure SQL supports two pricing models: vCore-based and DTU-based.

πŸ“Œ Virtual Core (vCore) Model

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.

πŸ“Œ DTU-Based Model (Database Transaction Unit)

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.

πŸ”· My Azure SQL Server and Databases

I created on Azure: SQL Server and Databases:

About

SQL Server and Databases on Azure in PaaS Model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published