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.
|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.
|Price ($/hour)||Sustained Use Price ($/hour)|
Storage and networking pricing
The following storage and networking prices apply to PostgreSQL instances.
|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|