Acerca de la 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 N Está compuesto por letras minúsculas, números y guiones, y debe comenzar con una letra.
Región N asia-east1 — Taiwán
asia-east2 — Hong Kong
asia-northeast1 — Tokio
asia-northeast2 — Osaka
asia-northeast3 — Seúl
asia-south1 — Bombay
asia-south2 — Delhi
asia-southeast1 — Singapur
asia-southeast2 — Jakarta
australia-southeast1 — Sídney
australia-southeast2 — Melbourne
europe-north1 — Finlandia
europe-central2 - Varsovia
europe-west1 — Bélgica
europe-west2 — Londres
europe-west3 — Fráncfort
europe-west4 — Países Bajos
europe-west6 — Zúrich
europe-west9 — París
europe-southwest1 — Madrid
northamerica-northeast1 — Montréal
northamerica-northeast2 - Toronto
southamerica-east1 — São Paulo
southamerica-west1 - Santiago
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 habilitada, no se puede inhabilitar. Habilitada o Inhabilitada
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 S Selecciona entre las siguientes opciones: con núcleo compartido, básica, estándar (más común) o con memoria alta. Selecciona el botón de selección Personalizado para crear un tipo personalizado de máquina. Más información
Núcleos S De 1 a 96 (debe ser 1 o un número par)
Parcial para la CPU virtual compartida
Memoria S De 0.9 a 6.5 GB por CPU virtual (debe ser un múltiplo de 256 MB y al menos 3.75 GB)
Tipo de almacenamiento N SSD (valor predeterminado)
 HDD
Capacidad de almacenamiento S
(solo aumento)
Tipos de máquina con alta capacidad de memoria y estándar: hasta 64 TB.
Tipos de máquina de núcleo compartido (db-f1-micro y db-g1-small): hasta 3054 GB.

Ten en cuenta que crear o aumentar la capacidad de almacenamiento a 64 TB puede aumentar la latencia de las operaciones comunes, como las copias de seguridad, según la carga de trabajo.
Habilitar los aumentos de almacenamiento automáticos 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.

Habilita 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 ubica. 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

Determina la memoria y los núcleos virtuales 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 la memoria suficiente para contener toda la configuración 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.

Cuando configures tu instancia, selecciona suficiente memoria y CPU virtuales para manejar tu carga de trabajo y actualízala a medida que esta aumente. Una configuración de máquina con CPU virtuales insuficientes podría perder su cobertura del ANS. Más información

También puedes crear configuraciones de instancias personalizadas con el comando gcloud sql instances create. Los parámetros de configuración de instancias personalizadas te permiten seleccionar la cantidad de memoria y CPU que tu instancia necesita. Esta flexibilidad te permite elegir la forma de VM adecuada para tu carga de trabajo.

Los nombres de los tipos de máquinas tienen el siguiente formato: db-custom-#-#

Reemplaza el primer marcador de posición # por la cantidad de CPU en la máquina y el segundo marcador de posición # por la cantidad de memoria en la máquina.

Por ejemplo, si el nombre de tu máquina es db-custom y tu máquina tiene 1 CPU y 3,840 MB de RAM, el formato de la máquina sería db-custom-1-3840.

Cuando seleccionas la cantidad de CPU y memoria, hay algunas restricciones en la configuración que eliges:

  • 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)

En la siguiente tabla, se enumeran los nombres de cada tipo de máquina heredada, la cantidad de CPU y RAM de cada tipo de máquina y la string resultante para el tipo de máquina.

Puedes crear el tipo de máquina equivalente si especificas la CPU y la RAM equivalentes en Google Cloud Console, mediante la CLI de gcloud o si especificas db-custom-#-# en la API.

Tipo de máquina heredada CPU virtuales Memoria (MB) String db-custom-CPU-RAM (string de nivel de API)
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

Los tipos de máquinas db-f1-micro y db-g1-small no se incluyen en el ANS de Cloud SQL. Estos tipos de máquinas están configurados para usar una CPU de núcleo compartido, y están diseñados a fin de proporcionar solo instancias de bajo costo de prueba y desarrollo. No los uses para instancias de producción.

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.

Habilitar los aumentos de almacenamiento automáticos

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 sigue estando por debajo del umbral de tamaño, Cloud SQL continuará agregando almacenamiento hasta que alcance el máximo de 64 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 -> rounded down to the
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.

Consideraciones para discos grandes

Cuando el aumento de almacenamiento automático está habilitado y el disco es grande, por ejemplo, de más de 1 TB, el disco permanece en un 99% de capacidad todo el tiempo. Pareciera que el disco está lleno, pero en realidad no lo está.

Antes de una operación que aumenta rápidamente el uso del espacio en el disco, como una importación grande o una consulta que requiere una tabla temporal grande, cambia el tamaño del disco de forma manual en lugar de depender del crecimiento automático para mantenerlo preparado.

.
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 período 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.

Configuración de retención para copias de seguridad automáticas
El valor predeterminado de la cantidad de copias de seguridad retenidas es 7, pero puedes cambiarlo a cualquier valor en el rango de 1 a 365.

Consulta Retención de registros de copias de seguridad automáticas y de transacciones para obtener más información.

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 porque proporciona protección contra el tiempo de inactividad cuando una región deja de estar disponible. 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. Se recomienda solo para fines de prueba y desarrollo.

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 programar los eventos de mantenimiento de la instancia de Cloud SQL. El tiempo de inactividad por mantenimiento suele ser de un minuto o menos.

En este momento, las réplicas de lectura no admiten la configuración del período de mantenimiento.

Para obtener más información sobre el mantenimiento, consulta Información sobre el mantenimiento en instancias de Cloud SQL.

Horario de mantenimiento

Tu preferencia sobre el orden relativo y la hora de las actualizaciones de mantenimiento. Recibir actualizaciones más temprano te permite probar actualizaciones de mantenimiento en un entorno de prueba antes de que tus instancias de producción se actualicen. La configuración de horario de mantenimiento no afecta la versión de mantenimiento que Cloud SQL aplica a la instancia.

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

Para obtener más información sobre el mantenimiento, consulta Información sobre el mantenimiento en instancias de Cloud SQL.

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

En la mayoría de los parámetros de configuración de instancias, Cloud SQL aplica el cambio de inmediato y la conectividad a la instancia no se ve afectada.

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.

¿Qué sigue?