Cloud SQL
Managed relational database services in Google Cloud Platform
Key Features
Supported Database Engines
Engine
Supported Versions
Use Cases
Deployment with Terraform
Basic MySQL Instance
PostgreSQL with High Availability
SQL Server with Read Replica
Connection Methods
Using the Cloud SQL Auth Proxy
Docker-based Cloud SQL Proxy
Direct Connection with Private IP
High Availability and Disaster Recovery
HA Configuration
Cross-Region Disaster Recovery
Security Best Practices
1. Private IP Configuration
2. IAM Database Authentication
3. SSL/TLS Configuration
Monitoring and Maintenance
Monitoring with Google Cloud Monitoring
Query Insights
Maintenance Window Configuration
Common Operational Tasks with gcloud CLI
Create a Database Backup
Restore from a Backup
Import and Export Data
Scaling Up/Down
Integration with Kubernetes
Using Kubernetes Secrets for Database Credentials
Deployment with Cloud SQL Proxy Sidecar
Database Migration Service (DMS)
Best Practices for Cloud SQL
Common Pitfalls to Avoid
Further Reading
Last updated