AlloyDB for PostgreSQL pricing
This page contains information about pricing for AlloyDB for PostgreSQL.
Pricing for AlloyDB for PostgreSQL is transparent and predictable, with no expensive, proprietary licensing and no opaque I/O charges. It is composed of the following charges:
For AlloyDB for PostgreSQL, VM memory, cluster storage, and data transfers are calculated in gigabytes (GB), where 1 GB is 230 bytes. This unit of measurement is also known as a gibibyte (GiB).
CPU and memory
Compute resources for AlloyDB for PostgreSQL are priced per vCPU and GB of memory, which are determined by the VMs in AlloyDB instances. When you create an instance, you choose the number of CPUs and the amount of memory you want for its VMs, up to 128 vCPUs and 864 GB of memory per VM. A zonal primary instance uses one VM. A high availability primary instance uses two VMs, one for the active primary and a second for the in-region standby. AlloyDB read pool nodes use one VM each. Pricing for CPUs and memory depends on the region where your instance is located. Select your region in the dropdown on the pricing table.
AlloyDB also offers committed use discounts (CUDs) for CPU and memory resources when you commit to continuously use databases for a one- or three-year term. The pricing table below illustrates effective pricing per vCPU and per GB of RAM after CUDs are applied. For more information about these commitments, see Committed use discounts.
Billing is on an hourly basis. Monthly prices are illustrative, assuming
a 730 hour month.
If you pay in a currency other than USD, the prices listed in your currency on
Cloud Platform SKUs
apply.
Storage
AlloyDB for PostgreSQL uses an intelligent regional storage system that automatically scales up and down. As a result, you only pay for the storage you use. Storage prices depend on the region where the instance is located. Select your region in the dropdown on the pricing table.
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Backup storage
AlloyDB for PostgreSQL stores your on-demand, automatic, and continuous backups and transaction logs in backup storage. A backup is billed from the time it is complete (designated by a "Ready" state) until it is outside of its retention period. First seven days of transaction logs are retained at no extra charge, and logs retained after seven days are billed.
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Networking
Data transfer into AlloyDB for PostgreSQL is free. Pricing for data transfer out of AlloyDB resources depends on the destination of the traffic, and in some cases, whether a specialty networking service is involved.
Outbound traffic into another region
Outbound traffic prices below are based on source-destination pairs, where the source is an AlloyDB resource, and the destination is another AlloyDB resource or a Google Cloud service in another region. Data transfer out of AlloyDB within the same region is free.
Northern America | Europe | Asia | Indonesia & Oceania |
Middle East | Latin America | |
---|---|---|---|---|---|---|
Northern America | $0.02/GB | $0.05/GB | $0.08/GB | $0.10/GB | $0.11/GB | $0.14/GB |
Europe | $0.05/GB | $0.02/GB | $0.08/GB | $0.10/GB | $0.11/GB | $0.14/GB |
Asia | $0.08/GB | $0.08/GB | $0.08/GB | $0.10/GB | $0.11/GB | $0.14/GB |
Indonesia & Oceania |
$0.10/GB | $0.10/GB | $0.10/GB | $0.08/GB | $0.11/GB | $0.14/GB |
Middle East | $0.11/GB | $0.11/GB | $0.11/GB | $0.11/GB | $0.08/GB | $0.14/GB |
Latin America | $0.14/GB | $0.14/GB | $0.14/GB | $0.14/GB | $0.14/GB | $0.14/GB |
Outbound traffic into the internet
Outbound traffic prices below are based on source-destination pairs, where the source is an AlloyDB instance, and the destination is any client that is not a Google product, such as using a local server to read data from AlloyDB.
All pricing is per GB | Monthly Usage | |||
---|---|---|---|---|
0-1 TB | 1-10 TB | 10+ TB | ||
Outbound traffic source and destination pairs | Within North America, Europe, or Asia | $0.12 | $0.11 | $0.08 |
Between Asia, Europe and North America | $0.12 | $0.11 | $0.085 | |
Within Africa; Between Africa and North America, Europe or Asia | $0.13 | $0.12 | $0.085 | |
Within Middle East; Between Middle East and Africa | $0.13 | $0.12 | $0.09 | |
Within Indonesia or Oceania; Between Indonesia and Oceania; Between Middle East and North America, Europe or Asia | $0.15 | $0.14 | $0.11 | |
Between Middle East or Africa and Indonesia, Oceania or Latin America | $0.18 | $0.17 | $0.14 | |
Within Latin America; Between Indonesia, Oceania or Latin America and North America, Europe, or Asia; Between Latin America and Indonesia or Oceania | $0.19 | $0.18 | $0.15 |
Other networking charges
If you have chosen to use certain networking features, you may incur additional charges:
- For public IP, an idle static IP address charge is applied only when the AlloyDB instance is stopped.
For more information, see External IP address pricing - For Private Service Connect, an hourly charge per endpoint and data processing charge for both inbound and outbound traffic is applied. For more information, see Using a Private Service Connect endpoint (forwarding rule) to access a published service
What's next
- Try the Pricing Calculator.
- Learn more about how AlloyDB works.
- Learn more about the high availability configuration.
Request a custom quote
With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.Contact sales