Database configurations with Cloud SQL
Cloud SQL is a fully-managed service provided by Google
Cloud Platform that allows you to create and manage relational databases
(MySQL, PostgreSQL, and SQL Server) in the cloud. When configuring a Cloud SQL
instance, there are several key settings that you'll need to consider,
including:
- Engine
version: This determines which version of the database engine will be used
(e.g. MySQL 8.0, PostgreSQL 12).
- Storage
size: This determines the amount of storage that will be allocated for the
instance.
- Instance
type: This determines the amount of memory and CPU resources that will be
allocated for the instance.
- Region/zone:
This determines the geographic location where the instance will be
created.
- Backup
configuration: This determines how often backups will be taken and how
long they will be retained.
- Authentication:
This determines how clients will authenticate to the database.
- Network
settings: This determines which networks and IP addresses will have access
to the instance.
You can also configure additional settings such as high
availability, replication and monitoring.