Acerca de los grupos de almacenamiento de Hyperdisk


Los grupos de almacenamiento de Hyperdisk se pueden usar con Compute Engine para el almacenamiento a gran escala. Un grupo de almacenamiento de Hyperdisk es una colección comprada previamente de capacidad, capacidad de procesamiento y también IOPS que puedes aprovisionar para tus aplicaciones según sea necesario. Puedes usar grupos de almacenamiento de Hyperdisk para crear y administrar discos en grupos y usarlos en varias cargas de trabajo. A través de la administración de discos en conjunto, puedes ahorrar costos y, a la vez, alcanzar el crecimiento esperado de capacidad y rendimiento. Cuando usas solo el almacenamiento que necesitas en los grupos de almacenamiento de Hyperdisk, reduces la complejidad de la previsión de capacidad y el trabajo repetitivo de administración, ya que pasas de administrar cientos de discos a la administración de un solo grupo de almacenamiento.

Los grupos de almacenamiento incluyen los siguientes beneficios:

  • Menor costo total de propiedad (TCO) : los grupos de almacenamiento de Hyperdisk usan aprovisionamiento delgado y reducción de datos para ayudarte a almacenarlos de forma eficiente y lograr el mejor TCO de su clase.
  • Mayor eficiencia: los grupos de almacenamiento de Hyperdisk pueden aprovechar el aprovisionamiento delgado y la reducción de datos para ayudarte a lograr un mayor uso de los recursos y un menor TCO.
  • Menos sobrecarga de administración gracias a la flexibilidad más alta: los discos en grupos de almacenamiento de Hyperdisk se pueden aprovisionar en tamaños más grandes y solo usar lo que necesitan, lo que libera a los propietarios de las cargas de trabajo de la capacidad tediosa y la previsión del rendimiento, y del tiempo de inactividad relacionado con el reescalamiento.
  • Transparente para las cargas de trabajo: no hay cambios en la forma en que las cargas de trabajo individuales usan volúmenes de Hyperdisk cuando se usan grupos de almacenamiento. No se necesita tiempo de inactividad ni ningún otro impacto en las cargas de trabajo.

Los datos en los discos individuales de un grupo de almacenamiento mantienen el mismo aislamiento que tendrían si los discos no se crearan en un grupo de almacenamiento.

Cuándo usar grupos de almacenamiento

Puedes usar grupos de almacenamiento para resolver estos problemas:

  • Dificultad para planificar los requisitos de recursos cuando se migran cargas de trabajo de cargas de trabajo locales que usan una SAN a Google Cloud

    Estimar las necesidades de rendimiento y capacidad de cada aplicación requiere mucho tiempo y es un proceso propenso a errores, y puede agregar semanas a una migración a la nube o al lanzamiento de una aplicación.

    Con los grupos de almacenamiento de Hyperdisk, puedes crear discos en el grupo de almacenamiento a través de una sobreestimación de la capacidad necesaria y, luego, consumir del grupo de almacenamiento solo la cantidad de espacio en el disco en la que escribes datos.

  • Infrautilización de los recursos

    Garantizar que los volúmenes se usen bien puede ser complejo y difícil. Con frecuencia, el almacenamiento en bloque se usa poco porque se aprovisiona para la capacidad máxima y el rendimiento debe evitar interrupciones o demoras en el rendimiento. Sin embargo, muchas aplicaciones rara vez alcanzan esos aumentos.

    Cuando usas grupos de almacenamiento de Hyperdisk, creas el grupo de almacenamiento para manejar los posibles requisitos de capacidad de tus cargas de trabajo. Si el grupo de almacenamiento alcanza el 80% de la capacidad usada, el grupo de almacenamiento de Hyperdisk intenta agregar automáticamente más capacidad para mantener la tasa de uso por debajo del 80%.

  • Administración compleja del almacenamiento en bloque que usan tus cargas de trabajo

    Administrar cientos o incluso miles de volúmenes de discos requiere mucho tiempo y quita recursos para ofrecer innovaciones nuevas.

    Cuando creas discos para tus VMs en un grupo de almacenamiento, puedes especificar un tamaño mucho mayor que el que esperas que use la carga de trabajo. A medida que las cargas de trabajo escriben en los discos, el espacio se toma de la capacidad del grupo de almacenamiento. Solo la cantidad de almacenamiento en bloque que usas se resta de la capacidad del grupo de almacenamiento, no de la cantidad aprovisionada cuando creas los discos. El tamaño del disco que especifiques actúa como un límite superior de la capacidad. Solo debes modificar el tamaño del disco si se alcanza este límite.

    Si creas discos en el grupo de almacenamiento y la carga de trabajo supera la planificación de capacidad en varios discos, puedes agregar más capacidad al grupo de almacenamiento. Todos los discos creados en el grupo de almacenamiento pueden usar la capacidad adicional.

Funciones del grupo de almacenamiento de Hyperdisk

Los grupos de almacenamiento tienen las siguientes funciones:

  • Aprovisionamiento delgado de la capacidad: los bloques se asignan según sea necesario en lugar de asignar todos los bloques por adelantado. Esto ayuda a evitar tasas de uso bajas de almacenamiento, en las que se asignan grandes cantidades de espacio en disco, pero no se usan.
  • Reducción de datos: los grupos de almacenamiento usan una variedad de tecnologías de reducción de datos para aumentar la eficiencia del almacenamiento. La reducción de datos depende en gran medida del tipo de datos almacenados. Los datos que ya están comprimidos o encriptados antes de que se almacenen en un disco en un grupo de almacenamiento de Hyperdisk no producirán una reducción adicional.
  • Capacidad de crecimiento automático: si el uso del grupo de almacenamiento alcanza el 80% de la capacidad aprovisionada, los grupos de almacenamiento de Hyperdisk intentan agregar capacidad al grupo de almacenamiento de forma automática para evitar errores relacionados con la capacidad insuficiente.

Cómo funcionan los grupos de almacenamiento de Hyperdisk

Crea un grupo de almacenamiento con la capacidad y el rendimiento agregados que necesitarán tus cargas de trabajo y, luego, crea discos en el grupo de almacenamiento. Luego, puedes conectar los discos a tus VMs. Cuando creas los discos, puedes crearlos con un tamaño mucho mayor de lo necesario. Esto proporciona espacio para el crecimiento más adelante, sin necesidad de realizar una operación de cambio de tamaño del disco.

Si el disco se creó en un grupo de almacenamiento de capacidad avanzada, solo la cantidad de espacio en el disco que usan tus cargas de trabajo, después de la reducción de datos, se deduce de la capacidad del grupo de almacenamiento disponible.

Si tus discos necesitan más capacidad, puedes aumentar la capacidad aprovisionada del grupo de almacenamiento. La cantidad de espacio en el disco que usan los discos individuales puede aumentar hasta el tamaño que especificaste cuando creaste el disco. Si creas los discos en un grupo de almacenamiento de capacidad avanzada con un tamaño mucho mayor al principio y asignas espacio adicional a través del grupo de almacenamiento, consolidas la administración de almacenamiento en disco y reduces los costos.

La capacidad se administra a nivel del grupo de almacenamiento. Puedes ajustar la cantidad de capacidad disponible para los discos en un grupo de almacenamiento a través del aumento o la reducción de la capacidad aprovisionada del grupo de almacenamiento. Un grupo de almacenamiento de capacidad avanzada intenta agregar automáticamente más capacidad al grupo de almacenamiento si la capacidad usada del grupo de almacenamiento o la capacidad agregada de todos los discos en el grupo de almacenamiento supera el 80% de la capacidad aprovisionada del grupo de almacenamiento. Si la operación de crecimiento automático falla, puedes agregar capacidad adicional a un grupo de almacenamiento de forma manual, hasta el límite de 1 PiB.

Si un grupo de almacenamiento alcanza el 100% de uso y no queda espacio libre en el grupo, las operaciones de escritura en todos los discos del grupo de almacenamiento fallan hasta que reduzcas el espacio usado en el grupo de almacenamiento a través de la eliminación de datos o discos. La mayoría del software comercial interpreta que los errores que se muestran para las escrituras en los discos completos son similares a las fallas de hardware.

Es importante que administres y supervises de forma activa tu grupo de almacenamiento para evitar errores de espacio. También debes comprender cómo responderá tu carga de trabajo si se encuentra con un error de falta de espacio en un disco de un grupo de almacenamiento.

Tipos de aprovisionamiento para grupos de almacenamiento de Hyperdisk

Cuando creas un grupo de almacenamiento de Hyperdisk, puedes configurarlo con capacidad estándar o el aprovisionamiento de capacidad avanzada.

Grupos de almacenamiento de capacidad estándar

Con el aprovisionamiento de capacidad estándar, los discos se crean en el grupo de almacenamiento hasta que la capacidad aprovisionada total de todos los discos en el grupo de almacenamiento alcance la capacidad aprovisionada del grupo. Los discos en un grupo de almacenamiento de capacidad estándar consumen capacidad de manera similar a los discos que no son de grupo de almacenamiento.

Grupos de almacenamiento de capacidad avanzada

Los grupos de almacenamiento de capacidad avanzada ofrecen aprovisionamiento delgado y reducción de datos para la capacidad, lo que te permite aprovisionar discos con más capacidad de la que compraste. Debido a que los grupos de almacenamiento de capacidad avanzada consumen capacidad solo en función de la cantidad de bytes escritos en tus discos después de la reducción de datos, puedes aprovisionar más capacidad a los usuarios finales y las aplicaciones de la que compraste en tu grupo de almacenamiento.

Con la capacidad avanzada, creas discos en el grupo de almacenamiento donde el tamaño acumulativo de todos los discos puede exceder la capacidad aprovisionada del grupo de almacenamiento hasta en un 500%. La capacidad usada del grupo de almacenamiento se define por la cantidad de datos escritos y no por la cantidad de capacidad del disco aprovisionada. Los discos en un grupo de almacenamiento con capacidad avanzada consumen capacidad de forma diferente a los discos en un grupo de almacenamiento de capacidad estándar y los discos de grupo que no son de almacenamiento.

Puedes llenar los discos en un grupo de almacenamiento de capacidad avanzada hasta su tamaño aprovisionado, siempre y cuando los datos escritos en todos los discos del grupo de almacenamiento no excedan la capacidad del grupo de almacenamiento. Si el uso del grupo de almacenamiento alcanza el 80% de la capacidad aprovisionada del grupo, la función de crecimiento automático intenta agregar capacidad al grupo de almacenamiento de forma automática. Si la capacidad del grupo de almacenamiento se usa por completo, las operaciones de escritura en todos los discos del grupo de almacenamiento fallarán hasta que borres datos o discos para reducir la capacidad usada del grupo de almacenamiento. La mayoría de las aplicaciones de software interpretan que los errores que se muestran para las escrituras en los discos completos son similares a una falla de hardware, por lo que es importante hacer lo siguiente:

  • Supervisar el grupo de almacenamiento para evitar quedarse sin espacio en el disco
  • Comprender cómo responde tu carga de trabajo si ocurre

Ten en cuenta que los grupos de almacenamiento no tienen visibilidad del sistema de archivos. Se considera que los datos borrados aún están en uso hasta que tu sistema operativo (SO) los marque como sin usar con un comando DISCARD o TRIM. Todas las imágenes de SO proporcionadas por Google están configuradas para hacerlo de forma predeterminada, al igual que las imágenes de SO de terceros más comunes, pero debes confirmarlo si no usas una imagen de SO proporcionada por Google. Puedes encontrar más información sobre cómo verificar o configurar esta función en Inhabilita la inicialización diferida y habilita los comandos DISCARD.

Tipos de grupos de almacenamiento de Hyperdisk

El tipo de grupo de almacenamiento de Hyperdisk que creas determina el tipo de discos que puedes crear en el grupo de almacenamiento.

  • Grupo de almacenamiento de Hyperdisk Throughput: cuando creas el grupo de almacenamiento, especificas la capacidad y la capacidad de procesamiento que se deben aprovisionar para el grupo de almacenamiento. Cada disco de Hyperdisk Throughput que creas en el grupo de almacenamiento usa parte de la capacidad y la capacidad de procesamiento aprovisionadas.
  • Grupo de almacenamiento de Hyperdisk Balanced: cuando creas el grupo de almacenamiento, especificas la capacidad, la capacidad de procesamiento y las IOPS que se deben aprovisionar para el grupo de almacenamiento. Cada disco de Hyperdisk Balanced que creas en el grupo de almacenamiento con la capacidad y el rendimiento aprovisionados por encima de los valores de referencia usa parte de la capacidad y el rendimiento aprovisionados del grupo de almacenamiento.

Grupos de almacenamiento de Hyperdisk Throughput

Puedes usar los grupos de almacenamiento de Hyperdisk Throughput para administrar el uso del disco de Hyperdisk Throughput.

Límites para los grupos de almacenamiento de Hyperdisk Throughput

Se aplican los siguientes límites a los grupos de almacenamiento de Hyperdisk Throughput.

Límite Valor
Capacidad máxima aprovisionada del grupo de almacenamiento 1 PiB
Capacidad mínima aprovisionada del grupo de almacenamiento 10 TiB
Incrementos de la capacidad de almacenamiento: mínimo 1 TiB
(solo incrementos de TiB completos)
Cantidad máxima de grupos de almacenamiento de Hyperdisk por proyecto 10
Capacidad de procesamiento máxima 18 GBps
Capacidad de procesamiento máxima por TiB 18 MBps por TiB de capacidad
Capacidad de procesamiento mínima por TiB 10 MBps por TiB de capacidad
Incrementos de la capacidad de procesamiento 10 MBps
Cantidad máxima de discos en un grupo de almacenamiento 1,000

Asistencia de tipo de máquina

Los grupos de almacenamiento de Hyperdisk Throughput son compatibles con la misma serie de máquinas que admite Hyperdisk Throughput. Para obtener una lista de la serie de máquinas compatible, consulta Compatibilidad con tipos de máquinas de Hyperdisk.

Disponibilidad regional del grupo de almacenamiento de Hyperdisk Throughput

Los grupos de almacenamiento de Hyperdisk Throughput se pueden usar en las siguientes zonas:

  • asia-southeast1-c
  • europe-west4-b
  • us-central1-a
  • us-east1-a
  • us-east4-a, us-east4-b, us-east4-c

Para comprobar las actualizaciones más recientes de las regiones y zonas disponibles, puedes usar el siguiente comando:

gcloud compute storage-pool-types list --filter="name=hyperdisk-throughput"

Grupos de almacenamiento de Hyperdisk Balanced

Puedes usar los grupos de almacenamiento de Hyperdisk Balanced para administrar el uso del disco de Hyperdisk Balanced.

En los grupos de almacenamiento de Hyperdisk Balanced, los discos de Hyperdisk Balanced solo consumen IOPS y capacidad de procesamiento por encima de los valores de referencia de 3,000 IOPS y 140 MBps de capacidad de procesamiento por disco. Por ejemplo:

  • Si aprovisionas un disco de Hyperdisk Balanced con 3,000 IOPS y 140 MBps de capacidad de procesamiento en un grupo de almacenamiento, el disco no consume ninguna IOPS ni capacidad de procesamiento del grupo de almacenamiento.
  • Si aprovisionas un disco de Hyperdisk Balanced con 4,000 IOPS y 180 MBps de capacidad de procesamiento en un grupo de almacenamiento, el disco consume 1,000 IOPS y 40 MBps de capacidad de procesamiento del grupo de almacenamiento.

Límites para los grupos de almacenamiento de Hyperdisk Balanced

Se aplican los siguientes límites a los grupos de almacenamiento de Hyperdisk Balanced.

Límite Valor
Capacidad máxima aprovisionada del grupo de almacenamiento 1 PiB
Capacidad mínima aprovisionada del grupo de almacenamiento 10 TiB
Incrementos de la capacidad de almacenamiento: mínimo 1 TiB
(solo incrementos de TiB completos)
Cantidad máxima de grupos de almacenamiento de Hyperdisk por proyecto 10
Cantidad máxima de IOPS 4,194,304 (4 * 2^20)
Cantidad máxima de IOPS por GiB 4 por GiB
Cantidad mínima de IOPS por GiB 0
Incrementos de IOPS 10,000
(y solo múltiplos de 10,000 IOPS)
Capacidad de procesamiento máxima 1 TBps
Capacidad de procesamiento máxima por GiB 1 MBps por GiB de capacidad
Capacidad de procesamiento mínima por GiB 0 MBps
Incrementos de la capacidad de procesamiento 1 GBps
Cantidad máxima de discos en un grupo de almacenamiento de Hyperdisk 1,000

Asistencia de tipo de máquina

Los grupos de almacenamiento de Hyperdisk Balanced son compatibles con la misma serie de máquinas que admiten Hyperdisk Balanced. Para obtener una lista de la serie de máquinas compatible, consulta Compatibilidad con tipos de máquinas de Hyperdisk.

Disponibilidad regional del grupo de almacenamiento de Hyperdisk Balanced

Los grupos de almacenamiento de Hyperdisk Balanced se pueden usar en las siguientes zonas:

  • asia-south1-b
  • asia-southeast1-c
  • europe-west1-b
  • europe-west4-b
  • us-central1-a
  • us-east4-a, us-east4-b, us-east4-c

Para comprobar las actualizaciones más recientes de las regiones y zonas disponibles, puedes usar el siguiente comando:

gcloud compute storage-pool-types list  --filter="name=hyperdisk-balanced"

Rendimiento

El rendimiento de los discos en un grupo de almacenamiento es el mismo que el de los discos que no se crearon en un grupo de almacenamiento.

Limitaciones de los grupos de almacenamiento

Los grupos de almacenamiento de Hyperdisk tienen las siguientes limitaciones:

Límites de recursos:

  • Puedes crear un grupo de almacenamiento de Hyperdisk con hasta 1 PiB de capacidad aprovisionada.
  • Puedes crear un máximo de 5 grupos de almacenamiento por hora.
  • Puedes crear un máximo de 10 grupos de almacenamiento por día.
  • Puedes crear como máximo 10 grupos de almacenamiento por proyecto.
  • No puedes cambiar el modelo de aprovisionamiento de un grupo. No puedes cambiar un grupo de almacenamiento de capacidad estándar a un grupo de almacenamiento de capacidad avanzada.
  • Los grupos de almacenamiento son un recurso zonal.
  • Puedes crear hasta 1,000 discos en un grupo de almacenamiento.
  • Puedes usar los grupos de almacenamiento de Hyperdisk solo con Compute Engine. Las instancias de Cloud SQL no pueden usar grupos de almacenamiento de Hyperdisk.
  • Puedes cambiar la capacidad aprovisionada de un grupo de almacenamiento como máximo dos veces en un período de 24 horas.

Límites de discos en un grupo de almacenamiento:

  • Solo se pueden crear discos nuevos en el mismo proyecto y zona en un grupo de almacenamiento.
  • No se permite mover discos dentro o fuera de un grupo de almacenamiento. Para mover un disco dentro o fuera de un grupo de almacenamiento, debes volver a crear el disco a partir de una instantánea. Para obtener más información, consulta Cambia el tipo de disco.
  • Para crear discos de arranque en un grupo de almacenamiento, debes usar un grupo de almacenamiento de Hyperdisk Balanced.
  • No puedes crear discos regionales en un grupo de almacenamiento.
  • No puedes clonar, crear instantáneas inmediatas ni configurar la replicación asíncrona de Persistent Disk para los discos en un grupo de almacenamiento.

Precios

Los grupos de almacenamiento de Hyperdisk se facturan en función de la capacidad aprovisionada del grupo de almacenamiento, la capacidad de procesamiento y las IOPS.

Con un grupo de almacenamiento de capacidad estándar, la capacidad se cobra a la misma tarifa que el disco subyacente. Por ejemplo, el precio de la capacidad estándar de un grupo de almacenamiento de Hyperdisk Balanced es el mismo que el de la capacidad independiente de Hyperdisk Balanced.

La capacidad avanzada tiene un precio más alto para reflejar el costo adicional que supone el aprovisionamiento delgado y la reducción de datos. Incluso con este recargo, los ahorros del aprovisionamiento delgado y la reducción de datos pueden reducir los costos totales de almacenamiento en bloque a través de una mayor eficiencia y uso.

Para obtener más información sobre los precios, consulta Precios de discos.

Descuentos por compromiso de uso con grupos de almacenamiento de Hyperdisk

Los grupos de almacenamiento de Hyperdisk no son aptos para lo siguiente:

  • Descuentos por compromiso de uso basados en recursos (CUD)
  • Descuentos por uso continuo (SUDs)

Próximos pasos