Storage Cloud Infraestructura

Block Storage, Object Storage y File System: diferencias y usos

Los tres tipos de almacenamiento en la nube explicados en simple: qué es cada uno, cuándo conviene usarlo y cómo elegir el correcto para tu proyecto.

4 de abril de 2026 7 min de lectura Host Crafter

El almacenamiento es uno de los componentes más críticos de cualquier infraestructura, y también uno de los más confusos. Block Storage, Object Storage y File System son tres enfoques completamente distintos para guardar datos en la nube. Elegir el incorrecto puede afectar el rendimiento de tu aplicación, el costo mensual y la escalabilidad futura.

Esta guía explica cada uno en detalle, con casos de uso reales y una tabla comparativa para que puedas decidir cuál usar.


Block Storage

¿Qué es?

El Block Storage es un disco virtual que se conecta a tu servidor como si fuera un disco duro físico. Tu sistema operativo lo ve exactamente igual que un disco SATA o NVMe: podés formatearlo con el sistema de archivos que quieras (ext4, xfs, ntfs), montarlo en una carpeta y leer/escribir archivos en él.

# Ejemplo: montar un volumen de Block Storage en Linux
mkfs.ext4 /dev/vdb
mount /dev/vdb /mnt/datos

¿Cómo funciona internamente?

El proveedor cloud te da un volumen que vive en la red del datacenter. Cuando tu VPS escribe un dato, se envía al sistema de almacenamiento compartido del datacenter a través de una red de alta velocidad (generalmente 10 Gbps o más). Para tu servidor, parece un disco local, pero físicamente está en otro lugar.

Características clave

  • Baja latencia — las operaciones de lectura/escritura son rápidas
  • Un volumen, un servidor — no podés montar el mismo volumen en dos VPS al mismo tiempo (para eso existe el File System)
  • Persistente — si apagás el servidor, los datos siguen ahí
  • Independiente del VPS — podés desconectar el volumen de un servidor y conectarlo a otro
  • Tamaño flexible — podés crear volúmenes de 40 GB a 40 TB

Cuándo usarlo

  • Bases de datos (MySQL, PostgreSQL, MongoDB) — necesitan disco con baja latencia y escrituras rápidas
  • Archivos de la aplicación que se modifican con frecuencia
  • Partición adicional al disco del sistema cuando necesitás más espacio
  • Logs de aplicación de alto volumen
  • Cualquier dato que tu app necesite leer y escribir constantemente

Cuándo NO usarlo

  • Para guardar archivos estáticos que se acceden por HTTP (imágenes, videos, documentos) → usá Object Storage
  • Para compartir archivos entre múltiples servidores simultáneamente → usá File System

Object Storage

¿Qué es?

El Object Storage es un sistema de almacenamiento completamente distinto al Block Storage. No es un disco: es un repositorio de objetos (archivos) accesibles a través de una API HTTP. Cada objeto tiene un identificador único, metadatos y el contenido del archivo.

Lo conocés aunque no lo sepas: Amazon S3, Google Cloud Storage y Cloudflare R2 son Object Storage. Host Crafter ofrece almacenamiento de objetos compatible con la API de S3.

# Subir un archivo con AWS CLI (compatible con nuestro Object Storage)
aws s3 cp foto.jpg s3://mi-bucket/fotos/foto.jpg --endpoint-url https://storage.host-crafter.com.ar

¿Cómo funciona internamente?

No hay sistema de archivos, no hay carpetas reales (las “carpetas” son solo prefijos en el nombre del objeto). Los datos se replican automáticamente en múltiples nodos para garantizar durabilidad. Podés acceder a cualquier objeto desde cualquier lugar del mundo a través de HTTPS.

Características clave

  • Infinitamente escalable — podés guardar petabytes sin configurar nada
  • Accesible por HTTP — cualquier navegador, app o script puede descargar un objeto con una URL
  • Muy económico — el costo por GB es mucho menor que el Block Storage
  • Alta durabilidad — los datos se replican automáticamente (típicamente 3 copias)
  • Sin servidor — no necesitás un VPS para acceder; es un servicio independiente
  • Acceso concurrente — miles de clientes pueden descargar el mismo archivo al mismo tiempo

Cuándo usarlo

  • Imágenes y assets de sitios web — logos, fotos de productos, ilustraciones
  • Videos y audios para streaming o descarga
  • Backups de bases de datos, archivos, snapshots
  • Archivos generados por usuarios en tu aplicación (avatares, documentos subidos)
  • Archivos estáticos de frontend (si hacés deploy de un sitio estático)
  • Datos de Big Data o analytics que se procesan por lotes
  • Distribución de contenido a escala global (especialmente combinado con CDN)

Cuándo NO usarlo

  • Para bases de datos activas — la latencia HTTP es demasiado alta para operaciones transaccionales
  • Para archivos que necesitás montar como un directorio en tu servidor

File System (NFS Gestionado)

¿Qué es?

El File System gestionado es almacenamiento compartido en red basado en NFS (Network File System). A diferencia del Block Storage, múltiples servidores pueden montar el mismo volumen al mismo tiempo y leer/escribir archivos de forma simultánea.

# Montar un File System NFS en tu VPS
mount -t nfs storage.host-crafter.com.ar:/mi-volumen /mnt/compartido

¿Cómo funciona?

El volumen NFS vive en la infraestructura del proveedor y se accede a través de la red interna del datacenter. Todos los servidores que lo montan ven el mismo directorio con los mismos archivos en tiempo real.

Características clave

  • Acceso simultáneo desde múltiples servidores — el diferencial clave respecto al Block Storage
  • Compatible con Linux — se monta como cualquier directorio
  • Mismo precio por GB en todas las regiones
  • Ideal para arquitecturas de varios nodos que comparten estado

Cuándo usarlo

  • Clusters de aplicaciones donde varios nodos necesitan acceder a los mismos archivos (sesiones de usuario, uploads compartidos)
  • Aplicaciones legacy que leen de un directorio común
  • Entornos con autoescalado donde nuevas instancias necesitan acceso inmediato a los mismos datos
  • CMS distribuidos (WordPress multisite, por ejemplo) donde el directorio wp-content/uploads debe estar compartido

Cuándo NO usarlo

  • Para bases de datos transaccionales de alto rendimiento (la latencia de red es mayor que el Block Storage local)
  • Para backups o archivos estáticos (Object Storage es más económico y escalable)

Tabla comparativa

CaracterísticaBlock StorageObject StorageFile System (NFS)
AccesoMontado como discoAPI HTTP (S3)Montado como directorio
Servidores simultáneos1IlimitadosMúltiples
LatenciaMuy bajaMedia (HTTP)Baja-Media
EscalabilidadHasta 40 TBIlimitadaHasta 10 TB
Precio por GBMedioBajoMedio
Ideal paraBases de datos, appsBackups, media, assetsApps multi-nodo
Sistema de archivosSí (ext4, xfs…)No (API)Sí (NFS)

¿Cuál elegir?

Usá este árbol de decisión:

¿Necesitás guardar archivos estáticos (imágenes, videos, backups)?Object Storage — es el más económico y escalable para esto.

¿Tu base de datos o app necesita un disco de alta velocidad?Block Storage NVMe — baja latencia, escrituras rápidas.

¿Varios servidores necesitan acceder a los mismos archivos al mismo tiempo?File System NFS — es el único que permite montaje simultáneo.


Ejemplo de arquitectura real

Imaginá una aplicación de e-commerce con arquitectura multi-servidor:

  • Block Storage NVMe → montado en el servidor de base de datos (PostgreSQL necesita disco rápido y exclusivo)
  • File System NFS → compartido entre los 3 nodos del servidor web (para que los uploads de clientes sean visibles en todos)
  • Object Storage → para guardar las imágenes de productos y los backups diarios de la base de datos

Los tres tipos de almacenamiento conviven y cumplen roles distintos en la misma arquitectura.


Resumen

  • Block Storage = disco virtual de alta velocidad, exclusivo para un servidor. Ideal para bases de datos y apps con lectura/escritura intensiva.
  • Object Storage = repositorio de archivos accesible por HTTP. Ideal para media, backups y distribución de contenido.
  • File System (NFS) = directorio compartido entre múltiples servidores. Ideal para aplicaciones distribuidas.

No son opciones excluyentes: muchas arquitecturas usan los tres tipos a la vez, cada uno donde rinde mejor.

¿Listo para ponerlo en práctica?

Cloud Storage — Block, Object y File System