Información general sobre las opciones de almacenamiento

En esta página se describen las opciones de almacenamiento compatibles con Cloud SQL y algunas consideraciones clave para seleccionar la opción de almacenamiento que mejor se adapte a las necesidades de tu instancia.

Las opciones de almacenamiento disponibles para tu instancia de Cloud SQL dependen de la serie de máquinas que elijas. Para saber 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 su serie de máquinas C4A. Este tipo de almacenamiento es una oferta de Google Cloud Hyperdisk. Hyperdisk es la generación más reciente del servicio de almacenamiento en bloques de red. Ofrece un servicio de almacenamiento escalable y de alto rendimiento con un conjunto completo de funciones de persistencia y gestión de datos. Hyperdisk Balanced ofrece un rendimiento y unas IOPS personalizables. Para obtener más información, consulta Acerca de Hyperdisk Balanced.

Valores y límites predeterminados

Los valores y límites predeterminados de IOPS y de rendimiento de Hyperdisk Balanced se definen en función de la configuración de tu instancia, concretamente del tipo de máquina y de la capacidad de almacenamiento. La capacidad de almacenamiento seleccionada limita el valor predeterminado, y el tipo de máquina define el valor máximo de las IOPS y del rendimiento. Puedes modificar estos valores de tu instancia en cualquier momento.

En la siguiente tabla se muestran los límites mínimos y máximos de IOPS y de capacidad de procesamiento 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 (MiB/s) Hyperdisk Balanced Hyperdisk Balanced HA
IOPS máximas Rendimiento máximo (MiB/s) IOPS máximas Rendimiento máximo (MiB/s)
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 rendimiento 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)
De 20 a 256 GB 4000 170
> 256 - 512 GB 7000 240
Más de 512 GB - 1 TB 10.000 500
De 1 a 4 TB 16.000 750
De 4 a 32 TB IOPS mínimo de 70.000 o máximo para el tipo de máquina Rendimiento mínimo de 1200 o rendimiento máximo del tipo de máquina
Más de 32 TB a 64 TB IOPS mínimo de 100.000 o máximo para el tipo de máquina Rendimiento mínimo de 1200 o rendimiento máximo del tipo de máquina

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, las IOPS y el rendimiento 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 instancias de la edición Cloud SQL Enterprise y las instancias de la edición Cloud SQL Enterprise Plus que usan la serie de máquinas N2.

La opción de almacenamiento SSD ofrece una opción eficiente y rentable para tus instancias de la edición Cloud SQL Enterprise. En comparación con una unidad de disco duro, el SSD es más rápido y ofrece un rendimiento más predecible. Los SSD tienen un alto rendimiento de lectura y escritura, y mantienen una latencia baja con el acceso a los datos. Por eso, es una opción ideal 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 y es adecuada 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.

Las IOPs y el rendimiento del tipo de almacenamiento SSD se definen en función del tipo de máquina y de la capacidad de almacenamiento que elijas. No puedes configurar los valores de IOPS y de rendimiento.

Límites de IOPS y de capacidad de procesamiento de SSD de la edición Cloud SQL Enterprise Plus

En la siguiente tabla se muestran los valores máximos de IOPS y de rendimiento 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](/sql/docs/mysql/machine-series-overview#n2):

vCPUs IOPS de lectura máximas IOPS de escritura máximas Rendimiento máximo de lectura (MiB/s) Rendimiento máximo de escritura (MiB/s)
2 15.000 15.000 240 240
4 15.000 15.000 240 240
8 15.000 15.000 800 800
16 25.000 25.000 1200 1200
32 60.000 60.000 1200 1200
48 60.000 60.000 1200 1200
64 60.000 80.000 1200 1200
80 60.000 80.000 1200 1200
96 60.000 80.000 1200 1200
128 60.000 80.000 1200 1200

Límites de IOPS y de rendimiento de SSD de la edición Enterprise de Cloud SQL

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

vCPUs IOPS de lectura máximas IOPS de escritura máximas Rendimiento máximo de lectura (MiB/s) Rendimiento máximo de escritura (MiB/s)
1 15.000 15.000 200 200
2-7 15.000 15.000 240 240
8-15 15.000 15.000 800 800
16-31 25.000 25.000 1200 1200
32-63 60.000 60.000 1200 1200
64+ 100.000 100.000 1200 1200

Unidad de disco duro (HDD)

La opción de almacenamiento en unidades de disco duro (HDD) solo está disponible para las instancias de la edición Enterprise de Cloud SQL y puede ser una opción adecuada en determinados casos prácticos. Algunos casos prácticos incluyen instancias con conjuntos de datos grandes (más de 10 TB) que no requieren baja latencia, a los que se accede con poca frecuencia o en los que el coste del almacenamiento es un factor importante. Los discos duros también pueden ser adecuados si tu carga de trabajo se incluye en una de las siguientes categorías:

  • Cargas de trabajo por lotes con análisis y escrituras, y no más de 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, a continuación, usar los 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 HDD podría no ser la opción óptima, ya que en este caso las lecturas son mucho más frecuentes y lentas con el almacenamiento en HDD.

Límites de IOPS y de capacidad de procesamiento de los discos duros

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 IOPS de lectura máximas IOPS de escritura máximas Rendimiento máximo de lectura (MiB/s) Rendimiento máximo de escritura (MiB/s)
1 1000 10.000 200 200
2-7 3000 15.000 240 240
8-15 5000 15.000 800 400
16+ 7500 15.000 1200 400

Siguientes pasos