Creación de instancia MySQL en Cloud SQL de Google Cloud

Clase 24 de 31Curso de Google Associate Cloud Engineer Certification

Resumen

Objetivo del profesor

El objetivo de esta clase era enseñar a los estudiantes cómo utilizar Cloud SQL, el servicio de bases de datos relacionales administradas de Google Cloud, incluyendo sus características principales, ventajas como servicio PaaS, y cómo crear y conectarse a una instancia de base de datos MySQL.

Habilidades desarrolladas

  • Creación de instancias de Cloud SQL a través de la consola de Google Cloud
  • Configuración de redes autorizadas para acceso a bases de datos
  • Conexión a bases de datos MySQL usando Cloud Shell
  • Gestión básica de configuraciones de base de datos en la nube
  • Uso de herramientas de línea de comandos para administración de bases de datos

Conceptos clave

  • Cloud SQL: Servicio de bases de datos relacionales administradas de Google Cloud
  • PaaS (Platform as a Service): Modelo de servicio en la nube donde la plataforma es administrada por el proveedor
  • [00:27] Motores soportados: MySQL, PostgreSQL y SQL Server
  • [00:38] Características PaaS: Aumento de disco inmediato, administración automática del SO, alta disponibilidad en un clic
  • [01:06] Failover automático: Recuperación automática ante fallos cuando está habilitado
  • [01:12] Backups diarios: Respaldos automáticos de los últimos 7 días por defecto
  • [01:22] Conectividad: Conexión por IP pública o IP privada
  • [02:13] Tipos de versiones: Enterprise Plus y Enterprise (diferencia en disponibilidad)
  • [03:04] Disponibilidad zonal vs multi-zona: Una única instancia vs alta disponibilidad
  • [04:29] Retención de backups: 7 días por defecto con copias diarias
  • [05:59] Redes autorizadas: Lista de IPs permitidas para conectarse a la base de datos

Palabras clave importantes

  • Cloud SQL
  • MySQL
  • PostgreSQL
  • SQL Server
  • AlloyDB
  • Enterprise Plus/Enterprise
  • Instancia de desarrollo
  • Failover
  • Backups
  • IP pública/privada
  • Redes autorizadas
  • Cloud Shell
  • ifconfig.me

Hechos importantes

  • [00:38] Cloud SQL permite aumento de disco sin apagar la base de datos
  • [01:00] No se requiere administración del sistema operativo
  • [01:17] Se incluyen 7 backups diarios por defecto
  • [02:05] AlloyDB es una nueva opción para PostgreSQL de alto rendimiento
  • [03:42] La creación de una instancia toma aproximadamente 5-6 minutos
  • [04:40] Se genera automáticamente un backup al crear la base de datos
  • [05:50] Por defecto, ninguna IP está autorizada para conectarse
  • [06:10] Se puede usar ifconfig.me para obtener la IP pública actual

Principales puntos de datos

  • [03:59] Configuración de instancia: 4 vCPUs, 16 GB de memoria, 100 GB de almacenamiento
  • [04:29] Retención de backups: 7 días
  • [03:42] Tiempo de creación: 5-6 minutos aproximadamente
  • Versión utilizada: MySQL 8
  • Nombre de instancia ejemplo: platzi-training-sql-01