New: Cloud SQL Second GenerationBETA

Google Cloud SQL is a fully-managed database service that makes it easy to set-up, maintain, manage and administer your relational MySQL databases in the cloud. Our Cloud SQL Second Generation BETA offers improved performance, scalability, and convenience. Hosted on Google Cloud Platform, Cloud SQL provides a database infrastructure for applications running anywhere.

Improved Performance & ScalabilityBETA

Cloud SQL Second Generation BETA is 7x faster and will scale up to 20x the capacity of our first generation and is less expensive for many use cases. Second Generation also offers more control over, and less frequent, maintenance windows. If these are key features for your application, consider using Cloud SQL Second Generation.

Simple & Fully Managed

Google Cloud SQL is easy to use. It doesn't require any software installation or maintenance, and scales effortlessly for demanding applications. Cloud SQL automates replication, patch management, and database management.

Reliability & Security

Easily configure replication and backups to protect your data. Go further by enabling automatic failover to make your database highly available (HA). Your data is automatically encrypted and Cloud SQL is SSAE 16, ISO 27001, PCI DSS v3.0, and HIPAA compliant.

Pay Per Use Without Lock-in

Cloud SQL Second Generation BETA introduces per-minute, pay per use billing, automatic sustained use discounts, and instance tiers to fit any budget. You won’t pay for unused time and with sustained use discounts, you automatically get discounted prices for databases that run continuously with no sign-up or up-front commitment.

Pay Per Use Billing

Cloud SQL Features

Google Cloud SQL is a fully-managed MySQL database service.

Improved Scalability BETA
Easily scale up to 16 processor cores and more than 100GB of RAM. Quickly scale out with read replicas.
Cloud SQL instances are accessible from just about any application, anywhere. Easily connect from App Engine, Compute Engine, and your workstation.
Cloud SQL customer's data is encrypted when on Google's internal networks and when stored in database tables, temporary files, and backups. Every Cloud SQL instance includes a network firewall, allowing you to control network access to your database instance by granting access.
Partnerships & Integrations
Take advantage of our growing partner ecosystem and tools to make working with Cloud SQL even easier. Our partners help you streamline the process of loading your data, create rich visualizations for meaningful insights, and monitor and manage your databases.
Higher Performance BETA
Designed for performance-intensive workloads and significantly faster than first generation.
Fully Managed
Replicated, managed and backed-up, so you don't need a database administrator.1
Standard APIs
Build and deploy for the cloud faster because Cloud SQL offers standard MySQL databases. Use standard connection drivers and built-in migration tools to get started quickly.
Automatic Failover
Automatic failover ensures your database will be available when you need it.
More Convenient Maintenance
Cloud SQL Second GenerationBETA offers configurable maintenance windows and less frequent maintenance so your databases have less downtime.
1 Point in time recovery and instant backups are not yet available in Cloud SQL Second Generation BETA, but will be implemented for GA.

“We're excited about the flexibility Cloud SQL brings to support
quick development cycles that foster innovation,
while scaling easily when required.”

- James Donkin General Manager, Ocado

Cloud SQL Pricing

Cloud SQL Second Generation is most cost-effective when you use your data as you normally do and choose the instance type that is most economical for you.

Cloud SQL First Generation Pricing

Cloud SQL First Generation pricing offers "per use" pricing which bills at an hourly rate and a “packages plan” which is more cost effective for sustained use.

Item Per Use Plan Packages Plan
Cloud SQL Instance
from 125MB to 16GB RAM
$0.025 - $2.31 per hour $0.0150 - $1.464 per hour1
Storage $0.24 per GB per month 500MB - 10GB per instance included in Package Price2
  • Ingress: Free
  • Egress: $0.12 per GB
  • Ingress: Free
  • Egress: $0.12 per GB
Instance IPv4 Address $0.01 per hour idle $0.01 per hour idle

Cloud SQL Second Generation Pricing Beta

We are introducing a simpler, friendlier pricing structure with Cloud SQL Second Generation, including per minute billing and sustained use discounts, similar to Google Compute Engine. BONUS: Cloud SQL Second Generation BETA customers will receive the 100% sustained use discount during Beta regardless of usage.

Item Standard Pricing With 100% sustained use discount
Cloud SQL Instance
from 600MB to 104GB RAM
$0.0150 - $4.0240 per hour $0.0105 - $2.8168 per hour
  • $.17 per GB/mo for storage capacity
  • $.08 per GB/mo for backups (used)
Sustained Use Discounts do not apply
Network Sustained Use Discounts do not apply
1 Equivalent hourly rates. Packages Plan are billed per day with prices ranging from $0.36 - $35.13 per day.
2 $0.24 per GB per month for additional storage above included storage amount, which varies with instance size.
SQL Second Generation Beta: If your application requires a Service Level Agreement (SLA) or Instant backups and point-in-time recovery these are are not yet supported by Cloud SQL Second Generation. For an overview on how both services compare you can head to the documentation.