Articulo de referencia

Almacenamiento a nivel de bloque

El almacenamiento a nivel de bloque es un concepto en la persistencia de datos alojada en la nube donde los servicios en la nube emulan el comportamiento de un dispositivo de bl...

El almacenamiento a nivel de bloque es un concepto en la persistencia de datos alojada en la nube donde los servicios en la nube emulan el comportamiento de un dispositivo de bloques tradicional , como un disco duro físico . [ 1 ]

El almacenamiento en estos servicios se organiza en bloques . Esto emula el comportamiento de los discos o cintas tradicionales mediante la virtualización del almacenamiento . Los bloques se identifican con un identificador arbitrario asignado, mediante el cual se pueden almacenar y recuperar, pero esto no tiene un significado obvio en términos de archivos o documentos. Es necesario aplicar un sistema de archivos sobre el almacenamiento a nivel de bloques para asignar los archivos a una secuencia de bloques.

Amazon EBS (almacenamiento de bloques elástico) es un ejemplo de almacenamiento de bloques en la nube. [ 2 ] El almacenamiento a nivel de bloques en la nube generalmente ofrece servicios como replicación para mayor confiabilidad o servicios de respaldo. [ 3 ]

El almacenamiento a nivel de bloques contrasta con un almacenamiento de objetos o "almacenamiento de depósitos", como Amazon S3 (servicio de almacenamiento simple), o con una base de datos. Estos operan a un nivel de abstracción superior y pueden trabajar con entidades como archivos, documentos, imágenes, vídeos o registros de bases de datos. [ 4 ]

Los almacenes de instancia son otra forma de almacenamiento a nivel de bloque alojado en la nube. Estos se proporcionan como parte de una "instancia", como un servicio de Amazon EC2 (nube de computación elástica). [ 5 ] Dado que las instancias EC2 se proporcionan principalmente como recursos de computación, en lugar de recursos de almacenamiento, su almacenamiento es menos robusto. Su contenido se perderá si se detiene la instancia en la nube. [ 6 ] Como estos almacenes forman parte del servidor virtual de la instancia , ofrecen mayor rendimiento y ancho de banda a la instancia. Se utilizan mejor para almacenamiento temporal, como caché o archivos temporales, mientras que el almacenamiento persistente se mantiene en un tipo de servidor diferente.

En un principio, el almacenamiento a nivel de bloque lo proporcionaban las redes de área de almacenamiento (SAN), y el almacenamiento conectado a la red (NAS) proporcionaba el almacenamiento a nivel de archivo. [ 7 ] Con el cambio del alojamiento local a los servicios en la nube, esta distinción ha cambiado. [ 8 ] Incluso el almacenamiento de bloques ahora se considera como servidores distintos (de ahí NAS), en lugar de la anterior matriz de discos desnudos .

Véase también

Referencias

  1. Wittig, Andreas; Wittig, Michael (2015). Amazon Web Services in Action . Manning Press. pp. 204–206 . ISBN  978-1-61729-288-0.
  2. Wittig y Wittig (2015) , págs. 216–217.
  3. Wittig y Wittig (2015) , págs. 210–211.
  4. Taneja, Arun. "En qué se diferencia un almacén de objetos del almacenamiento de archivos y bloques" . TechTarget.com . Archivado del original el 13 de febrero de 2016. Consultado el 22 de febrero de 2016 .
  5. Wittig y Wittig (2015) , págs. 212–214.
  6. Wittig y Wittig (2015) , pág. 212.
  7. "¿Qué es el almacenamiento a nivel de archivo frente al almacenamiento a nivel de bloque?" . Stonefly . Archivado del original el 15 de octubre de 2012.
  8. Wittig y Wittig (2015) , pág. 205.