Google Cloud: Sql Server: creación nueva instancia

Para crear una instancia de un cliente, crear una instancia en google, seguir estos pasos:

  • Ir a Google Cloud -> SQL instances (por ejemplo: https://console.cloud.google.com/sql/instances?project=mystical-sweep-158710)
  • Click en Create instance
  • Se inicia un asistente:
  • Seleccionar MySQL:
  • En el siguiente paso se establece varios campos:
  • Instance ID: nombre de la instancia
  • Password: es la clave root del servidor MySql
  • Database version: de momento en la API GLOP usamos la versión 5.7
  • Region: la misma para todos europe-west1 (Belgium)
  • Zonal availability: single zone
  • Desplegar Customize your instance
  • Machine type: la que sea necesaria según los requisitos: si va a tener una sola base de datos, recomiendo la más pequeña y luego ir aumentando si hace falta (más adelante se puede modificar el tipo de máquina).
  • Storage: SSD y de momento 10Gb (luego se podrá modificar también)
  • Connections: dejar como está (Public IP)
  • Backups: configurarlo según el uso que le vaya a dar el cliente poniendo la ventana de horas que menos se utilice. En Advanced options poner que se guarden los backups dos días por ejemplo.
  • Maintenance: dejar como está
  • Flags: indicar estas opciones:
    • max_connections = 100000
    • default_time_zone = +02:00
    • wait_timeout = 40
    • interactive_timeout = 40
    • event_scheduler = On
    • log_bin_trust_function_creators = On
  • Crear instancia.

Después de crear instancia

Hay que dar acceso a la API GLOP: para ello modificar el fichero de configuración prod-flex-app.yaml -> beta_settings.cloud_sql_instances añadiendo la nueva instancia.

Crear usuario para acceso a la base de datos del cliente y modificar tabla users_cloud.users con la nueva instancia.

Scroll to top

Acceder a WikiGlop