🥇 Object Storage vs Block Storage

En ambientes tradicionales de IT, existen 2 tipos de almacenamiento, block storage y file storage. Estos tipos existen con diferentes proveedores como aws, openstack y oracle.

Block Storage opera los datos a un nivel bajo, a un nivel de almacenamiento de maneria prima, y maneja los datos como un grupo de bloques numerados.

File Storage opera a un nivel mayor, a nivel del sistema operativo, y maneja los datos como una jerarquia de archivos y directorios. Este tipo de arlmacenamiento esta intimamente relacionado con el que usa el sistema operativo.

S3 object storage es un poco diferente. El amacenamiento es independiente de un servidor is es accesado a traves del internet. Los datos sonmanejados por una API (Application Program Interface) sobre HTTP.

Cada objeto contiene datos y metadatos. Son contenidos en buckets, y tienen asociados un key (filename). Los buckets son directorios sobre los cuales no se pueden construir mas directorios, y pueden contener un numero ilimitado de objetos (archivos).

No es posible mentar un bucket, abrir un objecto, instalar un sistema operativo dentro de S3, o ejecutar una base de datos.

S3 se replica automaticamente a traves de multiples dispositivos en multiples instalaciones dentro de una region.

De igual forma la escalabilidad, si las peticiones crecen constantemente, Amazon S3 particionara automaticamente los buckets para soportar muchas peticiones simultaneas.

Si se requiere almacenamiento tradicional, AWS provee de EBS, utilizado por EC2. También EFS (Elastic File System) que provee almacenamiento que se puede asociar a multiples instancias de EC2.

S3. Buckets.
comments powered by Disqus