¿Cómo crear y montar Amazon EFS?

Aprenda a utilizar Amazon EFS, un servicio completamente administrado y escalable de almacenamiento de archivos nativo en la nube para aplicaciones basadas en Linux. Descubra sus características, beneficios e instrucciones paso a paso para la configuración y montaje en instancias de EC2.

download-icon
Descarga gratuita
para VM, SO, BD, archivos, NAS, etc.
lucia

Updated by Lucia on 2025/12/11

Tabla de contenidos
  • ¿Qué es Amazon EFS?

  • Beneficios y características de Amazon EFS

  • ¿Cómo crear y montar un sistema de archivos?

  • Copia de seguridad de la instancia EC2 con Vinchin Backup & Recovery

  • Preguntas frecuentes sobre AWS EFS

  • Conclusión

¿Ha utilizado Amazon EFS? Su función principal es permitirle crear un sistema de archivos de red basado en la nube para cargas de trabajo y programas de aplicaciones basadas en Linux. Dado que la estructura y funcionalidad de EFS son similares a las de la infraestructura local, puede transferir fácilmente una variedad de archivos existentes.

¿Qué es Amazon EFS?  

Amazon EFS es un servicio de almacenamiento de datos nativo de la nube que proporciona almacenamiento de archivos compartidos sencillo y escalable para aplicaciones empresariales basadas en Linux. Puede escalar hasta petabytes mientras ofrece acceso a datos con latencia constante baja y alto rendimiento. Es completamente administrado, por lo que no tiene que preocuparse por el mantenimiento continuo de Amazon EFS. Es fácil de configurar: simplemente use la consola de AWS, la API o la interfaz de línea de comandos para crear un sistema de archivos y hacerlo disponible de forma segura para una o más instancias de Amazon EC2 en su Amazon VPC. Luego monte su sistema de archivos para almacenar y acceder a los datos. También puede usar AWS Direct Connect o AWS VPN para montar servidores locales en EFS, migrando fácilmente datos a EFS para permitir la expansión hacia la nube o respaldar datos locales en EFS.  

Los sistemas de archivos EFS son elásticos y crecen o se reducen automáticamente cuando agrega o elimina archivos. Puede elegir entre dos modos de rendimiento para personalizar el rendimiento del sistema de archivos según las necesidades de la aplicación. El rendimiento se escala automáticamente con la capacidad. Para cargas de trabajo que requieren alto rendimiento pero baja capacidad, el rendimiento se puede configurar independientemente de la capacidad, aunque esto es menos común. También puede configurar EFS para almacenar datos en la clase de almacenamiento de acceso infrecuente optimizada en costos.

Amazon EFS funciona con las herramientas y aplicaciones que ya utiliza. Está diseñado para alta disponibilidad y durabilidad, lo que le permite almacenar datos redundantes en múltiples zonas de disponibilidad. Siempre puede tener la capacidad que necesita cuando la necesita, sin tener que aprovisionar almacenamiento de antemano. 

Paga solo por lo que usa, sin tarifas mínimas ni costos de configuración, y elimina las tareas de administración de almacenamiento. 

En resumen: El sistema de archivos elástico Amazon (Amazon EFS) ofrece un sistema de archivos NFS elástico, sencillo, escalable y completamente gestionado que se puede utilizar con servicios en la nube de AWS y recursos locales. Puede escalar según la demanda hasta alcanzar petabytes sin interrumpir las aplicaciones y se ajusta automáticamente al añadir o eliminar archivos, lo que le permite adaptarse al crecimiento del sistema de archivos sin necesidad de aprovisionar ni administrar capacidad. Amazon EFS está diseñado para ofrecer acceso compartido masivamente paralelo a miles de instancias de Amazon EC2, permitiendo que sus aplicaciones alcancen altos niveles de rendimiento agregado y IOPS con latencias consistentemente bajas.

Beneficios y características de Amazon EFS

  • Elasticidad dinámica  

Amazon EFS escala automáticamente e instantáneamente la capacidad de almacenamiento de archivos hacia arriba o hacia abajo conforme añade o elimina archivos, sin interrumpir sus aplicaciones, proporcionando el almacenamiento que necesita cuando lo necesita. Solo tiene que crear el sistema de archivos y comenzar a añadir archivos, sin necesidad de aprovisionar almacenamiento por adelantado. 

  • Rendimiento escalable

Amazon EFS está diseñado para proporcionar el rendimiento, IOPS y baja latencia requeridos por cargas de trabajo de uso general. El rendimiento y los IOPS se escalan con el tamaño del sistema de archivos y pueden alcanzar niveles altos durante períodos cortos para satisfacer las demandas impredecibles de rendimiento de las cargas de trabajo de archivos. Para las cargas de trabajo más exigentes, Amazon EFS admite un rendimiento superior a 10 GB/s y hasta 500 000 IOPS.

  • Totalmente administrado

Amazon EFS es un servicio totalmente administrado que proporciona almacenamiento de sistema de archivos compartido para cargas de trabajo de uso general. Ofrece una interfaz sencilla que le permite crear y configurar rápidamente sistemas de archivos mientras gestiona la infraestructura subyacente de almacenamiento de archivos, eliminando la complejidad de implementar, actualizar y mantener la infraestructura del sistema de archivos.

  • Almacenamiento de archivos compartido

Amazon EFS proporciona acceso seguro para miles de conexiones. Las instancias de Amazon EC2 y los servidores locales pueden utilizar modelos tradicionales de permisos de archivos, capacidades de bloqueo de archivos y estructuras jerárquicas de directorios para acceder simultáneamente a sistemas de archivos compartidos de Amazon EFS mediante el protocolo NFSv4. Las instancias de Amazon EC2 pueden acceder a su sistema de archivos a través de zonas de disponibilidad y regiones de AWS, mientras que los servidores locales pueden acceder a él mediante AWS Direct Connect o AWS VPN.

¿Cómo crear y montar un sistema de archivos?

Primero, cree una instancia EC2. Verifique la instancia EC2 y anote el ID de VPC—esto se usará más adelante al crear el sistema de archivos, que por defecto utilizará este.

Cree un sistema de archivos:  

Vaya a la página de EFS y haga clic en "Create file system". Complete el proceso de creación según su configuración.

Crear AWS EFSA continuación, se explica cómo montar un sistema de archivos Amazon EFS en una instancia de Linux:  

1. Ver instrucciones de montaje  

Primero, seleccione el sistema de archivos que acaba de crear y haga clic en "View details".

Montar AWS EFS

Luego haga clic en "Attach".

Montar AWS EFS

A continuación, seleccione "Mount via DNS". Recuerde el comando que se muestra en "Using the NFS client", ya que lo utilizará más adelante.

Montar AWS EFS

Finalmente, haga clic en "Learn more" en la parte superior para abrir la documentación de ayuda.  

Luego instale amazon-efs-utils.

Montar AWS EFS

2. Conéctese a instancias EC2  

Conéctese a dos instancias EC2: una ejecutando Amazon Linux 2023 y otra utilizando AMI de Amazon Linux 2 (consulte un artículo aparte para instrucciones de conexión). 

3. Instalar amazon-efs-utils  

Referencia de instalación:  

https://docs.aws.amazon.com/efs/latest/ug/installing-amazon-efs-utils.html  

Comando de instalación:  

sudo yum install -y amazon-efs-utils

Montar AWS EFS

Instale con lo siguiente:  

sudo -s
yum install -y amazon-efs-utils

4. Crear directorio EFS  

Use el siguiente comando para crear un directorio llamado "efs" que servirá como punto de montaje para el sistema de archivos:  

mkdir efs

5. Ejecute el comando de montaje  

Copie el comando de montaje, por ejemplo:  

sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport [File System DNS Name]:/ efs

Ejecute el comando mount.

df -h

Repita los mismos pasos para montar la segunda instancia de EC2.  

Copia de seguridad de la instancia EC2 con Vinchin Backup & Recovery

Para evitar problemas durante el proceso, es recomendable realizar primero una copia de seguridad de su instancia EC2. Vinchin Backup & Recovery admite copias de seguridad de AWS EC2, permitiendo a los usuarios agregar instancias mediante su ID de clave de acceso de AWS y configurar copias de seguridad completas, incrementales o diferenciales. Ofrece opciones flexibles de recuperación, incluyendo instancias completas, volúmenes individuales y archivos específicos, con posibilidad de recuperación directa en otras plataformas de virtualización. Al integrarse con Amazon S3 para archivado seguro, también permite migraciones V2V a plataformas como VMware, Hyper-V y Proxmox. Su interfaz intuitiva simplifica la gestión y configuración de copias de seguridad.

Para hacer una copia de seguridad de la instancia de EC2 con Vinchin Backup & Recovery, siga estos pasos:

1. Seleccione la instancia EC2 que se va a respaldar.

Copia de seguridad de la instancia EC2

2. Seleccione el destino de la copia de seguridad.

Copia de seguridad de la instancia EC2

3. Configure las estrategias de copia de seguridad.

Copia de seguridad de la instancia EC2

4. Revise y envíe el trabajo.

Copia de seguridad de la instancia EC2

Comience su prueba gratuita de 60 días de Vinchin Backup & Recovery para experimentar sus soluciones de copia de seguridad seguras y eficientes en el uso de recursos. O bien, contáctenos para obtener un plan personalizado adaptado a sus necesidades de TI.

Preguntas frecuentes sobre AWS EFS

1. ¿Cuáles son las clases de almacenamiento en EFS?

EFS Estándar: Almacenamiento de alto rendimiento para archivos de acceso frecuente.

EFS Acceso Infrecuente (IA): Almacenamiento de menor costo para archivos accedidos con poca frecuencia (transición automática mediante la gestión del ciclo de vida).

2. ¿En qué se diferencia EFS de Amazon EBS o S3?

EFS: Sistema de archivos compartido compatible con POSIX para múltiples instancias EC2.

EBS: Almacenamiento en bloques para una única instancia EC2.

S3: Almacenamiento de objetos para una escala masiva y durabilidad, no compatible con POSIX.

Conclusión

Aunque Amazon EFS es una herramienta potente, al igual que muchos otros servicios autoconfigurables, aún requiere que lo optimices regularmente. Para evitar gastos innecesarios, debes supervisar periódicamente los créditos de ráfaga de EFS y el rendimiento promedio de E/S. Al mismo tiempo, para garantizar un rendimiento óptimo, puedes utilizar operaciones de escritura asíncronas y evitar ejecutar aplicaciones directamente en EFS. Además, para prevenir cargos adicionales, necesitas gestionar cuidadosamente diversas copias de seguridad y seleccionar el modo de rendimiento correcto para las cargas de trabajo de tu aplicación. Finalmente, puedes mejorar el rendimiento general utilizando conexiones concurrentes.

Compartir en:

Categories: Tech Tips