Amazon EFS
Una carpeta de red compartida en AWS que muchos servidores pueden usar a la vez.
Amazon EFS (Elastic File System) es un sistema de archivos administrado que vive en la red. Creás uno, y después varios servidores lo pueden montar al mismo tiempo y ver las mismas carpetas y archivos, como si todos tuvieran enchufado el mismo disco. Habla NFS, el protocolo estándar que usan las máquinas Linux para compartir archivos.
Conviene compararlo con sus vecinos. Un volumen EBS es como un disco rígido conectado a una sola instancia EC2. Amazon S3 guarda objetos que leés y escribís a través de una API, no una carpeta que puedas abrir con programas comunes. EFS queda en el medio: un sistema de archivos de verdad, con directorios y permisos, compartido por muchas instancias EC2, contenedores en ECS o EKS y hasta funciones Lambda.
Los usos típicos son contenido que varios servidores web tienen que compartir, como las imágenes que suben los usuarios, las carpetas personales de un equipo o datos que procesa un grupo de máquinas en conjunto. Crece y se achica solo a medida que agregás o borrás archivos, y pagás por lo que guardás. Los archivos pueden pasar solos a clases de almacenamiento más baratas cuando nadie los toca por un tiempo. Es para Linux; las carpetas compartidas de Windows usan otro servicio, Amazon FSx.
Para quedarse
- Un sistema de archivos de red que muchos servidores montan a la vez.
- Usa NFS y funciona con EC2 Linux, ECS, EKS y Lambda.
- Crece solo; pagás por el espacio que de verdad usás.
- EBS es un disco para un servidor; S3, objetos por API; EFS, una carpeta compartida.