Elige una opción de almacenamiento

Las opciones de almacenamiento de Cloud SQL te permiten hacer coincidir las IOPS, la capacidad de procesamiento y el costo de tu instancia con la carga de trabajo de tu base de datos. Puedes configurar Hyperdisk Balanced para obtener un rendimiento personalizable o unidades de estado sólido (SSD) para datos activos de baja latencia. Debido a que la disponibilidad del almacenamiento depende del tipo de máquina de tu instancia, consulta la descripción general de la serie de máquinas para confirmar qué opciones admite tu configuración.

Google Cloud Hyperdisk balanceado

Cloud SQL usa la opción de almacenamiento Hyperdisk Balanced para la serie de máquinas N4. Este tipo de almacenamiento es una oferta de Google Cloud Hyperdisk. Hyperdisk es la generación más reciente de almacenamiento en bloque de red. Ofrece almacenamiento escalable y de alto rendimiento con funciones integrales de administración y persistencia de datos. También puedes habilitar el aumento automático del almacenamiento con esta opción de almacenamiento para que Cloud SQL aumente automáticamente el almacenamiento de tu instancia cuando caiga por debajo del tamaño de umbral.

Hyperdisk Balanced proporciona capacidad de procesamiento e IOPS personalizables. Para obtener más información, consulta Acerca de Hyperdisk Balanced.

Hyperdisk Balanced establece valores predeterminados de IOPS y capacidad de procesamiento, y límites según la configuración de tu instancia, que incluyen el tipo de máquina y la capacidad de almacenamiento. La capacidad de almacenamiento limita el valor predeterminado, y el tipo de máquina establece el valor máximo para las IOPS y la capacidad de procesamiento. Puedes modificar estos valores para tu instancia.

Límites de IOPS y capacidad de procesamiento de la serie de máquinas C4

En la siguiente tabla, se muestran los límites mínimos y máximos de IOPS y capacidad de procesamiento (en MiB/s) para cada tipo de máquina de la serie de máquinas C4 según sus CPU virtuales:

Hiperdisco balanceado Hyperdisk Balanced HA
CPU virtuales IOPS mínimas Capacidad de procesamiento mínima IOPS máximas Capacidad de procesamiento máxima IOPS máximas Capacidad de procesamiento máxima
2 3,000 140 MiB/s 50,000 400 MiB/s 50,000 400 MiB/s
4 3,000 140 MiB/s 50,000 400 MiB/s 50,000 400 MiB/s
8 3,000 140 MiB/s 50,000 800 MiB/s 50,000 800 MiB/s

En la siguiente tabla, se muestran los valores predeterminados de IOPS y capacidad de procesamiento de Google Cloud Hyperdisk Balanced según el tamaño de disco seleccionado:

Rango de tamaño del disco (GB) IOPS predeterminadas Capacidad de procesamiento predeterminada
De 10 a 256 4,000 170 MiB/s
De 257 a 512 7,000 240 MiB/s
De 513 a 1,024 10,000 500 MiB/s
De 1,025 a 4,096 16,000 750 MiB/s
De 4,097 a 32,768 70,000 1,200 MiB/s
De 32,769 a 65,536 100,000 1,200 MiB/s

También puedes establecer IOPS y capacidad de procesamiento personalizados cuando usas Hyperdisk Balanced.

Límites de IOPS y capacidad de procesamiento de la serie de máquinas N4

En la siguiente tabla, se muestran los límites mínimos y máximos de IOPS y capacidad de procesamiento para cada tipo de máquina de la serie de máquinas N4 según sus CPUs virtuales:

Hiperdisco balanceado Hyperdisk Balanced HA
CPU virtuales IOPS mínimas Capacidad de procesamiento mínima IOPS máximas Capacidad de procesamiento máxima IOPS máximas Capacidad de procesamiento máxima
0-7 3,000 140 15,000 240 15,000 240
8-15 3,000 140 15,000 480 15,000 480
16-31 3,000 140 80,000 1,200 80,000 1,200
32-47 3,000 140 100,000 1,600 100,000 1,200
48+ 3,000 140 160,000 2,400 100,000 1,200

En la siguiente tabla, se muestran los valores predeterminados de IOPS y capacidad de procesamiento de Google Cloud Hyperdisk Balanced según el tamaño de disco seleccionado:

Tamaño del disco IOPS predeterminadas Capacidad de procesamiento predeterminada
De 20 GB a 256 GB 4,000 170
> 256 - 512 GB 7,000 240
> 512 GB - 1 TB 10,000 Mínimo de 500 o capacidad de procesamiento máxima del tipo de máquina
> 1 TB - 4 TB Mínimo de 16,000 o IOPS máximas para el tipo de máquina Mínimo de 750 o capacidad de procesamiento máxima del tipo de máquina
> 4 TB - 32 TB Mínimo de 70,000 o IOPS máximas para el tipo de máquina Mínimo de 1,200 o capacidad de procesamiento máxima para el tipo de máquina
> 32 TB - 64 TB Mínimo de 100,000 o IOPS máximas para el tipo de máquina Mínimo de 1,200 o capacidad de procesamiento máxima para el tipo de máquina

También puedes establecer IOPS y capacidad de procesamiento personalizados cuando usas Hyperdisk Balanced.

IOPS y capacidad de procesamiento personalizados de Hyperdisk Balanced

Puedes establecer niveles personalizados de IOPS y capacidad de procesamiento para tus volúmenes de Google Cloud Hyperdisk Balanced y Google Cloud Hyperdisk Balanced High Availability. Los valores modificados deben cumplir con los siguientes requisitos:

  • IOPS

    • Mínimo: 3,000 IOPS
    • Máximo: 500 IOPS por GB de capacidad de disco, con un máximo de 160,000 para Google Cloud Hyperdisk Balanced y un máximo de 100,000 para Google Cloud Hyperdisk Balanced High Availability.
  • Capacidad de procesamiento

    • Mínimo: 140 MiB/s
    • Máximo: Para Google Cloud Hyperdisk balanceado, el mayor de 2,400 MiB/s o las IOPS aprovisionadas divididas por 4. Para Google Cloud Hyperdisk Balanced High Availability, el mayor de 1,200 MiB/s o las IOPS aprovisionadas divididas por 4.

Limitaciones de Hyperdisk Balanced

Ten en cuenta las siguientes limitaciones cuando uses Hyperdisk Balanced con tus instancias de Cloud SQL:

  • Hyperdisk Balanced solo permite cambiar la capacidad y el tamaño del disco dos veces cada cuatro horas. Las cargas de trabajo de datos que necesitan aumentos más frecuentes pueden provocar períodos prolongados de almacenamiento completo y podrían afectar el rendimiento.
  • Hyperdisk Balanced solo permite cambios en las IOPS y la capacidad de procesamiento una vez cada cuatro horas. Las cargas de trabajo de datos que necesitan aumentos más frecuentes pueden provocar períodos prolongados de almacenamiento completo y podrían afectar el rendimiento.

Unidad de estado sólido (SSD)

La opción de unidad de estado sólido (SSD) está disponible para el núcleo dedicado de uso general, la serie de máquinas N2 y la serie de máquinas N2 con optimización de memoria.

La opción de almacenamiento SSD proporciona una opción eficiente y rentable para tus instancias de la edición Enterprise de Cloud SQL. En comparación con una unidad de disco duro, la SSD es más rápida y proporciona un rendimiento más predecible. SSD ofrece una alta capacidad de procesamiento de lectura y escritura, y mantiene una latencia baja para el acceso a los datos. Esto la convierte en una excelente opción para almacenar datos activos que requieren un acceso frecuente y de baja latencia.

SSD es una oferta de volúmenes de Persistent Disk que proporciona dispositivos de almacenamiento de red duraderos. Es adecuado para aplicaciones empresariales y bases de datos de alto rendimiento que requieren menor latencia y más IOPS. Para obtener más información, consulta Acerca de Persistent Disk.

Cloud SQL establece las IOPS y la capacidad de procesamiento para el almacenamiento en SSD según el tipo de máquina y la capacidad de almacenamiento que configures. No puedes configurar los valores de IOPS ni la capacidad de procesamiento.

Límites de IOPS y capacidad de procesamiento de las series de máquinas N2 y N2 con optimización de memoria

En la siguiente tabla, se muestran los valores máximos de IOPS y capacidad de procesamiento (en MiB/s) para la opción de almacenamiento SSD según la cantidad de CPU virtuales para las instancias de la edición Enterprise Plus de Cloud SQL que usan la serie de máquinas N2 y la serie de máquinas N2 con optimización de memoria:

Zonal Regional
CPU virtuales IOPS máximas (lectura/escritura) Capacidad de procesamiento máxima (lectura/escritura) IOPS máximas (lectura/escritura) Capacidad de procesamiento máxima (lectura/escritura)
2 15,000 / 15,000 240 / 240 15,000 / 15,000 240 / 120
4 15,000 / 15,000 240 / 240 15,000 / 15,000 240 / 120
8 15,000 / 15,000 800 / 800 15,000 / 15,000 800 / 400
16 25,000 / 25,000 1,200 / 1,200 25,000 / 25,000 1,200 / 600
32 60,000 / 60,000 1,200 / 1,200 60,000 / 60,000 1,200 / 600
48 60,000 / 60,000 1,200 / 1,200 60,000 / 60,000 1,200 / 600
64 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000
80 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000
96 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000
128 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000

Límites de IOPS y capacidad de procesamiento de núcleos dedicados de uso general

En la siguiente tabla, se muestran los valores máximos de IOPS y capacidad de procesamiento para la opción de almacenamiento en SSD en función de la cantidad de CPUs virtuales de la serie de máquinas de núcleo dedicado de uso general:

Zonal Regional
CPU virtuales IOPS máximas (lectura/escritura) Capacidad de procesamiento máxima (lectura/escritura) IOPS máximas (lectura/escritura) Capacidad de procesamiento máxima (lectura/escritura)
1 15,000 / 15,000 200 / 200 15,000 / 15,000 200 / 100
2-7 15,000 / 15,000 240 / 240 15,000 / 15,000 240 / 120
8-15 15,000 / 15,000 800 / 800 15,000 / 15,000 800 / 400
16-31 25,000 / 25,000 1,200 / 1,200 25,000 / 25,000 1,200 / 600
32-63 60,000 / 60,000 1,200 / 1,200 60,000 / 60,000 1,200 / 600
64+ 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000

Opciones para reducir manualmente la capacidad de almacenamiento

Si más adelante se determina que la capacidad de almacenamiento de una instancia de Cloud SQL es mayor que la que necesita tu aplicación, puedes reducirla de forma manual a un tamaño menor.

Para obtener más información, consulta Acerca de la reducción del almacenamiento.

¿Qué sigue?