En este documento, se analiza el almacenamiento en bloque, comúnmente conocido como discos o volúmenes, que ofrece Compute Engine. Puedes usar el almacenamiento en bloque para los volúmenes de arranque y de datos de todas las instancias de procesamiento, incluidas las máquinas virtuales (VMs), los contenedores y las instancias de metal desnudo. En esta página, se explica cómo elegir el almacenamiento en bloque para tus instancias de procesamiento.
Los términos disco, volumen y volumen de almacenamiento en bloque son sinónimos y se usan indistintamente en la documentación, la consola de Trusted Cloud , Google Cloud CLI y la API de REST.
Acerca del almacenamiento en bloque
Trusted Cloud ofrece dos tipos de discos o almacenamiento en bloque: almacenamiento en bloque temporal y duradero. Puedes combinar estos tipos de almacenamiento en bloque en una sola instancia de procesamiento.
Almacenamiento en bloque temporal
El almacenamiento en bloque temporal o efímero ofrece el rendimiento más rápido entre todos los tipos de almacenamiento en bloque, con la desventaja de que los datos almacenados se pierden si la VM se detiene por cualquier motivo. Los datos se pierden si detienes, suspendes o reinicias la VM, o si esta falla o se bloquea.
Debido a su naturaleza efímera, usa el almacenamiento de bloques temporales solo para datos temporales, memorias caché como tempdb
para Microsoft SQL Server o almacenamiento para bases de datos optimizadas para flash. No puedes usar el almacenamiento de bloques temporal como volumen de arranque.
La SSD local es la oferta de almacenamiento en bloque temporal en Trusted Cloud. Los discos SSD locales están conectados de manera física al servidor que aloja tu instancia.
Para obtener más información sobre las SSD locales, consulta las siguientes secciones:
- Revisa los límites de rendimiento de las SSD locales
- Para saber cuándo se conservan los datos de SSD locales, consulta Persistencia de datos en SSD locales.
- Series de máquinas compatibles con SSD local
- Agrega discos SSD locales cuando crees una VM
Almacenamiento en bloque duradero
El almacenamiento en bloque duradero o persistente es para los datos que deseas conservar después de detener, suspender o borrar la VM, o incluso si la VM falla o se bloquea.
Hyperdisk y Persistent Disk son las ofertas de almacenamiento en bloque duradero en Trusted Cloud, pero Persistent Disk no está disponible con la serie de máquinas más reciente. Google recomienda usar Hyperdisk para obtener el mayor rendimiento y las funciones avanzadas.
Los volúmenes de Hyperdisk y Persistent Disk tienen las siguientes características:
Funcionan como discos físicos: Puedes usar un volumen de Hyperdisk o de Persistent Disk con una instancia de procesamiento como si fuera un disco físico conectado a la instancia. Sin embargo, son dispositivos conectados a la red que transmiten datos a través de las redes de Google.
Portabilidad: Los volúmenes de Hyperdisk y Persistent Disk son independientes de las instancias de procesamiento a las que los conectas. Esta característica significa que puedes adjuntar un volumen a una instancia en ejecución sin tiempo de inactividad. También puedes desconectar el volumen para conservar tus datos incluso después de borrar la instancia.
Seguridad: De forma predeterminada, los datos se encriptan en reposo y en tránsito. También puedes personalizar la encriptación con tus propias claves.
Opciones de alta disponibilidad: Protege tus datos de las fallas zonales replicando el volumen en dos zonas.
Diferencias entre Hyperdisk y Persistent Disk
Tanto Hyperdisk como Persistent Disk ofrecen almacenamiento en bloque duradero, seguro y eficiente, pero Google recomienda usar Hyperdisk.
Hyperdisk ofrece las siguientes ventajas clave en comparación con Persistent Disk:
Rendimiento personalizable: Puedes configurar de forma independiente el rendimiento y el tamaño de cada volumen de Hyperdisk. El rendimiento de Hyperdisk es independiente de la capacidad aprovisionada. Esta función significa que puedes aumentar o disminuir el rendimiento de un volumen de Hyperdisk sin cambiar su tamaño.
A diferencia de Hyperdisk, el rendimiento de Persistent Disk depende de la capacidad aprovisionada. Por lo tanto, para mejorar el rendimiento de un volumen de Persistent Disk, debes aumentar su tamaño.
Mejor rendimiento general: Hyperdisk tiene límites de IOPS y capacidad de procesamiento más altos que Persistent Disk.
Elige un tipo de almacenamiento en bloque
Para decidir entre SSD local, Hyperdisk y Persistent Disk, sigue estos pasos:
Determina si necesitas almacenamiento en bloque duradero o temporal. Por ejemplo, el volumen de arranque de una instancia de procesamiento debe usar almacenamiento en bloque duradero.
Si necesitas usar almacenamiento en bloque temporal, usa SSD local si está disponible para tu serie de máquinas. Si necesitas almacenamiento duradero, continúa con el siguiente paso.
Si necesitas usar almacenamiento en bloque duradero, usa Hyperdisk si está disponible para tu serie de máquinas. Si tu serie de máquinas no admite Hyperdisk, usa Persistent Disk.
Elige el tipo de Hyperdisk o Persistent Disk que mejor se adapte a tu carga de trabajo. Para obtener información sobre los tipos de Hyperdisk y Persistent Disk, consulta Elige un tipo de Hyperdisk y Tipos de Persistent Disk, respectivamente.
Para obtener más información sobre las funciones, el rendimiento y la durabilidad de Hyperdisk, consulta Acerca de Hyperdisk. Para Persistent Disk, consulta Acerca de Persistent Disk.
Alternativas al almacenamiento en bloque
Además de los discos que ofrece Google Cloud, puedes implementar las siguientes soluciones de almacenamiento alternativas en tus instancias de procesamiento.
- Crea un servidor de archivos o un sistema de archivos distribuido en Compute Engine para usarlo como un sistema de archivos de red con capacidades NFSv3 y SMB3.
- Adjunta un disco RAM dentro de la memoria de la VM que ofrece alta capacidad de procesamiento y baja latencia.
Para comparar el almacenamiento en bloque con las otras opciones de almacenamiento disponibles enTrusted Cloud by S3NS, como Cloud Storage y Filestore, consulta Revisa las opciones de almacenamiento en Cloud Architecture Center.
Consideraciones de costo
Se te factura por la capacidad de almacenamiento aprovisionada desde que creas un volumen hasta que lo borras. Este cargo se aplica a SSD local, Persistent Disk y Hyperdisk.
Los costos se siguen aplicando en las siguientes situaciones:
- Volúmenes de arranque que se crean automáticamente cuando creas una instancia de procesamiento
- Volúmenes de almacenamiento duraderos conectados a una instancia detenida o suspendida
- Volúmenes de almacenamiento duradero que no están conectados a ninguna VM
En el caso de los volúmenes de Hyperdisk y Persistent Disk extremo, se te facturará el rendimiento aprovisionado.
Por ejemplo, dado que los volúmenes de Hyperdisk ML solo admiten la personalización de la capacidad de procesamiento, se te facturará la capacidad de procesamiento aprovisionada para un volumen de Hyperdisk ML, pero no las IOPS que usa el volumen.
Sin embargo, se te facturarán las IOPS y la capacidad de procesamiento aprovisionadas de los volúmenes de Hyperdisk Balanced, ya que estos admiten la configuración de IOPS y capacidad de procesamiento.
Para obtener más información sobre los precios, consulta Precios de imágenes y discos.
¿Qué sigue?
Consulta la disponibilidad de las series de máquinas para cada opción de almacenamiento:
Obtén más información sobre cada opción de almacenamiento:
Obtén más información para usar cada opción de almacenamiento:
- Para obtener información sobre la replicación de volúmenes de Hyperdisk y Persistent Disk, consulta Acerca de la replicación de disco síncrona.