Azure Database for PostgreSQL pricing

Enterprise-ready fully managed community PostgreSQL

Azure Database for PostgreSQL is a fully-managed database as a service with built-in capabilities, such as high availability and intelligence. You can continue to use languages & frameworks of your choice with no upfront costs. Pay only for what you use with reserved capacity pricing now available.

New deployment option for PostgreSQL now Generally Available: Hyperscale (Citus)

Community PostgreSQL as a service

Leverage Azure’s industry-leading security & around-the-clock monitoring across a global network of datacenters.

Simple and fast provisioning

Provision in minutes & scale compute, memory, and storage in seconds.

High performance with Hyperscale (Citus)

Break free from the limits of single-node Postgres and scale out across multiple nodes.

Explore all Azure Database for PostgreSQL pricing options

Find the deployment option and price that fits your workload

Single server is best for workloads that can perform well with the compute, memory, and storage of a single node.

Basic

Workloads requiring light compute and I/O performance.

Compute

Compute is provisioned in virtual cores (vCores). A vCore represents a logical CPU.

Compute Gen 5

Gen 5 logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3 GHz processors.

vCore Memory Pay as you go
1 2 $-
2 4 $-

Storage

You are charged for the storage that you provision for your server. Storage can be provisioned up to 1 TB.

Price
GB/month $-

Backup

Backup storage is the storage associated with automated backups of your server. Increasing your backup retention period increases the backup storage that is consumed by your server. There is no additional charge for backup storage for up to 100% of your total provisioned server storage. Additional consumption of backup storage will be charged in GB/month.

Price
Locally redundant GB/month $-

High availability

High availability (HA) avoids database downtime by maintaining standby replicas of every node in a server group. If a node goes down, Hyperscale switches incoming connections from the failed node to its standby. Failover happens within a few minutes, and promoted nodes always have fresh data through PostgreSQL synchronous streaming replication.

Note: Selecting the HA option doubles the cluster price.

Read Replica

Read replicas allow read-heavy workloads to scale out beyond the capacity of a single Azure Database for PostgreSQL server. For each read replica you create, you are billed for the provisioned compute in vCores and provisioned storage in GB/month.

General Purpose

Most business workloads requiring balanced compute and memory with scalable I/O throughput.

Compute

Compute is provisioned in virtual cores (vCores). A vCore represents a logical CPU.

Compute Gen 5

Gen 5 logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3 GHz processors.

vCore Memory Pay as you go One year reserved
(% Savings)
2 10 $- $-
4 20 $- $-
8 40 $- $-
16 80 $- $-
32 160 $- $-
64 320 $- $-

Storage

You are charged for the storage that you provision for your server. Storage can be provisioned up to 16 TB.

Price
GB/month $-

Backup

Backup storage is the storage associated with automated backups of your server. Increasing your backup retention period increases the backup storage that is consumed by your server. There is no additional charge for backup storage for up to 100% of your total provisioned server storage. Additional consumption of backup storage will be charged in GB/month.

Price
Locally redundant GB/month $-
Geographically redundant GB/month $-

High availability

High availability (HA) avoids database downtime by maintaining standby replicas of every node in a server group. If a node goes down, Hyperscale switches incoming connections from the failed node to its standby. Failover happens within a few minutes, and promoted nodes always have fresh data through PostgreSQL synchronous streaming replication.

Note: Selecting the HA option doubles the cluster price.

Read Replica

Read replicas allow read-heavy workloads to scale out beyond the capacity of a single Azure Database for PostgreSQL server. For each read replica you create, you are billed for the provisioned compute in vCores and provisioned storage in GB/month.

Memory Optimized

High performance database workloads requiring in-memory performance for faster transaction processing and higher concurrency.

Compute

Compute is provisioned in virtual cores (vCores). A vCore represents a logical CPU.

Compute Gen 5

Gen 5 logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3 GHz processors.

vCore Memory Pay as you go One year reserved
(% Savings)
2 20 $- $-
4 40 $- $-
8 80 $- $-
16 160 $- $-
32 320 $- $-

Storage

You are charged for the storage that you provision for your server. Storage can be provisioned up to 16 TB.

Price
GB/month $-

Backup

Backup storage is the storage associated with automated backups of your server. Increasing your backup retention period increases the backup storage that is consumed by your server. There is no additional charge for backup storage for up to 100% of your total provisioned server storage. Additional consumption of backup storage will be charged in GB/month.

Price
Locally redundant GB/month $-
Geographically redundant GB/month $-

High availability

High availability (HA) avoids database downtime by maintaining standby replicas of every node in a server group. If a node goes down, Hyperscale switches incoming connections from the failed node to its standby. Failover happens within a few minutes, and promoted nodes always have fresh data through PostgreSQL synchronous streaming replication.

Note: Selecting the HA option doubles the cluster price.

Read Replica

Read replicas allow read-heavy workloads to scale out beyond the capacity of a single Azure Database for PostgreSQL server. For each read replica you create, you are billed for the provisioned compute in vCores and provisioned storage in GB/month.

Advanced Threat Protection (Preview)

For more information on Advanced Threat Protection, please visit the Azure Security Center pricing page.

Support & SLA

  • Free billing and subscription management support
  • Flexible support plans starting at $29/month. Find a plan
  • We guarantee that apps running in a customer subscription will be available 99.99% of the time. Read the SLA

FAQ

  • The Basic tier is designed for workloads requiring light compute and I/O performance. Examples include servers used for development or testing, or small-scale infrequently used applications. General Purpose is for most business workloads requiring balanced compute and memory with scalable I/O throughput. Examples include servers for hosting Web and Mobile apps, and other enterprise applications. The Memory Optimized tier is for high performance database workloads requiring in-memory performance for faster transaction processing and higher concurrency. Examples include servers for processing real-time data and high performance transactional or analytical apps. Please review the documentation for more details.

  • For all tiers, the service is billed on a predictable, hourly rate based on pricing tier, provisioned compute in vCores, and provisioned storage in GB/month for your server and backups. On your bill, vCore hours, storage GB/month for the server and storage GB/month for backups will have separate line items.

  • You are billed for each hour or portion thereof that a PostgreSQL server exists, regardless of whether the server was active for the full hour. If you have scaled your database, you will be billed using the highest pricing tier, provisioned vCore and provisioned storage during the hour.

    For example:

    • If you create a PostgreSQL server and delete it after five minutes, you are charged for one full hour for the provisioned compute and storage.
    • If you create a PostgreSQL server in the General Purpose tier with 8 vCores and then immediately upgrade it to 16 vCores in the General Purpose tier, you are charged at the 16 vCore rate for the first hour.
  • Yes. As of July 1, 2018, standard charges apply for network egress. Refer here for more details.

  • Backup storage is the storage associated with automated backups of your server. Increasing your backup retention period increases the backup storage that is consumed by your PostgreSQL server. There is no additional charge for backup storage for up to 100% of your total provisioned server storage. Additional consumption of backup storage will be charged in GB/month. For example, if you have the database storage size of 100 GBs, you will get 100 GBs of backup at no additional cost. However, if the backup is 110 GBs, you will pay for the 10 GBs.

Resources

Estimate your monthly costs for Azure services

Review Azure pricing frequently asked questions

Learn more about Azure Database for PostgreSQL

Review technical tutorials, videos, and more resources

Added to estimate. Press 'v' to view on calculator

Learn and build with $200 in credit, and keep going for free