¿Qué tipos de almacenamiento existen en la nube?
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.
¿Qué es el almacenamiento de tipo Block Storage?
Block Storage opera los datos a un nivel bajo, a un nivel de almacenamiento de manera prima, y maneja los datos como un grupo de bloques numerados.
¿Qué es almacenamiento de tipo File Storage?
File Storage opera a un nivel mayor, a nivel del sistema operativo, y maneja los datos como una jerarquía de archivos y directorios. Este tipo de almacenamiento esta íntimamente relacionado con el que usa el sistema operativo.
¿Cómo funciona el almacenamiento Amazon S3?
S3 object storage es un poco diferente. El almacenamiento es independiente de un servidor es accedido a través del Internet. Los datos son manejados 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 montar un bucket, abrir un objecto, instalar un sistema operativo dentro de S3, o ejecutar una base de datos.
S3 se replica automáticamente a través de múltiples dispositivos en múltiples instalaciones dentro de una región.
De igual forma la escalabilidad, si las peticiones crecen constantemente, Amazon S3 particionará automáticamente los buckets que pueden 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 múltiples instancias de EC2.