Información general sobre las opciones de almacenamiento

En este documento se describen las opciones de almacenamiento compatibles con Cloud SQL y algunas consideraciones para elegir la opción de almacenamiento que mejor se adapte a tu instancia.

Las opciones de almacenamiento disponibles para tu instancia de Cloud SQL dependen de la serie de máquinas que elijas. Para determinar qué opción de almacenamiento está disponible para la serie de máquinas de tu instancia, consulta Disponibilidad de series de máquinas.

Cloud SQL admite los siguientes tipos de almacenamiento:

Google Cloud Hyperdisk Balanced

Cloud SQL usa la opción de almacenamiento Hyperdisk Balanced para sus series de máquinas N4 y C4A. Este tipo de almacenamiento es una oferta de Google Cloud Hyperdisk. Hyperdisk es la última generación de almacenamiento en bloques de red. Ofrece almacenamiento escalable y de alto rendimiento con funciones integrales de persistencia y gestión de datos. También puedes habilitar la opción Aumento automático del almacenamiento con esta opción de almacenamiento para que Cloud SQL aumente automáticamente el almacenamiento de tu instancia cuando esté por debajo del tamaño del umbral.

Hyperdisk Balanced ofrece un rendimiento y unas IOPS personalizables. Para obtener más información, consulta Información sobre Hyperdisk Balanced.

Hyperdisk Balanced define los valores predeterminados de IOPS y de rendimiento, así como los límites, en función de la configuración de tu instancia, que incluye el tipo de máquina y la capacidad de almacenamiento. La capacidad de almacenamiento limita el valor predeterminado y el tipo de máquina define el valor máximo de IOPS y de capacidad de procesamiento. Puede modificar estos valores en su instancia.

Límites de IOPS y de rendimiento de la serie de máquinas C4A

En la siguiente tabla se muestran los límites mínimos y máximos de IOPS y de rendimiento (en MiB/s) de cada tipo de máquina de la serie de máquinas C4A en función de sus vCPUs:

vCPUs IOPS mínimas Rendimiento mínimo Hyperdisk Balanced Hyperdisk Balanced HA
IOPS máximas Rendimiento máximo IOPS máximas Rendimiento máximo
2 3000 140 50.000 800 50.000 800
4 3000 140 50.000 800 50.000 800
8 3000 140 50.000 1000 50.000 1000
16 3000 140 80.000 1600 80.000 1200
32 3000 140 120.000 2400 100.000 1200
48 3000 140 160.000 2400 100.000 1200
64 3000 140 160.000 2400 100.000 1200
72 3000 140 160.000 2400 100.000 1200

En la siguiente tabla se muestran los valores predeterminados de IOPS y de tasa de transferencia de Hyperdisk Balanced de Google Cloud en función del tamaño de disco seleccionado:

Tamaño de disco IOPS predeterminadas Rendimiento predeterminado (MiB/s)
Entre 20 y 256 GB 4000 170
> 256 - 512 GB 7000 240
Más de 512 GB a 1 TB 10.000 500
De 1 a 4 TB 16.000 750
Más de 4 TB - 32 TB IOPS mínimo de 70.000 o máximo para el tipo de máquina Rendimiento mínimo de 1200 o máximo para el tipo de máquina
Más de 32 TB y hasta 64 TB IOPS mínimo de 100.000 o máximo para el tipo de máquina Rendimiento mínimo de 1200 o máximo para el tipo de máquina

También puedes definir IOPS y una capacidad de procesamiento personalizados cuando uses Hyperdisk Balanced.

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

En la tabla siguiente se muestran los límites mínimos y máximos de IOPS y de rendimiento de cada tipo de máquina de la serie de máquinas N4 en función de sus vCPUs:

vCPUs IOPS mínimas Rendimiento mínimo (MiB/s) Hyperdisk Balanced Hyperdisk Balanced HA
IOPS máximas Rendimiento máximo IOPS máximas Rendimiento máximo
0-7 3000 140 15.000 240 15.000 240
8-15 3000 140 15.000 480 15.000 480
16-31 3000 140 80.000 1200 80.000 1200
32-47 3000 140 100.000 1600 100.000 1200
48+ 3000 140 160.000 2400 100.000 1200

En la siguiente tabla se muestran los valores predeterminados de IOPS y de tasa de transferencia de Hyperdisk Balanced de Google Cloud en función del tamaño de disco seleccionado:

Tamaño de disco IOPS predeterminadas Capacidad de procesamiento predeterminada
Entre 20 y 256 GB 4000 170
> 256 - 512 GB 7000 240
Más de 512 GB a 1 TB 10.000 Rendimiento mínimo de 500 o rendimiento máximo del tipo de máquina
De 1 a 4 TB IOPS mínimo de 16.000 o máximo para el tipo de máquina Rendimiento mínimo de 750 o máximo del tipo de máquina
Más de 4 TB - 32 TB IOPS mínimo de 70.000 o máximo para el tipo de máquina Rendimiento mínimo de 1200 o máximo para el tipo de máquina
Más de 32 TB y hasta 64 TB IOPS mínimo de 100.000 o máximo para el tipo de máquina Rendimiento mínimo de 1200 o máximo para el tipo de máquina

También puedes definir IOPS y una capacidad de procesamiento personalizados cuando uses Hyperdisk Balanced.

IOPS y capacidad de procesamiento personalizadas de Hyperdisk Balanced

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

  • IOPS

    • Mínimo: 3000 IOPS
    • Máximo: 500 IOPS por GB de capacidad de disco, con un máximo de 160.000 para Hyperdisk Balanced de Google Cloud y de 100.000 para Hyperdisk Balanced High Availability de Google Cloud.
  • Rendimiento

    • Mínimo: 140 MiB/s
    • Máximo: en el caso de Hyperdisk Balanced de Google Cloud, el valor más alto entre 2400 MiB/s y las IOPS aprovisionadas divididas entre 4. En el caso de Hyperdisk Balanced High Availability de Google Cloud, se aplica el mayor de los siguientes valores: 1200 MiB/s o las IOPS aprovisionadas divididas entre 4.

Limitaciones de Hyperdisk Balanced

Ten en cuenta las siguientes limitaciones al usar 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 necesiten aumentos más frecuentes pueden provocar que el almacenamiento esté lleno durante periodos prolongados y afectar al rendimiento.
  • Hyperdisk Balanced solo permite cambiar las IOPS y la capacidad de procesamiento una vez cada cuatro horas. Las cargas de trabajo de datos que necesiten aumentos más frecuentes pueden provocar que el almacenamiento esté lleno durante periodos prolongados y afectar al rendimiento.

Unidad de estado sólido (SSD)

La opción de unidad de estado sólido (SSD) está disponible para las series de máquinas de uso general de núcleo compartido, de uso general de núcleo dedicado y N2.

La opción de almacenamiento SSD ofrece una opción eficiente y rentable para tus instancias de la edición Cloud SQL Enterprise de Cloud SQL. En comparación con un disco duro, el SSD es más rápido y ofrece un rendimiento más predecible. Las SSDs ofrecen un alto rendimiento de lectura y escritura, y mantienen una latencia baja para el acceso a los datos. Por eso, es una opción excelente 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 en red duraderos. Es adecuado para aplicaciones empresariales y bases de datos de alto rendimiento que requieren una latencia más baja y más IOPS. Para obtener más información, consulta Acerca de los discos persistentes.

Cloud SQL define las IOPS y el rendimiento del almacenamiento SSD en función del tipo de máquina y la capacidad de almacenamiento que configures. No puede configurar los valores de IOPS y de rendimiento.

Límites de IOPS y de rendimiento de la serie de máquinas N2

En la siguiente tabla se muestran los valores máximos de IOPS y de rendimiento (en MiB/s) de la opción de almacenamiento SSD en función del número de vCPUs de las instancias de la edición Enterprise Plus de Cloud SQL que usan la serie de máquinas N2 :

vCPUs Por zonas Regional
IOPS máximas (lectura/escritura) Rendimiento máximo (lectura/escritura) IOPS máximas (lectura/escritura) Rendimiento máximo (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 1200 / 1200 25.000 / 25.000 1200 / 600
32 60.000 / 60.000 1200 / 1200 60.000 / 60.000 1200 / 600
48 60.000 / 60.000 1200 / 1200 60.000 / 60.000 1200 / 600
64 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000
80 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000
96 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000
128 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000

Límites de IOPS y de rendimiento de las series de máquinas de uso general

En la siguiente tabla se muestran los valores máximos de IOPS y de tasa de transferencia de la opción de almacenamiento SSD en función del número de vCPUs de las series de máquinas de uso general con núcleos compartidos o dedicados, y de los tipos de máquinas personalizadas:

vCPUs Por zonas Regional
IOPS máximas (lectura/escritura) Rendimiento máximo (lectura/escritura) IOPS máximas (lectura/escritura) Rendimiento máximo (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 1200 / 1200 25.000 / 25.000 1200 / 600
32-63 60.000 / 60.000 1200 / 1200 60.000 / 60.000 1200 / 600
64+ 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000

Unidad de disco duro (HDD)

La opción de almacenamiento en unidades de disco duro (HDD) solo está disponible para las series de máquinas de uso general o de núcleos dedicados, y puede ser adecuada en determinados casos prácticos. Por ejemplo, considera la opción de usar discos duros para las instancias con conjuntos de datos grandes (más de 10 TB) que no sean sensibles a la latencia, a los que se acceda con poca frecuencia o en los que el coste del almacenamiento sea un factor primordial. Los discos duros también pueden ser adecuados para las siguientes categorías de cargas de trabajo:

  • Cargas de trabajo por lotes con análisis y escrituras, y solo lecturas aleatorias ocasionales de unas pocas filas.
  • Archivado de datos, en el que se escriben grandes cantidades de datos y se leen con poca frecuencia.

Por ejemplo, si tienes previsto almacenar un gran volumen de datos históricos de un gran número de dispositivos de teledetección y usar esos datos para generar informes diarios, el ahorro de costes del almacenamiento en HDD podría justificar la pérdida de rendimiento. Sin embargo, si tienes previsto usar los datos para mostrar un panel de control en tiempo real, el almacenamiento en HDD podría no ser la opción óptima, ya que las lecturas son mucho más frecuentes y lentas.

Límites de IOPS y de rendimiento de las series de máquinas de uso general

En la siguiente tabla se muestran los valores máximos de IOPS y de rendimiento de la opción de almacenamiento en HDD en función del número de vCPUs de las instancias de Cloud SQL:

vCPUs Por zonas Regional
IOPS máximas (lectura/escritura) Rendimiento máximo (lectura/escritura) IOPS máximas (lectura/escritura) Rendimiento máximo (lectura/escritura)
1 1000 / 10.000 200 / 200 1000 / 10.000 200 / 100
2-7 3000 / 15.000 240 / 240 3000 / 15.000 240 / 120
8-15 5000 / 15.000 800 / 400 5000 / 15.000 800 / 200
16+ 7500 / 15.000 1200 / 400 7500 / 15.000 1200 / 200

Siguientes pasos