Amazon EFS
Qué es: Amazon EFS (Elastic File System) es un sistema de archivos compartido y administrado, que muchas instancias montan a la vez por red con el protocolo NFS.
- Compartido: miles de instancias EC2, en varias AZ, leen y escriben las mismas carpetas al mismo tiempo.
- Elástico: crece y se encoge solo; pagas por GB guardado, sin reservar tamaño.
- Disponibilidad: el tipo Regional guarda los datos en varias AZ; el tipo One Zone, en una sola, más barato pero sin resistir la pérdida de esa AZ.
- Linux: usa NFS, el protocolo de archivos de Linux. AWS no admite montarlo en instancias Windows.
Analogía: la unidad compartida de la oficina: todos abren la misma carpeta desde su computadora. Dónde falla la analogía: esa unidad tiene un disco de tamaño fijo que alguien amplía cuando se llena; EFS no tiene tamaño que administrar.
Ejemplo real: Nébula corre su tienda en seis instancias de dos AZ. Las plantillas que edita su equipo de contenidos deben verse desde todas al instante, así que todas montan el mismo sistema EFS.
Úsalo cuando: varias instancias Linux deban compartir archivos con rutas y carpetas, como contenidos web, directorios de usuarios o datos de un equipo. No lo uses cuando: sea el disco de una sola instancia o una base de datos (EBS), ni para millones de archivos servidos por web (objetos, más abajo).
En el examen: “sistema de archivos compartido”, “muchas instancias EC2 a la vez”, “Linux” o “NFS” apuntan a EFS. Si dice que crece “automáticamente”, también.
Trampa común: EBS y EFS suenan parecido. EBS es un disco de bloque para una instancia en una AZ; EFS es una carpeta compartida por muchas instancias en varias AZ.