Los sistemas de archivos de Amazon EFS se distribuyen por un número sin restricción de servidores de almacenamiento, por lo que pueden crecer de forma elástica hasta la escala de petabytes, además de permitir un acceso en paralelo masivo a sus datos desde instancias de Amazon EC2. El diseño distribuido de Amazon EFS evita los cuellos de botella y las restricciones inherentes a los servidores de archivos tradicionales.

Este diseño distribuido del almacenamiento de datos significa que las aplicaciones multiproceso y las que obtienen acceso de forma concurrente a los datos desde varias instancias de Amazon EC2 pueden ofrecer niveles sustanciales de rendimiento agregado e IOPS. Casos de uso típicos de Amazon EFS: cargas de trabajo de big data y análisis, flujos de trabajo de procesamiento de contenido multimedia, servidores web y administración de contenido, backups de bases de datos, aplicaciones empresariales, directorios de inicio, herramientas para desarrolladores de software y almacenamiento de contenedores.

Además, los datos de Amazon EFS se distribuyen entre varias zonas de disponibilidad, lo que ofrece altos niveles de durabilidad y disponibilidad.

Introducción a Amazon EFS

Pruebe la capa gratuita

La siguiente tabla compara el desempeño de alto nivel y las características de almacenamiento de las ofertas de Amazon para el almacenamiento en la nube de archivos y bloques.

    Amazon EFS Amazon EBS PIOPS
Desempeño Latencia por operación Bajo, consistente Más bajo, consistente
Escala de rendimiento
Varios GB por segundo Un GB por segundo
Características Datos
Disponibilidad/durabilidad
Almacenamiento redundante en varias ZD Almacenamiento redundante en una sola ZD
Acceso Entre una y miles de instancias de EC2, de forma concurrente desde varias ZD Una sola instancia EC2 en una sola ZD
Casos de uso Big data y análisis, flujos de trabajo de procesamiento multimedia, administración de contenido, servidores web, directorios de inicio
Volúmenes de arranque, bases de datos transaccionales y NoSQL, almacenes de datos y ETL

La naturaleza distribuida de Amazon EFS permite obtener altos niveles de disponibilidad, durabilidad y escalabilidad. Esta arquitectura distribuida resulta en una pequeña latencia en cada operación con archivos. Debido a esta latencia por operación, el rendimiento global suele aumentar al hacerlo el tamaño medio de E/S, ya que el retardo se amortiza con la mayor cantidad de datos. La compatibilidad de Amazon EFS con cargas de trabajo muy paralelizadas (es decir, con operaciones simultáneas desde varios procesos y varias instancias de EC2) permite obtener niveles elevados de rendimiento agregado e IOPS.


Amazon EFS presenta una interfaz del sistema de archivos estándar que es compatible con la semántica de acceso a sistemas de archivos completa. Haciendo uso de NFSv4.1, puede montar su sistema de archivos de Amazon EFS en cualquier instancia basada en Linux de Amazon EC2. Una vez montado, puede trabajar con los archivos y directorios como haría con cualquier sistema de archivos local. 

Amazon EFS se ocupa de todas las arduas tareas. A los pocos minutos de iniciar el asistente de creación de sistemas de archivos en la consola de Amazon EFS, estará listo para montar su nuevo sistema de archivos y agregar datos. No tendrá que decidir cuánta capacidad necesita ni preocuparse de configuraciones complicadas.

Amazon EFS es ideal cuando necesita compartir almacenamiento entre varias instancias de EC2. Al admitir miles de conexiones con el sistema de archivos compartidos, Amazon EFS proporciona un acceso seguro de alto desempeño para sus flujos de trabajo que requieren la capacidad de compartir datos constantemente.

Amazon EFS está diseñado para ofrecer alta disponibilidad y durabilidad. Los sistemas de archivos de Amazon EFS almacenan datos y metadatos en varias zonas de disponibilidad de una región para evitar la pérdida de datos si se produce un fallo en un solo componente.

Amazon EFS está diseñado para proporcionar el desempeño, las IOPS y la baja latencia necesarios para una amplia variedad de cargas de trabajo. Con Amazon EFS, el desempeño y las IOPS se escalan a medida que el sistema de archivos crece. Las operaciones de archivos se efectúan con latencias bajas y consistentes. Para obtener más información, consulte Amazon EFS Performance

Amazon EFS está diseñado para ofrecer alta escalabilidad de la capacidad de almacenamiento y del desempeño. Puede ampliarse hasta alcanzar la escala de petabytes y permitir el acceso masivo simultáneo a sus datos desde instancias de Amazon EC2.  

Con Amazon EFS, la capacidad de almacenamiento es elástica, es decir, aumenta o disminuye automáticamente a medida que agrega o elimina archivos, de manera que sus aplicaciones disponen del almacenamiento que necesitan, cuando lo necesitan. Como la capacidad es elástica, no es necesario aprovisionar nada y solo se le cobrará por la capacidad que use.  

Amazon EFS ofrece el cifrado sencillo de los sistemas de archivos de EFS. Los datos se cifran de manera transparente mientras se escriben, y se descifran también de manera transparente mientras se leen, por lo que no tiene que modificar sus aplicaciones. AWS Key Management Service (KMS) administra las claves de cifrado, eliminando la necesidad de crear y mantener una infraestructura de administración de claves segura. Consulte la documentación del usuario para obtener más información sobre cómo cifrar datos de sistemas de archivos.

Amazon EFS es un servicio totalmente administrado que proporciona acceso compartido a los archivos y no requiere la configuración ni administración de ningún hardware adicional ni software de terceros. Amazon EFS proporciona todo esto sin administración compleja, configuraciones ni mantenimiento periódico. 

Puede elegir entre varias opciones para copiar datos existentes a Amazon EFS. AWS Direct Connect ofrece una conexión de red exclusiva con ancho de banda alto y baja latencia sobre la cual puede instalar sus sistemas de archivos de EFS. Una vez que se encuentren instalados, puede usar EFS File Sync o herramientas estándares de Linux para copiar archivos.

EFS File Sync ofrece una manera rápida y simple de sincronizar de manera segura sistemas de archivos existentes en Amazon EFS con una red existente o con AWS Direct Connect. EFS File Sync también se puede usar para sincronizar datos entre sistemas de archivos en la nube existentes y Amazon EFS, lo que ofrece una administración y configuración sencillas de la transferencia de archivos.


Amazon EFS proporciona la escalabilidad, elasticidad, disponibilidad y durabilidad necesarias para ser el almacenamiento de archivos para aplicaciones empresariales y para las aplicaciones ofrecidas como servicio. Su semántica e interfaz de sistema de archivos estándar facilitan la migración de aplicaciones empresariales a la nube de AWS o la creación de nuevas. 

Amazon EFS proporciona la escala y el desempeño necesarios para aplicaciones de big data que requieren un desempeño alto a fin de procesar nodos de cómputo emparejados con consistencia de lectura tras escritura y operaciones de archivos de baja latencia. Muchas cargas de trabajo analíticas interactúan con datos mediante una interfaz de archivos, se basan en semántica de archivos, como bloqueos de archivos, y necesitan la capacidad para escribir en secciones de un archivo. Como Amazon EFS admite la semántica de sistema de archivos necesaria y puede ajustar su capacidad y desempeño, es ideal para proveer una solución de intercambio de archivos cuya integración con flujos de trabajo de big data existentes sea sencilla.

Los flujos de trabajo multimedia como la edición de vídeo, la producción en estudio, el procesamiento de una retransmisión, el diseño de sonido y el renderizado dependen a menudo de un almacenamiento compartido que permita manipular grandes archivos. Un modelo de gran consistencia de datos, un alto rendimiento y acceso compartido a archivos puede reducir en gran medida el tiempo necesario para realizar estos trabajos y consolidar varios repositorios locales de archivos en una sola ubicación disponible para todos los usuarios.

Amazon EFS puede proporcionar almacenamiento a organizaciones que cuentan con numerosos usuarios que deben obtener acceso a conjuntos de datos comunes y compartirlos. Un administrador puede utilizar Amazon EFS para crear un sistema de archivos accesible a individuos de una organización y establecer permisos para los usuarios y grupos en el nivel de archivo o directorio.

Amazon EFS se puede utilizar como sistema de archivos duradero y de alto desempeño para sistemas de administración de contenido y aplicaciones de servidores web que almacenan y proporcionan información a una gama de aplicaciones como sitios web, publicaciones online y archivos. Normalmente, existen varios servidores web que suministran el contenido de un sitio y cada uno de ellos necesita acceso al mismo conjunto de archivos. Como Amazon EFS se ajusta a la semántica de sistema de archivos esperada, a las convenciones de nomenclatura de archivos y a los permisos a los cuales están habituados los desarrolladores web, se integra fácilmente con aplicaciones web y se puede usar para un amplio conjunto de aplicaciones como sitios web, publicaciones online y archivos.

Como Amazon EFS presenta un sistema de archivos estándar que se puede instalar fácilmente desde servidores de bases de datos, puede ser una plataforma ideal para crear backups de bases de datos portátiles mediante el uso de aplicaciones de backup empresariales o herramientas de aplicaciones nativas. Muchas empresas quieren aprovechar la flexibilidad de almacenar backups de bases de datos en la nube, ya sea para protección temporal durante las actualizaciones o para tareas de desarrollo y pruebas. 

Amazon EFS favorece la agilidad y capacidad de respuesta de su organización ante las necesidades de los clientes. Aprovisione, duplique, escale o archive los entornos de desarrollo, pruebas y producción con tan solo unos clics. Debido a la necesidad de compartir código y otros archivos fácilmente y de una manera organizada, el uso del almacenamiento de archivos compartidos en la nube ofrece un repositorio seguro y ordenado de fácil acceso dentro de sus entornos de desarrollo en la nube. Amazon EFS ofrece una solución escalable y de alta disponibilidad que es ideal para cargas de trabajo de pruebas y desarrollo.

Los contenedores son ideales para crear microservicios porque son de rápido aprovisionamiento, fáciles de transportar y ofrecen aislamiento de procesos. Los contenedores que necesitan acceso a los datos originales cada vez que se inician necesitan un sistema de archivos compartidos al que puedan conectarse independientemente de la instancia en la que se estén ejecutando. Amazon EFS puede suministrar acceso compartido persistente a los datos para el almacenamiento en contenedores.