Configuración de instancias

Esta página ofrece información sobre todas las configuraciones disponibles para las instancias de Cloud SQL, tanto para las de primera generación como para las de segunda generación.

Configuración para instancias de segunda generación

Ajuste ¿Modificable tras la creación? Posibles valores
ID de instancia No Compuesto de letras minúsculas, números y guiones; debe comenzar con una letra.
Versión de la base de datos No MySQL 5.7
MySQL 5.6
Región No asia-east1 (Taiwán)
asia-northeast1 (Tokio)
asia-south1 (Bombay)
australia-southeast1 (Sídney)
europe-west1 (Bélgica)
europe-west2 (Londres)
europe-west3 (Fráncfort)
europe-west4 (Países Bajos)
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)
Zona Los valores posibles dependen de la región.
Tipo de máquina (Nivel) 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-highmem-2
db-n1-highmem-4
db-n1-highmem-8
db-n1-highmem-16
db-n1-highmem-32
db-n1-highmem-64
Tipo de almacenamiento No SSD (valor predeterminado)
HDD
Capacidad de almacenamiento
(Aumento solo)
Tipos de máquinas de memoria estándar y alta: hasta 10.230 GB.
Tipos de máquinas de núcleo compartido (db-f1-micro y db-g1-small): hasta 3062 GB.
Aumento automático de almacenamiento Activado (valor predeterminado)
Desactivado
Límite de aumento automático de almacenamiento En GiBs, 0 (el valor predeterminado) significa que no hay límite.
Copias de seguridad y registro binario
(ver nota)
Activado (valor predeterminado)
Desactivado
Ventana de mantenimiento Día de la semana y hora.
Horario de mantenimiento Cualquiera (valor predeterminado)
Más tarde
Antes
Redes autorizadas Direcciones IP o rangos de direcciones, en notación CIDR.
Política de activación SIEMPRE
NUNCA
Marcadores de bases de datos Consulta el apartado sobre la configuración de marcadores de bases de datos.
ID de instancia
El ID de la instancia es el nombre de la instancia. Sirve para identificarla dentro del proyecto de manera exclusiva. Cuando sea posible, elige un nombre de instancia que se corresponda con su propósito. Los nombres de instancia deben tener 98 caracteres o menos. No es preciso incluir el ID del proyecto en el nombre de la instancia. Esto se hace de forma automática donde corresponda (por ejemplo, en los archivos de registro).
Región
La región de Google Cloud Platform donde se encuentra tu instancia. Para mejorar el rendimiento, almacena los datos cerca de los servicios que los necesitan. Para obtener más información, consulta el apartado sobre ubicaciones de instancias.
Zona
La zona de Google Cloud Platform donde se encuentra tu instancia. Si te conectas desde una instancia de Compute Engine, selecciona la zona donde se encuentra dicha instancia. Si no, acepta la zona predeterminada. Para obtener más información, consulta el apartado sobre 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.

En el caso de las cargas de trabajo sensibles al rendimiento, como el procesamiento de transacciones en línea (OLTP), una regla general es asegurarse de que la instancia tenga suficiente memoria para contener todo el conjunto de trabajo. Sin embargo, existen otros factores que pueden afectar a los requisitos de memoria, como el número de conexiones activas. Se deben realizar pruebas de carga para evitar problemas de rendimiento en la producción.

Asegúrate de seleccionar un tipo de máquina que sea lo suficientemente grande para tu carga de trabajo y actualízala a medida que aumenta la carga. Un tipo de máquina con insuficientes CPU podría perder su cobertura de acuerdo de nivel de servicio. Más información.

El tipo de máquina afecta al coste de la instancia. Para obtener más información, consulta el apartado sobre precios de instancias. También puedes ver los precios de varias situaciones con la calculadora de precios.

Versión de la base de datos
A menos que necesites una capacidad proporcionada solo por una versión específica, debes aceptar la versión de base de datos predeterminada.
Tipo de almacenamiento
Al elegir SSD, el valor predeterminado, tu instancia obtiene almacenamiento SSD. Los SSD proporcionan una latencia más baja y un mayor rendimiento de datos. Si no necesitas acceso de alto rendimiento a tus datos, por ejemplo, para el almacenamiento a largo plazo o para acceder a los datos con poca frecuencia, puedes reducir los costes eligiendo HDD.
Capacidad de almacenamiento
Elige una capacidad que se adapte al tamaño de tu base de datos. Después de haber creado la instancia, puedes aumentar la capacidad de almacenamiento, pero no disminuirla. La cantidad de capacidad de almacenamiento asignada para tu instancia afecta al coste de esta. Para obtener más información, consulta el apartado sobre precios de almacenamiento y redes.
Aumento automático de almacenamiento

Si está habilitado este ajuste, el almacenamiento disponible se verifica cada 30 segundos. Si el almacenamiento disponible se sitúa por debajo del tamaño del umbral, la capacidad de almacenamiento adicional se agrega automáticamente a la instancia.

El tamaño del umbral y la cantidad de almacenamiento que se agrega a la instancia dependen de la cantidad de almacenamiento aprovisionada actualmente para la instancia, hasta un tamaño máximo de 25 GB. La capacidad de almacenamiento actual se divide por 25 y el resultado se redondea al número entero más cercano. Este resultado se agrega a 5 GB para producir tanto el tamaño de umbral como la cantidad de almacenamiento que se agrega en caso de que el almacenamiento disponible se encuentre por debajo del umbral.

Umbral para una instancia con capacidad de almacenamiento de 66 GB:

5 + (1/25th of 66-GB capacity) = 5 + (66/25) = 5 + 2.6 -> 5 + 2 = 7 GB
Umbral para una instancia con capacidad de almacenamiento de 130 GB:
5 + (1/25th of 130-GB capacity) = 5 + (130/25) = 5 + (5.2) -> 5 + 5 = 10 GB
Umbral para una instancia con capacidad de almacenamiento de 1000 GB:
5 + (1/25th of 1000-GB capacity) = 5 + (1000/25) = 5 + 40 -> min(45, 25) = 25 GB
Límite de aumento automático de almacenamiento

Si está habilitada la configuración de aumento automático de almacenamiento, esta establece, de forma opcional, un límite en cuanto a la capacidad de almacenamiento de la instancia para que crezca automáticamente. Como no se puede disminuir el tamaño de almacenamiento, este límite puede evitar que la instancia aumente su tamaño de almacenamiento a un tamaño innecesariamente grande debido a un aumento temporal del tráfico. Ten en cuenta, sin embargo, que cuando una instancia deja de poder agregar el almacenamiento que necesita, es probable que deje de aceptar conexiones entrantes y se desconecte.

Establecer este límite en cero, el valor predeterminado, significa que no hay límite (que no sea el límite máximo de almacenamiento disponible para el nivel de instancia).

Copias de seguridad y registro binario
Esta configuración determina si se realizan copias de seguridad automatizadas y si el registro binario está habilitado o no. Ambas opciones agregan un pequeño coste de rendimiento, pero son obligatorias para la creación de réplicas y clones, y para la recuperación puntual.

Para obtener más información al respecto, consulta el apartado de información general sobre la recuperación puntual. Para obtener información sobre la replicación, consulta el apartado sobre opciones de replicación. Para obtener información sobre la clonación de instancias, consulta el apartado sobre la clonación de instancias.

Ventana de mantenimiento

El día y la hora en que se pueden realizar actualizaciones disruptivas (que requieren el reinicio de la instancia) en esta instancia de Cloud SQL. Si está configurada la ventana de mantenimiento de una instancia, Cloud SQL no inicia una actualización disruptiva fuera de dicho periodo. No se garantiza que la actualización se complete antes del final de la ventana de mantenimiento pero, por lo general, los reinicios se completan en un par de minutos.

Si no se especifica una ventana de mantenimiento, las actualizaciones disruptivas pueden producirse en cualquier momento, aunque generalmente solo lo hacen cada pocos meses.

Las réplicas no son compatibles con la configuración de la ventana de mantenimiento; pueden experimentar una actualización disruptiva en cualquier momento.

Horario de mantenimiento

Esta configuración permite proporcionar una preferencia sobre la sincronización relativa de las actualizaciones de instancia que requieren un reinicio. Recibir actualizaciones antes te permite probar la aplicación con una actualización antes de las instancias que reciben la actualización más tarde.

La sincronización relativa de las actualizaciones no se observa entre los proyectos; si tienes instancias con una configuración de sincronización anterior en un proyecto diferente al de las instancias con una configuración de sincronización posterior, Cloud SQL no intenta actualizar primero las instancias con la configuración de sincronización anterior.

Si no estableces la configuración de sincronización de mantenimiento, Cloud SQL elige el tiempo de las actualizaciones de tu instancia (dentro de su ventana de mantenimiento, si corresponde).

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

Redes autorizadas
Puedes agregar direcciones IP específicas o rangos de direcciones en las que abrir tu instancia. Esta acción es obligatoria si no usas el proxy de Cloud SQL.

Para obtener información sobre la configuración de direcciones IP, consulta el apartado sobre configuración de la conectividad IP.

Para obtener información acerca de cómo configurar el proxy de Cloud SQL, consulta el apartado sobre el uso del proxy.

Política de activación
Para instancias de segunda generación, la política de activación se usa solo para iniciar o detener la instancia. Al configurar la política de activación en SIEMPRE, se inicia la instancia y, al establecerla en NUNCA, se detiene la instancia y se evitan cargos adicionales a la instancia.
Marcadores de bases de datos
Se pueden establecer marcadores de bases de datos específicas en la instancia de Cloud SQL.

Para ver una lista completa de los marcadores de bases de datos que puedes establecer, consulta el apartado sobre configuración de marcadores de bases de datos.

Configuración para instancias de primera generación

Ajuste ¿Modificable tras la creación? Posibles valores
ID de instancia No Compuesto de letras minúsculas, números y guiones; debe comenzar con una letra.
Región No asia-east1 (Taiwán)
europe-west1 (Bélgica)
us-central (Iowa)
us-east1 (Carolina del Sur)
Nivel D0
D1
D2
D4
D8
D16
D32
Versión de la base de datos No MySQL 5.5
MySQL 5.6 (valor predeterminado)
Plan de facturación Por uso (valor predeterminado)
Paquetes
Ubicación preferida Seguir la aplicación de App Engine (valor predeterminado)
Zona de Compute Engine
Sin preferencia
Copias de seguridad y registro binario
(ver nota)
Activado o Desactivado
Política de activación Bajo demanda (valor predeterminado)
Siempre activa
Desactivada
Réplica del sistema de archivos Síncrona (valor predeterminado)
Asíncrona
Dirección IPv4 Casilla de verificación
Redes autorizadas Direcciones IP o rangos de direcciones, en notación CIDR.
Aplicaciones de App Engine autorizadas IDs de aplicaciones
Marcadores de bases de datos Consulta el apartado sobre configuración de indicadores marcadores de bases de datos.
ID de instancia
El ID de la instancia es el nombre de la instancia. Sirve para identificarla dentro del proyecto de manera exclusiva. Cuando sea posible, elige un nombre de instancia que se corresponda con su propósito. El nombre de la instancia debe tener 98 caracteres o menos. No es preciso incluir el ID del proyecto en el nombre de la instancia. Esto se hace de forma automática donde corresponda (por ejemplo, en los archivos de registro).
Región
La región de GCP donde se encuentra tu instancia. Para mejorar el rendimiento, almacena los datos cerca de los servicios que los necesitan. Para obtener más información, consulta el apartado sobre ubicaciones de instancias.
Nivel
Determina la memoria, los núcleos virtuales y otros recursos disponibles para tu instancia de Cloud SQL. Si es posible, el tamaño de tabla más grande debe caber en la memoria. El tipo de máquina afecta al coste de la instancia. Para obtener más información, consulta el apartado sobre precios de primera generación.
Plan de facturación
Determina cómo se calculan los cargos para tu instancia. Las instancias con el plan Por uso se cobran solo mientras se está ejecutando la instancia, mientras que las instancias con el plan Paquetes se cobran por hora. Para obtener más información, consulta el apartado sobre precios de primera generación. También puedes ver los precios de varias situaciones con la calculadora de precios.
Versión de la base de datos
A menos que necesites una capacidad proporcionada solo por una versión específica, debes aceptar la versión de base de datos predeterminada.
Ubicación preferida
Si estás utilizando tu instancia de Cloud SQL para proporcionar datos a una aplicación que se ejecuta en App Engine o en una instancia de Compute Engine, puedes usar este campo para informar a Cloud SQL sobre la conexión. Si hay una interrupción por zona y la instancia falla en otra zona, Cloud SQL intenta mantener la instancia cerca de su aplicación. Para obtener más información sobre cómo crear aplicaciones para cumplir con los requisitos de latencia, disponibilidad y durabilidad, consulta el apartado sobre geografía y regiones.
Copias de seguridad y registro binario
Esta configuración determina si se realizan copias de seguridad y si el registro binario está habilitado o no. Ambas opciones agregan un pequeño coste de rendimiento, pero son obligatorias para la creación de réplicas y clones, y para la recuperación puntual. Para obtener más información sobre las copias de seguridad y la recuperación puntual, consulta el apartado de información general sobre recuperación puntual. Para obtener información sobre la replicación, consulta el apartado sobre opciones de replicación. Para obtener información sobre la clonación de instancias, consulta el apartado sobre la clonación de instancias.
Política de activación
Para las instancias de primera generación con el plan de facturación Por uso, al establecer la política de activación a Bajo demanda, se pueden reducir los cargos de instancia dependiendo de los patrones de uso. Para obtener más información sobre la política de activación, consulta las preguntas frecuentes.
Réplica del sistema de archivos
Puedes elegir el tipo de replicación del sistema de archivos para tu instancia. En la mayoría de los casos, el valor predeterminado, Síncrona, es el mejor. Asíncrona proporciona una ligera ganancia de rendimiento, pero si se produce una interrupción con esta opción establecida en Asíncrona, puedes perder hasta unos segundos de actualizaciones de tus datos.
La replicación del sistema de archivos no es el tipo de replicación utilizada para la replicación de datos (consulta el apartado de réplicas o réplicas de conmutación por error).
Dirección IPv4
Puedes solicitar una dirección IPv4 para tu instancia. Para las instancias de IPv4 se aplica un pequeño cargo cuando la instancia no está activada. Si puedes usar IPv6, puedes evitar los cargos de IPv4. Para obtener información sobre cómo configurar una dirección IP, consulta el apartado sobre configuración de acceso para conexiones IP.
Redes autorizadas
Debes agregar direcciones IP específicas o rangos de direcciones para habilitar las aplicaciones o herramientas en esas direcciones para acceder a la instancia. Para obtener información sobre la configuración de direcciones IP, consulta el apartado sobre configuración de acceso IP.
Aplicaciones de App Engine autorizadas
Puedes autorizar a las aplicaciones de App Engine que se ejecutan en el entorno estándar a conectarse a la instancia. De forma predeterminada, la aplicación de App Engine asociada al proyecto está autorizada para conectarse. Para obtener información sobre cómo conectarse desde las aplicaciones de App Engine, consulta el apartado sobre conexión desde el entorno estándar de App Engine a la primera generación.
Marcadores de bases de datos
Se pueden establecer marcadores de bases de datos específicas en la instancia de Cloud SQL. Para obtener una lista completa de los indicadores que puede establecer, consulta el apartado sobre configuración de marcadores de bases de datos.

Impacto de cambiar la configuración de instancia

En el caso de la mayoría de las configuraciones de instancia, Cloud SQL aplica el cambio inmediatamente y la conectividad con la instancia no se ve afectada.

En el caso de las instancias de primera generación, al cambiar el tamaño de la instancia (nivel), Cloud SQL reinicia la instancia de forma automática. Esto significa que se eliminan las conexiones a la instancia y que no se pueden establecer nuevas conexiones durante los pocos instantes en que la instancia se reinicia. Esto no suele ser un problema para las aplicaciones diseñadas para hacer frente a las interrupciones temporales de la conectividad de la base de datos.

En el caso de las instancias de segunda generación, al cambiar el tipo de máquina o la zona de la instancia, la instancia se desconecta durante varios minutos. Se debe planear realizar este tipo de cambios cuando la aplicación pueda gestionar una interrupción de esta duración.

Siguientes pasos