Common use cases
Build a containerized application with a scalable database
Integrate Cloud SQL with Google Kubernetes Engine for rapid development and scalability.
Build an application with Kubernetes and Cloud SQL (PostgreSQL)
Build and scale applications leveraging Google Kubernetes Engine and Cloud SQL for PostgreSQL. Google Kubernetes Engine enables rapid application development and iteration by making it easy to deploy, update, and manage your applications and services. Cloud SQL makes it easy to set up, manage, and administer your Postgres databases on Google Cloud.
This use case is a building block of a microservices architecture that is backed by an independent storage service. Cloud SQL instances can be used to back individual microservices, decentralizing data management and ensuring that each service is independently scalable. Try the lab.
Cloud SQL for MySQL
Cloud SQL for PostgreSQL
Cloud SQL for SQL Server
|Built-in high availability||Live migration makes maintenance of our underlying infrastructure transparent. Cloud SQL for SQL Server has built-in HA that synchronously replicates data to each zone’s regional persistent disk. Cloud SQL provides continuous health checking and automatically fails over with minimal downtime.|
|Secure access and connectivity||Cloud SQL data is encrypted when on Google’s internal networks and when stored in database tables, temporary files, and backups. Cloud SQL supports private connectivity with Virtual Private Cloud (VPC), and every Cloud SQL instance includes a network firewall, allowing you to control public network access to your database instance.|
|Compatibility||Cloud SQL for SQL Server offers multiple editions of current versions of SQL Server and works with clients such as Microsoft Visual Studio and SQL Server Management Studio.|
|Scalability||Choose between zonal and regional availability and customize your instance for your workloads (3.75 GB–416 GB memory and storage up to 30 TB).|
|Automatic storage increases||Cloud SQL can automatically scale storage capacity when you are near your limit. This way you don’t have to spend time estimating future storage needs or spend money on capacity until you need it.|
|High performance||Cloud SQL for SQL Server can handle 20,000 IOs per second with no extra cost for IO.|
|Easy integration||Access Cloud SQL instances from just about any application. Easily connect from App Engine, Compute Engine, Google Kubernetes Engine, and your workstation. Open up analytics possibilities by using BigQuery to directly query your Cloud SQL databases.|
Cloud SQL offers sizes to fit any budget. Pricing varies with settings, including how much storage, memory, and CPU you provision. Cloud SQL offers per-second billing and database instances are easy to stop and start.