Introduction
Creating a Cloud SQL instance lets you have a managed database in the cloud. This means you don't have to worry about setting up or maintaining the database server yourself.
When you want to store app data in a reliable, managed database without managing hardware.
When you need a MySQL or PostgreSQL database that scales automatically with your app.
When you want automatic backups and easy recovery for your database.
When you want to connect your cloud app securely to a database without managing network setup.
When you want to avoid installing and configuring database software on your own servers.