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?
- Crea una instancia
- Obtén más información sobre las series de máquinas disponibles en Cloud SQL.