Configuración de instancias

En esta página, se proporciona información sobre la configuración disponible para las instancias de Cloud SQL.

Configuración

Configuración ¿Modificable luego de la creación? Valores posibles
ID de instancia No Compuesto por letras minúsculas, números y guiones. Debe comenzar con una letra.
Región No asia-east1: Taiwán
asia-east2: Hong Kong
asia-northeast1: Tokio
asia-northeast2: Osaka
asia-northeast3: Seúl
asia-south1: Bombay
asia-southeast1: Singapur
asia-southeast2: Yakarta
australia-southeast1: Sídney
europe-north1: Finlandia
europe-west1: Bélgica
europe-west2: Londres
europe-west3: Fráncfort
europe-west4: Países Bajos
europe-west6: Zúrich
northamerica-northeast1: Montreal
southamerica-east1: São Paulo
us-central1: Iowa
us-east1: Carolina del Sur
us-east4: Virginia del Norte
us-west1: Oregón
us-west2: Los Ángeles
us-west3: Salt Lake City
us-west4: Las Vegas
Zona Los valores posibles dependen de la región.
Versión de la base de datos N

Console string       API enum string
MySQL 8.0 (default)  MYSQL_8_0
MySQL 5.7            MYSQL_5_7
MySQL 5.6            MYSQL_5_6
IP privada Una vez configurada, no se puede inhabilitar. Configurada o no configurada
IP pública Habilitada o Inhabilitada
Redes autorizadas S Si la IP pública está habilitada, las direcciones IP autorizadas a conectarse a la instancia. (también puedes especificar este valor como un rango de dirección IP en notación CIDR)
Tipo de máquina (nivel) S db-f1-micro
db-g1-small
db-n1-standard-1
db-n1-standard-2
db-n1-standard-4
db-n1-standard-8
db-n1-standard-16
db-n1-standard-32
db-n1-standard-64
db-n1-standard-96
db-n1-highmem-2
db-n1-highmem-4
db-n1-highmem-8
db-n1-highmem-16
db-n1-highmem-32
db-n1-highmem-64
db-n1-highmem-96
Tipo de almacenamiento N SSD (valor predeterminado)
 HDD
Capacidad de almacenamiento
(solo aumento)
Tipos de máquina con alta capacidad de memoria y estándar: hasta 30,720 GB.
Tipos de máquina de núcleo compartido (db-f1-micro y db-g1-small): hasta 3,062 GB.
Aumento de almacenamiento automático S Activado (valor predeterminado)
Desactivado
Límite de aumento de almacenamiento automático S En GB, 0 (el valor predeterminado) significa que no hay límite.
Copias de seguridad automáticas S
[selecciona el período de 4 horas que prefieras, o cualquiera (configuración predeterminada)]
Activado (valor predeterminado)
Desactivado
Opciones de ubicación S Multirregión (valor predeterminado)
Región

También hay un menú desplegable con una lista de multirregiones cuando seleccionas Multirregión o regiones cuando seleccionas Región.

Habilitar la recuperación de un momento determinado
(ver nota)
Activado (valor predeterminado)
Desactivado
Disponibilidad: zona única
Activado (valor predeterminado)
Desactivado
Alta disponibilidad (regional) S
Activado
Desactivado (valor predeterminado)
Mantenimiento: período preferido Cualquiera (valor predeterminado)
Día de la semana
Mantenimiento: orden de actualización Cualquiera (valor predeterminado)
Más tarde
Más temprano
Marcas de la base de datos S Consulta Cómo configurar los marcadores de la base de datos.
ID de instancia

El ID de instancia es el nombre de la instancia. Se usa para identificar de manera única tu instancia dentro del proyecto. Cuando sea posible, elige un nombre de instancia que esté alineado con el propósito de la instancia.

La longitud total de project-ID:instance-ID debe ser de 98 caracteres o menos.

No debes incluir el ID de proyecto en el nombre de la instancia. Esto se hace de manera automática cuando es apropiado (por ejemplo, en los archivos de registro).

No puedes volver a usar el nombre de una instancia hasta por una semana después de que la borraste.

Región
La región de Google Cloud donde se encuentra la instancia. Solo puedes establecer la región durante la creación de la instancia. Para mejorar el rendimiento, mantén los datos cerca de los servicios que los necesitan. Para obtener más información, consulta Ubicaciones de instancias.
Zona
La zona de Google Cloud en la que se encuentra tu instancia. Si te conectas desde una instancia de Compute Engine, selecciona la zona en la que se encuentra la instancia de Compute Engine. De lo contrario, acepta la zona predeterminada. Puedes editar la instancia más tarde para cambiar la zona, si es necesario. Para obtener más información, consulta Ubicaciones de instancias.
Tipo de máquina (nivel)

Determina la memoria, los núcleos virtuales y otros recursos disponibles para tu instancia de Cloud SQL.

Para cargas de trabajo sensibles al rendimiento, como el procesamiento de transacciones en línea (OLTP), asegúrate de que tu instancia tenga memoria suficiente para contener todo el conjunto de trabajo. Sin embargo, existen otros factores que pueden afectar los requisitos de memoria, como la cantidad de conexiones activas y los procesos de sobrecarga internos. Realiza pruebas de carga para evitar problemas de rendimiento en la fase de producción.

Asegúrate de seleccionar un tipo de máquina que sea lo bastante grande para tu carga de trabajo y actualízalo a medida que esta aumenta. Un tipo de máquina con CPU insuficiente podría perder su cobertura del ANS. Más información

También puedes crear un tipo personalizado de máquina mediante el comando gcloud sql instances create. Con tipos personalizados de máquinas, puedes configurar la cantidad de memoria y CPU que tu instancia necesita. Sin embargo, estos valores tienen algunas restricciones:

  • La cantidad de CPU virtuales debe ser 1 o un número par entre 2 y 96.
  • La memoria debe tener las siguientes características:
    • Ser de entre 0.9 y 6.5 GB por CPU virtual
    • Ser un múltiplo de 256 MB
    • Ser de al menos 3.75 GB (3,840 MB)
A continuación, se muestran algunos valores de tipo predefinido de máquina de muestra basados en los tipos de instancias de MySQL disponibles:
Tipo predefinido de máquina CPU virtuales Memoria (MB) API de string de nivel
db-n1-standard-1 1 3840 db-custom-1-3840
db-n1-standard-2 2 7680 db-custom-2-7680
db-n1-standard-4 4 15360 db-custom-4-15360
db-n1-standard-8 8 30720 db-custom-8-30720
db-n1-standard-16 16 61440 db-custom-16-61440
db-n1-standard-32 32 122880 db-custom-32-122880
db-n1-standard-64 64 245760 db-custom-64-245760
db-n1-standard-96 96 368640 db-custom-96-368640
db-n1-highmem-2 2 13312 db-custom-2-13312
db-n1-highmem-4 4 26624 db-custom-4-26624
db-n1-highmem-8 8 53248 db-custom-8-53248
db-n1-highmem-16 16 106496 db-custom-16-106496
db-n1-highmem-32 32 212992 db-custom-32-212992
db-n1-highmem-64 64 425984 db-custom-64-425984
db-n1-highmem-96 96 638976 db-custom-96-638976

El tipo de máquina afecta el costo de la instancia. Para obtener más información, consulta Precios de instancias. También puedes consultar el precio para varias situaciones con la Calculadora de precios.

Versión de la base de datos
A menos que necesites una capacidad que solo proporciona una versión específica, acepta la versión de base de datos predeterminada (MySQL 8.0). Para conocer los usos del comando de gcloud y la API de REST, consulta la documentación de referencia.
Tipo de almacenamiento
Si eliges SSD, el valor predeterminado, le proporciona a tu instancia almacenamiento SSD. SSD ofrece menor latencia y capacidad de procesamiento de datos más alta. Si no necesitas acceso de alto rendimiento a tus datos, por ejemplo, para almacenamiento a largo plazo o datos a los que rara vez accedes, puedes elegir HDD para reducir los costos.
Capacidad de almacenamiento

Elige una capacidad para que se ajuste al tamaño de la base de datos. Luego de crear tu instancia, puedes aumentar de forma manual la capacidad de almacenamiento si editas la configuración de la instancia, pero no puedes disminuirla. El aumento de la capacidad de almacenamiento no genera tiempo de inactividad.

La cantidad de capacidad de almacenamiento asignada a la instancia afecta el costo de la instancia. Para obtener más información, consulta Precios de almacenamiento y Herramientas de redes.

Para las réplicas de lectura, la capacidad de almacenamiento siempre debe ser al menos tan alta como la capacidad de almacenamiento de la instancia principal. Cuando se cambia el tamaño de una instancia principal, se cambia el tamaño de todas las réplicas de lectura, si es necesario, para que tengan al menos la misma capacidad de almacenamiento que la instancia principal actualizada.

Aumento de almacenamiento automático

Si habilitas esta configuración, Cloud SQL verificará tu almacenamiento disponible cada 30 segundos. Si el almacenamiento disponible se encuentra por debajo del tamaño del umbral, Cloud SQL agregará de forma automática la capacidad de almacenamiento adicional. Si el almacenamiento disponible está muchas veces por debajo del tamaño límite, Cloud SQL continuará agregando almacenamiento hasta que alcance el máximo de 30 TB.

La configuración de aumento de almacenamiento automático de una instancia principal se aplica de forma automática a cualquier réplica de lectura de esa instancia. La configuración de aumento de almacenamiento automático no se puede establecer de forma independiente para las réplicas de lectura.

Umbral

El tamaño del umbral depende de la cantidad de almacenamiento que, por el momento, se aprovisiona para tu instancia. No puede ser mayor a 25 GB.

En las instancias aprovisionadas con 500 GB de almacenamiento (o más), el umbral siempre es 25 GB.

En las instancias aprovisionadas con menos de 500  GB de almacenamiento, esta fórmula se usa para calcular el umbral:

  5 + (provisioned storage)/25

El resultado de la división se redondea hacia abajo al número entero más cercano.

Cálculo de umbral para una instancia con capacidad de almacenamiento de 66 GB:

5 + (1/25th of 66 GB) = 5 + (66/25) = 5 + 2.6 -> 5 + 2 = 7 GB
Cálculo de umbral para una instancia con capacidad de almacenamiento de 1,000 GB:
5 + (1/25th of 1000 GB) = 5 + (1000/25) = 5 + 40 = 45 -> maximum value of 25 GB

Cantidad de almacenamiento agregado

La cantidad de almacenamiento agregado a la instancia es igual al tamaño del umbral, que no puede superar los 25 GB.

Límite de aumento de almacenamiento automático

Si habilitas la configuración de aumento de almacenamiento automático, puedes proporcionar un límite específico sobre cuánto puede crecer de manera automática el almacenamiento de tu instancia. No puedes disminuir el tamaño del almacenamiento, por lo que este límite puede evitar que el tamaño de la instancia crezca demasiado (debido a un aumento temporal del tráfico). Ten en cuenta que cuando una instancia no puede agregar el almacenamiento que necesita, es probable que deje de aceptar conexiones entrantes y se quede sin conexión.

Configurar el límite a cero, el valor predeterminado, significa que no existe límite (aparte del almacenamiento máximo disponible para el nivel de la instancia).

Para establecer el límite cuando creas la instancia, usa el parámetro --storage-auto-increase-limit=integer value of GB, como se describe en la página sobre cómo crear una instancia. Para establecer el límite en una instancia existente, usa el mismo parámetro con el comando gcloud beta sql instances patch.

La configuración del límite de aumento de almacenamiento automático de una instancia principal se aplica de forma automática a cualquier réplica de lectura de esa instancia. Esta configuración no se puede establecer de forma independiente para las réplicas de lectura.

Copias de seguridad y recuperación de un momento determinado automáticas
Con esta configuración se determina si se realizan copias de seguridad automáticas y si se habilita el registro binario. Ambas opciones agregan un pequeño costo de rendimiento y usan el almacenamiento adicional, pero son necesarias para la creación de réplicas y clonaciones, y la recuperación de un momento determinado. Cuando selecciones esta opción, también puedes seleccionar un plazo para que se generen copias de seguridad automáticas. Las copias de seguridad automáticas se realizan a diario, durante el plazo que elijas. Cuando transcurren los siete días, se borra la copia de seguridad más antigua.

Para obtener más información sobre la recuperación en un momento determinado, consulta la página Descripción general de la recuperación de un momento determinado.

Para obtener más información sobre la replicación, consulta Opciones de replicación. Para obtener más información sobre cómo clonar instancias, consulta Clona instancias.

Opciones de ubicación

Puedes elegir almacenar copias de seguridad en una región o en varias. Multirregión es la opción predeterminada y recomendada. Las copias de seguridad se almacenan en las regiones más cercanas a la instancia.

También puedes seleccionar una ubicación personalizada para la copia de seguridad. Usa esta opción solo si la reglamentación lo requiere o si una política de la organización necesita que tus copias de seguridad estén en regiones individuales o en varias regiones. Consulta Ubicaciones personalizadas para obtener más información.

Habilita la recuperación de un momento determinado

Esto te permite recuperar una copia de seguridad a partir de un momento específico.

Para obtener más información sobre la recuperación de un momento determinado, consulta la Descripción general de la recuperación de un momento determinado.

Disponibilidad: zonal

Tu instancia y las copias de seguridad se ubican en una sola zona. Cuando seleccionas esta opción, no hay conmutación por error en el caso de que haya una interrupción.

Alta disponibilidad (regional)

Cuando seleccionas Alta disponibilidad (regional), si hay una interrupción, tu instancia pasa a otra zona en la región en la que se encuentra la instancia, siempre que la zona de conmutación por error no tenga una interrupción. Se recomienda que selecciones Alta disponibilidad (regional) para las instancias de tu entorno de producción.

Consulta la Descripción general de la configuración de alta disponibilidad.

Período de mantenimiento

El día y la hora en que se pueden realizar actualizaciones disruptivas (actualizaciones que requieren que una instancia se reinicie) en esta instancia de Cloud SQL. Si el período de mantenimiento se configura para una instancia, Cloud SQL no inicia una actualización disruptiva en esa instancia fuera del período. No se garantiza que la actualización se complete antes de finalizar el período de mantenimiento, pero los reinicios generalmente se completan en el transcurso de unos minutos.

Las réplicas de lectura no admiten la configuración de período de mantenimiento. Pueden experimentar una actualización disruptiva en cualquier momento.

Los eventos de conmutación por error no ocurren durante el período de mantenimiento.

Horario de mantenimiento

Esta configuración te permite proporcionar una preferencia sobre el horario relativo de las actualizaciones de la instancia que requieren reiniciar. Recibir actualizaciones más temprano te permite probar tu aplicación con una actualización antes de que tus instancias se actualicen más tarde.

El horario relativo de las actualizaciones no se observa entre proyectos. Si tienes instancias con una configuración de hora anterior en un proyecto diferente al de tus instancias con una configuración de tiempo posterior, Cloud SQL no intenta actualizar las instancias con la configuración de tiempo anterior primero.

Si no estableces la configuración de horario de mantenimiento, Cloud SQL elige el horario de las actualizaciones para tu instancia (dentro del período de mantenimiento, si corresponde).

La configuración de horario de mantenimiento no afecta la versión de software que Cloud SQL aplica a tu instancia.

IP privada
Configura tu instancia para usar IP privada. Más información.
IP pública
Si está habilitada, a la instancia se le asigna una dirección IPv4. Cuando inhabilitas la IP pública, esa dirección se libera. Puedes volver a habilitar la IP pública más tarde, pero recibirás una dirección IPv4 diferente. De forma predeterminada, la dirección IP pública está bloqueada para todas las direcciones. Usa Redes autorizadas para habilitar el acceso.
Redes autorizadas
Puedes agregar direcciones IP específicas o rangos de direcciones para abrir tu instancia a esas direcciones.

Para obtener más información sobre cómo configurar direcciones IP, consulta Cómo configurar conectividad IP.

Política de activación
La política de activación solo se usa para iniciar o detener la instancia. Puedes modificar la política de activación en Inicia, detén y reinicia instancias. Finalizar la instancia previene cargos adicionales de instancia.
Marcas de bases de datos

Puedes establecer marcadores de base de datos específicos en la instancia de Cloud SQL.

Para obtener una lista completa de los marcadores de base de datos que puedes configurar, consulta Cómo configurar marcadores de base de datos.

Consecuencias de cambiar la configuración de la instancia

Para la mayoría de las configuraciones de instancia, Cloud SQL aplica el cambio de manera inmediata y la conectividad a la instancia queda sin efecto.

En las instancias de MySQL, si se cambia el tipo de máquina o la zona de la instancia, la instancia se desconectará durante varios minutos. Planifica la realización de estos tipos de cambios cuando tu aplicación pueda controlar una interrupción de esta duración.

Próximos pasos