Cloud SQL for PostgreSQL pricing is composed of the following charges:
Instance pricing for Cloud SQL for PostgreSQL applies only to shared-core instances. Dedicated-core instances are charged by the number of cores and amount of memory they have.
Instance pricing depends on the region where the instance is located. Select your region from the dropdown on the pricing table.
|Shared-Core Machine Type||Virtual CPUs||RAM (GB)||Maximum Storage Capacity||Price ($/hour)||Sustained Use Price ($/hour)|
CPU and memory pricing
For dedicated-core instances, you choose the number of CPUs and the amount of memory you want. Pricing for CPUs and memory depends on the region where your instance is located. Select your region in the dropdown on the pricing table.
|Price ($/hour)||Sustained Use Price ($/hour)|
Storage and networking pricing
PostgreSQL storage and networking prices depend on the region where the instance is located. Select your region in the dropdown on the pricing table.
|Network||Ingress to Cloud SQL: Free
Note: Egress charges may apply on the source. For example, egress from Google Compute Engine is charged at the external IP addresses rate.
Egress from Cloud SQL: See Network Egress Pricing
Network Egress Pricing
When network traffic leaves a Google Cloud SQL instance, the charge applied depends on the destination of the traffic, and in some cases, whether a partner is involved.
Internet egress is network traffic leaving a Cloud SQL instance to a client that is not a Google product, such as using a local server to read data from Cloud SQL.
|Google Compute Engine instances||Within the same region: free
Between regions within North America: $0.12/GB
Between regions outside of North America: $0.12/GB
|Google Products (except Google Compute Engine)||
|Internet egress using Google Cloud Interconnect||$0.05/GB|
|Internet egress (not using Google Cloud Interconnect)||$0.19/GB|