Amazon EFS のアイコン

Amazon EFS Esencial2015年〜

Un servicio de almacenamiento de archivos compartido accesible desde múltiples instancias EC2 simultáneamente

Qué hace

Amazon EFS (Elastic File System) es un servicio de almacenamiento de archivos completamente administrado que puede ser montado simultáneamente por múltiples instancias EC2, contenedores y funciones Lambda. Escala automáticamente de gigabytes a petabytes sin necesidad de aprovisionar almacenamiento. Proporciona semántica de sistema de archivos estándar con consistencia fuerte y bloqueo de archivos.

Casos de uso

Se utiliza para directorios home compartidos, sistemas de gestión de contenido, entornos de desarrollo compartidos, almacenamiento de datos de aprendizaje automático, procesamiento multimedia y cualquier carga de trabajo que requiera almacenamiento de archivos compartido entre múltiples instancias de cómputo.

Analogía cotidiana

Piense en ello como una unidad de red compartida en la nube. Así como una carpeta compartida en la red de una oficina es accesible desde cualquier computadora, EFS es accesible desde cualquier instancia EC2 o contenedor. Crece automáticamente a medida que agrega archivos, sin necesidad de planificar la capacidad.

¿Qué es EFS?

Amazon EFS proporciona un sistema de archivos NFS elástico y completamente administrado. A diferencia de EBS (que se conecta a una sola instancia), EFS puede ser montado por miles de instancias EC2 simultáneamente en múltiples zonas de disponibilidad. El almacenamiento escala automáticamente según agrega o elimina archivos, sin necesidad de aprovisionar capacidad.

Clases de almacenamiento y rendimiento

EFS ofrece múltiples clases de almacenamiento. Standard almacena datos en múltiples zonas de disponibilidad para alta disponibilidad. One Zone almacena datos en una sola zona de disponibilidad a menor costo. Infrequent Access (IA) reduce costos para archivos accedidos con poca frecuencia. La gestión de ciclo de vida mueve automáticamente los archivos entre clases según los patrones de acceso.

Integración con servicios de AWS

EFS se integra con EC2, ECS, EKS y Lambda. Para contenedores, EFS proporciona almacenamiento persistente compartido entre tareas. Para Lambda, permite que las funciones accedan a grandes conjuntos de datos o bibliotecas compartidas. EFS también admite AWS Backup para copias de seguridad automatizadas y AWS DataSync para migración de datos. Para más información sobre integración con servicios de AWS, libros en Amazon también son útiles.

Primeros pasos

Para comenzar con EFS, cree un sistema de archivos desde la consola, configure los destinos de montaje en sus subredes de VPC y monte el sistema de archivos en sus instancias EC2 usando el cliente NFS estándar o el ayudante de montaje de EFS. Para contenedores, configure el sistema de archivos EFS como un volumen en su definición de tarea.

Aspectos a tener en cuenta

  • EFS costs more per GB than EBS, so EBS is more cost-effective when shared access is not needed
  • EFS cannot be mounted directly from Windows instances. For Windows environments, consider FSx for Windows File Server
  • Using the Infrequent Access storage class can significantly reduce costs for infrequently accessed files
共有するXB!