Nesta página, você conhecerá a terminologia e os conceitos básicos do Cloud SQL. Para uma explicação mais detalhada dos conceitos principais, consulte as páginas de termos-chave e de recursos. Para informações sobre como os bancos de dados do Cloud SQL são comparados uns com os outros, consulte Suporte de recursos do Cloud SQL por mecanismo de banco de dados.
O Cloud SQL gerencia a instância do banco de dados. Você gerencia seus dados.
Casos de uso do Cloud SQL
O Cloud SQL oferece uma alternativa baseada na nuvem aos bancos de dados locais do MySQL, PostgreSQL e SQL Server. Use o Cloud SQL se quiser passar menos tempo gerenciando seu banco de dados e mais tempo usando-o.
Muitos aplicativos que são executados no Compute Engine, no App Engine e em outros serviços no Google Cloud usam o Cloud SQL para o armazenamento de banco de dados.
O que o Cloud SQL fornece
O Cloud SQL oferece muitos serviços para que você não precise criá-los e mantê-los por conta própria. Concentre-se nos dados e deixe que o Cloud SQL faça as seguintes operações:
- Backups
- Alta disponibilidade e failover
- Criptografia de dados
- Conectividade de rede
- Escalonamento do armazenamento
- Exportar e importar
- Replicação
- Manutenção e atualizações
- Monitoring
- Logging
O Cloud SQL também permite criar e excluir bancos de dados e usuários de bancos de dados, mas não é uma ferramenta de administração de banco de dados. Dependendo do banco de dados, existem muitas ferramentas de administração disponíveis, como:
- phpMyAdmin para MySQL
- MySQL Workbench para MySQL
- Toad Edge para MySQL e PostgreSQL
- pgAdmin.org para PostgreSQL
- SQL Server Management Studio para SQL Server
- Código do Visual Studio para SQL Server
O que você paga
Os preços do Cloud SQL variam de acordo com as definições de configuração e dependem do seguinte:
- Espaço de armazenamento provisionado em GiB por mês
- Número de CPUs selecionadas para a instância do Cloud SQL
- Quantidade de memória selecionada para a instância do Cloud SQL
- Local em que os dados são hospedados
- Quantidade de tráfego de rede que sai da instância
- Número de endereços IP atribuídos e usados
Confira alguns exemplos de preços do Cloud SQL. Para mais informações, consulte a página de preços.
Como se conectar a um banco de dados gerenciado do Cloud SQL
A conexão com um banco de dados gerenciado do Cloud SQL é semelhante à conexão a um banco de dados autogerenciado. Dependendo da configuração, a instância do Cloud SQL terá um endereço IP público (que pode ser acessado de fora do Google Cloud, usando a Internet) ou um endereço IP privado (que só pode ser acessado usando uma rede de nuvem privada virtual (VPC)). Além disso, o Cloud SQL oferece diferentes opções de autorização para controlar quem tem permissão para se conectar à instância, como o Cloud SQL Proxy.
Para mais detalhes sobre como se conectar à instância do Cloud SQL e autorizar o acesso a ela, consulte a página Visão geral da conexão.
A seguir
Confira um ou mais dos guias de início rápido: