Azure Database for PostgreSQL pricing

Fully managed, intelligent, and scalable 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.

Explore pricing options

Apply filters to customize pricing options to your needs.

Hyperscale provides horizontal scale-out capability to hundreds of nodes and is best for high performance workloads that require:

  • Dynamic scalability without the cost of manual sharding with low application re-architecture required
  • Transactional and analytical queries to run on the same database

Learn more about Azure Database for PostgreSQL Hyperscale

Basic

Basic Node Size (Compute & Memory)

Basic tier offers a cost-effective option for dev/test and growing workloads to get started with Hyperscale (Citus) on a single node. Learn more about Azure Database for PostgreSQL Hyperscale (Citus) Basic

vCore/Node Memory (GiB)/Node Price/Node
4 16 GiB $-
8 32 GiB $-

Basic Storage per node - General Purpose SSD Storage

You can configure storage for Hyperscale (Citus) Basic node and to be 128 GiB, 256 GiB, or 512 GiB. General Purpose storage is charged per GiB of storage you provision.

Price
128 GiB $-/month
256 GiB $-/month
512 GiB $-/month

Standard

Worker Node Size (Compute & Memory)

Each Hyperscale (Citus) database cluster starts at 2 worker nodes. As your workload grows, you can add more vCores (logical CPUs) and memory to your worker nodes—and you can scale out your Postgres cluster by adding more worker nodes.

vCore/Node Memory (GiB)/Node Price/Node 1 year reserved* 3 year reserved*
4 32 GiB $- $-
$-
8 64 GiB $- $-
$-
16 128 GiB $- $-
$-
32 256 GiB $- $-
$-
64 432 GiB $- $-
$-
*See more information about 1 and 3-year reserved capacity.

Coordinator Node Size (Compute & Memory)

Each Hyperscale (Citus) database cluster has 1 coordinator node.

vCore* Memory (GiB) Price 1 year reserved** 3 year reserved**
4 16 GiB $- $-
$-
8 32 GiB $- $-
$-
16 64 GiB $- $-
$-
32 128 GiB $- $-
$-
64 256 GiB $- $-
$-

*Coordinator node compute is provisioned in virtual cores (vCores), which are logical CPUs.

**See more information about 1 and 3-year reserved capacity.

Storage per Node - General Purpose SSD Storage

You can configure storage for Hyperscale (Citus) worker nodes and coordinator nodes to be 512 GiB (0.5 TiB) per node, or 1 TiB, or 2 TiB per node. General Purpose storage is charged per GiB of storage you provision.

Price
0.5 TiB $-/month
1.0 TiB $-/month
2.0 TiB $-/month

The following is the same for Basic and Standard

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. Enabling HA for your Hyperscale (Citus) cluster effectively creates another set of nodes and thus doubles the cluster price.

Backup Storage

Backup storage is the storage associated with automated backups of your Hyperscale (Citus) cluster. There is no additional charge for backup storage for up to 100% of your total provisioned storage on a given node. Additional consumption of backup storage will be charged in GiB/month starting August 1, 2021.

Price
Locally Redundant (1 GiB) $-/month

Unique capabilities to reduce total cost of ownership

Flexible and transparent pricing

Scale compute and storage independently based on your workload. Only pay for what you use.

Optimize your cost

Save up to 60% compared to pay-as-you-go options with reserved capacity.

Reduce total cost of ownership with burstable instances and Stop/Start capabilities so when the database is stopped, you only pay for storage.

Choice of deployment option

Meet your database management and customization needs with deployment options including Single Server, Flexible Server (Preview) and Hyperscale.

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimization, and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative, or an Azure partner.

Explore your options

Additional resources

Azure Database for PostgreSQL details

Learn more about Azure Database for PostgreSQL features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

SLA

Review the Service Level Agreement for this product.

Documentation

Review technical tutorials, videos, and more Azure Database for PostgreSQL resources.

Frequently asked questions

  • Hyperscale (Citus) is a new deployment option for Azure Database for PostgreSQL that scales out Postgres horizontally. A Hyperscale (Citus) database cluster is a group of nodes that are running Postgres, including 1 coordinator node and 2 or more worker nodes.
  • Hyperscale (Citus) has a minimum database cluster size of 3 nodes: 1 coordinator node and 2 worker nodes.
  • An Azure Database for PostgreSQL Hyperscale (Citus) cluster can scale out to 100s of nodes.
  • Azure Database for PostgreSQL Hyperscale (Citus) is billed on a predictable, hourly rate based on provisioned worker node compute in vCores, provisioned coordinator node compute in vCores, provisioned storage in GiB/month for your cluster, and backup storage for your cluster. On your bill, worker vCores, coordinator vCores, storage in GiB/month, and backup storage in GiB/month will have separate line items.
  • Backup storage is the storage associated with automated backups of your Azure Database for PostgreSQL Hyperscale (Citus) cluster. Increasing your backup retention period increases the backup storage that is consumed by your Hyperscale (Citus) cluster. There is no additional charge for backup storage for up to 100% of your total provisioned cluster storage. Additional consumption of backup storage will be charged in GiB/month. For example, if you have a cluster storage size of 1.5 TiB, you will get 1.5 TiB of backup at no additional cost. However, if the backup is 2 TiB, you will pay for the incremental 0.5 TiB of backup storage.
  • Yes. Refer to the Bandwidth pricing details page for more details.
  • Reserved capacity allows you to reserve compute power. This pricing option enables savings up to 45 percent for 1-year, and up to 65 percent for 3-years compared to pay-as-you-go pricing.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.