DICCIONARIO · G

Google Cloud SQL

Google Cloud SQL es el servicio de bases de datos relacionales totalmente gestionado de Google Cloud para MySQL, PostgreSQL y SQL Server. Google se ocupa de las copias de seguridad, la alta disponibilidad, los parches y la monitorización, y tú solo eliges motor, tamaño y región y te conectas como a cualquier base de datos.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Tipo
Base de datos relacional gestionada (DBaaS)
Motores
MySQL, PostgreSQL y Microsoft SQL Server
Ediciones
Enterprise (SLA del 99,95 %) y Enterprise Plus (SLA del 99,99 %)
Versiones predeterminadas
MySQL 8.4 y PostgreSQL 18 (septiembre de 2026)
Prueba
Instancia de prueba gratuita de 30 días y 300 USD de crédito para clientes nuevos
Región en España
Madrid (europe-southwest1)

≡En resumen

  • Cloud SQL te da un MySQL, PostgreSQL o SQL Server listo para usar sin instalar ni mantener el servidor de base de datos.
  • Cada instancia es una máquina virtual gestionada por Google con disco persistente, IP fija y copias de seguridad automáticas.
  • La edición Enterprise Plus añade más rendimiento, 35 días de recuperación a un momento dado y mantenimiento con cortes de menos de un segundo.
  • Se paga por vCPU, memoria, almacenamiento, red e IP; los compromisos de 1 o 3 años abaratan el cómputo.
  • Desde el 1 de mayo de 2025, las versiones de MySQL y PostgreSQL fuera de soporte de la comunidad pagan un suplemento de soporte ampliado.

01 ¿Qué es Google Cloud SQL?

Cloud SQL es la alternativa en la nube a tener la base de datos instalada en tu propio servidor. Las aplicaciones se conectan con los mismos controladores y herramientas de siempre (phpMyAdmin, MySQL Workbench, pgAdmin o SQL Server Management Studio), así que migrar suele ser más sencillo que cambiar de tecnología.

Forma parte de Google Cloud Platform y es la base de datos que usan por debajo muchas aplicaciones desplegadas en Compute Engine, App Engine, Cloud Run o GKE.

02 Cómo funciona una instancia de Cloud SQL

01

Instancia

Cada instancia es una máquina virtual en un servidor de Google que ejecuta el motor de base de datos y los agentes de registro y monitorización.

02

Disco persistente

Los datos se guardan en almacenamiento de red duradero y ampliable, separado de la máquina.

03

Alta disponibilidad

La opción de alta disponibilidad mantiene una máquina en espera idéntica en otra zona de la misma región.

04

Réplicas de lectura

Copias de solo lectura para repartir consultas o tener datos en otra región.

05

Copias y recuperación

Copias de seguridad automáticas y recuperación a un momento concreto (PITR) gracias al registro de transacciones.

06

Conectividad

IP pública, IP privada dentro de una red VPC o el Cloud SQL Auth Proxy para conexiones cifradas y autorizadas.

03 Motores, versiones y ediciones de Cloud SQL

Motor Versiones Notas
Cloud SQL para MySQL 5.6, 5.7, 8.0, 8.4 y 9.7 8.4 es la predeterminada; 9.7 disponible desde el 6 de agosto de 2026
Cloud SQL para PostgreSQL 9.6 a 18 18 es la predeterminada desde el 25 de septiembre de 2025
Cloud SQL para SQL Server Varias versiones hasta SQL Server 2025 (Express, Standard y Enterprise) Sigue el ciclo de soporte de Microsoft, sin cargo por soporte ampliado
Versiones compatibles según la documentación de Google Cloud (consultada el 29 de septiembre de 2026)
Característica Enterprise Enterprise Plus
SLA de disponibilidad 99,95 % (excluye mantenimiento) 99,99 % (incluye mantenimiento)
Corte por mantenimiento Unos minutos Menos de un segundo
Recuperación a un momento dado Hasta 7 días Hasta 35 días
Caché de datos en SSD local No Sí (hasta 4 veces más rendimiento de lectura)
Máquina más grande Hasta 96 vCPU y 624 GB de RAM Hasta 128 vCPU y 864 GB de RAM (serie N2)
Cloud SQL Enterprise frente a Enterprise Plus (MySQL)

04 Precios de Google Cloud SQL

Cloud SQL no tiene capa gratuita permanente. El precio depende de las vCPU y la memoria de la instancia, el almacenamiento aprovisionado, la región, el tráfico de salida y las IP asignadas, y se factura por segundos mientras la instancia está encendida. Las instancias con alta disponibilidad cuestan el doble en cómputo porque mantienen una máquina en espera.

Concepto Bajo demanda Compromiso 1 año Compromiso 3 años
vCPU 0,0413 USD/hora 0,030975 USD/hora 0,019824 USD/hora
Memoria 0,007 USD/GiB-hora 0,00525 USD/GiB-hora 0,00336 USD/GiB-hora
Instancia compartida db-f1-micro (0,6 GB RAM) 0,0105 USD/hora — —
Instancia compartida db-g1-small (1,7 GB RAM) 0,035 USD/hora — —
Tarifas de referencia en Iowa (us-central1), edición Enterprise, en USD (página oficial de precios, 29 de septiembre de 2026)

05 Cómo crear una base de datos en Cloud SQL

  1. 1

    Abre Cloud SQL en la consola

    Dentro de tu proyecto de Google Cloud, ve a SQL y pulsa Crear instancia.

  2. 2

    Elige motor y edición

    MySQL, PostgreSQL o SQL Server, y la edición Enterprise o Enterprise Plus según la disponibilidad que necesites.

  3. 3

    Define región y máquina

    Para usuarios en España, europe-southwest1 (Madrid). Empieza con pocos vCPU y amplía cuando lo pidan las métricas.

  4. 4

    Configura almacenamiento y copias

    Activa el aumento automático de almacenamiento, las copias automáticas y la recuperación a un momento dado.

  5. 5

    Protege la conexión

    Prefiere IP privada o el Cloud SQL Auth Proxy; si usas IP pública, limita las redes autorizadas.

  6. 6

    Crea usuarios y conecta

    Crea la base de datos y un usuario con permisos mínimos y configura la cadena de conexión en tu aplicación.

Ejemplo · Conectar una web en PHP a Cloud SQL para MySQL

Una web en Laravel desplegada en Cloud Run se conecta a Cloud SQL mediante el conector integrado de Cloud Run, que usa el socket /cloudsql/PROYECTO:REGION:INSTANCIA. No hace falta abrir la base de datos a internet y las credenciales se guardan en Secret Manager. Si la aplicación usa MySQL en local, el cambio en producción se reduce a la configuración de la conexión.

06 Cloud SQL frente a otras bases de datos

Opción Tipo Ideal para
Cloud SQL Relacional gestionada (MySQL, PostgreSQL, SQL Server) Webs, tiendas, ERP y SaaS con datos estructurados
AlloyDB PostgreSQL de alto rendimiento de Google Cargas transaccionales y analíticas exigentes
Spanner Relacional distribuida de escala global Aplicaciones mundiales con una disponibilidad del 99,999 %
Firestore Documental NoSQL sin servidor Apps móviles y datos en tiempo real
Amazon RDS / Azure SQL Relacional gestionada en otras nubes Empresas que ya trabajan en AWS o Azure
Cuándo elegir Cloud SQL y cuándo otra opción

Cloud SQL rara vez va solo. Lo habitual es que las Cloud Functions o un servicio de Cloud Run lean y escriban en la base de datos, que los archivos pesados vivan en Google Cloud Storage y que Cloud CDN sirva imágenes y recursos estáticos. Si tu proyecto es una web corporativa, un cloud hosting con base de datos incluida suele ser más económico.

Cuando el producto es una plataforma SaaS a medida, elegir bien motor, edición y región desde el principio evita migraciones costosas. Es una de las primeras decisiones de arquitectura en cualquier proyecto de desarrollo web a medida.

Preguntas frecuentes sobre Google Cloud SQL

Es el servicio de Google Cloud que ofrece bases de datos MySQL, PostgreSQL y SQL Server totalmente gestionadas: Google se ocupa de copias, alta disponibilidad, parches y monitorización.

No tiene capa gratuita permanente. Puedes crear una instancia de prueba gratuita durante 30 días y los clientes nuevos disponen de 300 USD de crédito durante 90 días.

Depende de vCPU, memoria, almacenamiento, región y red. En Iowa, la edición Enterprise cuesta 0,0413 USD por vCPU y hora y 0,007 USD por GiB de memoria y hora; la instancia más pequeña, db-f1-micro, 0,0105 USD por hora.

MySQL (de 5.6 a 9.7), PostgreSQL (de 9.6 a 18) y Microsoft SQL Server, incluida la versión 2025.

Cloud SQL es una base de datos transaccional para aplicaciones que leen y escriben registros constantemente; BigQuery es un almacén de datos para analizar grandes volúmenes con consultas SQL.

Enterprise Plus ofrece un SLA del 99,99 % con mantenimiento incluido, cortes de menos de un segundo, caché de datos en SSD, máquinas más grandes y 35 días de recuperación a un momento dado, frente a los 7 de Enterprise.

Sí. Cloud SQL está disponible en la región europe-southwest1, en Madrid, con precios propios de esa región.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
M MySQL MySQL es un sistema de gestión de bases de datos relacionales (SGBD) de código abierto que guarda la información en tablas relacionadas y se consulta con el lenguaje SQL. Creado en 1995 y propiedad de Oracle desde 2010, es la base de datos de WordPress y de millones de webs, tiendas online y aplicaciones. D Database Una database (base de datos, en español) es un conjunto organizado de datos almacenado de forma electrónica y gestionado por un software llamado SGBD, que permite guardarlos, consultarlos y actualizarlos con rapidez. Está detrás de casi cualquier aplicación: una tienda online, un CRM o una app bancaria dependen de una base de datos para funcionar. G Google Cloud Functions Google Cloud Functions es el servicio de computación sin servidor (serverless) de Google Cloud que ejecuta pequeñas funciones de código en respuesta a eventos o peticiones HTTP, sin gestionar servidores. Desde agosto de 2024 se llama Cloud Run functions: pagas solo mientras el código se ejecuta y escala automáticamente, incluso a cero. G Google Cloud Storage Google Cloud Storage es el servicio de almacenamiento de objetos de Google Cloud: guarda archivos de cualquier tipo y tamaño en contenedores llamados buckets, accesibles por API desde cualquier lugar. Ofrece una durabilidad anual del 99,999999999 % y cuatro clases de precio según la frecuencia de acceso, desde datos de uso diario hasta archivos históricos. G Google Cloud CDN Google Cloud CDN es la red de entrega de contenidos (CDN) de Google Cloud que guarda en caché las respuestas de tu web o aplicación en más de 100 ubicaciones de la red de Google y las sirve desde el punto más cercano al usuario. Reduce la latencia, la carga del servidor de origen y el coste de tráfico. G Google BigQuery Google BigQuery es el almacén de datos (data warehouse) serverless de Google Cloud: guarda grandes volúmenes de datos en formato columnar y permite analizarlos con SQL en segundos, sin gestionar servidores. Se paga por datos procesados o por capacidad, tiene capa gratuita y es el destino habitual para exportar los datos brutos de Google Analytics 4.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp