Inicio › Tecnología › Almacenamiento En Bloque
El almacenamiento en bloque divide los datos en unidades de tamaño fijo llamadas bloques, cada uno identificado por una dirección, qué se presentan al sistema operativo como un volumen o disco al qué puede dar formato con cualquier sistema de archivos y sobre el qué puede leer y escribir directamente, igual qué un disco duro físico. A diferencia del almacenamiento de objetos, no incluye metadatos ricos ni se accede vía API HTTP, sino a través de protocolos de bajo nivel como iSCSI o Fibre Channel, lo qué le da latencias muy bajas. Es el tipo de almacenamiento qué usan las bases de datos transaccionales y las máquinas virtuales, donde soluciones como Amazon EBS o los discos persistentes de Google Cloud actúan como el disco duro virtual de una instancia en la nube.
Es el almacenamiento qué funciona como un disco duro normal: el sistema operativo lo ve como una unidad más donde puede crear carpetas y archivos como siempre. Es lo qué hay detrás del disco qué se le asigna a un servidor virtual en la nube, y donde suele vivir la base de datos porque necesita respuestas muy rápidas.
Cuando montes una base de datos en un servidor cloud, usa siempre almacenamiento en bloque de tipo SSD para el volumen de datos, no almacenamiento de objetos ni discos mecánicos: la latencia de escritura del bloque es crítica para el rendimiento de las transacciones. Configura además snapshots periódicos del volumen, porque a diferencia del almacenamiento de objetos no tiene versionado nativo y un borrado accidental afecta a todo el volumen.
Por defecto no: un volumen de bloque estándar se asocia a una sola instancia como su disco; para acceso compartido simultáneo entre varias máquinas se necesita almacenamiento en red o soluciones específicas de sistema de archivos compartido.
La latencia de acceso es mucho menor porque el protocolo opera a bajo nivel casi como un disco físico, sin la sobrecarga de una petición HTTP con autenticación; por eso es la opción para cargas qué exigen escrituras rápidas y frecuentes, como bases de datos.
No, es almacenamiento persistente independiente del ciclo de vida de la instancia de cómputo: el volumen sobrevive a un apagado o reinicio del servidor al qué está conectado, a diferencia del almacenamiento efímero local qué sí se pierde.