Sistemas de archivos gestionados - Almacenamiento compartido de alto rendimiento hecho realidad con Amazon FSx y EFS

Se explica cómo construir / operar sistemas de archivos gestionados aprovechando Amazon FSx y Amazon EFS.

La necesidad de sistemas de archivos en la nube y las opciones de AWS

Muchas aplicaciones empresariales necesitan un sistema de archivos compartido al que se pueda acceder simultáneamente desde varios servidores y contenedores. El almacenamiento basado en archivos sigue desempeñando un papel importante en los sistemas de gestión de contenidos, los datos de entrenamiento de machine learning, las cargas de trabajo de análisis de big data, el uso compartido de directorios personales y otros casos. En las instalaciones locales se operan dispositivos NAS de NetApp o Dell EMC, servidores de archivos Windows y otros equipos, pero la planificación de la capacidad, el mantenimiento del hardware, la gestión de las copias de seguridad y el ajuste del rendimiento requieren trabajo. AWS ofrece 2 servicios gestionados de almacenamiento de archivos, Amazon EFS (Elastic File System) y la familia Amazon FSx, que reducen esta carga de operación. EFS es un sistema de archivos NFS para cargas de trabajo de Linux. FSx ofrece 4 tipos de sistemas de archivos: Windows (FSx for Windows File Server), computación de alto rendimiento (FSx for Lustre), NetApp ONTAP (FSx for NetApp ONTAP) y OpenZFS (FSx for OpenZFS).

Características y casos de uso de Amazon EFS

Amazon EFS es un sistema de archivos NFS serverless y totalmente gestionado. La capacidad se amplía / reduce automáticamente según la cantidad de datos, y no es necesario aprovisionarla de antemano. Se puede montar simultáneamente desde muchas instancias EC2, tareas de ECS y funciones Lambda, y cumple con el protocolo NFS v4.1. Las clases de almacenamiento de EFS incluyen Standard y acceso poco frecuente (IA), entre otras, y el tipo de sistema de archivos se elige entre Regional y One Zone. EFS Intelligent-Tiering mueve automáticamente los archivos entre clases de almacenamiento en función de los patrones de acceso y contiene los costes de almacenamiento. EFS también es fácil de combinar con arquitecturas serverless y admite el montaje directo desde funciones Lambda. En el modo de rendimiento por ráfagas, mientras haya créditos de ráfaga, se puede aumentar el rendimiento hasta 100 MiB/s por cada 1 TiB de almacenamiento Standard (mínimo de 100 MiB/s). Si se selecciona el modo de rendimiento aprovisionado, se puede garantizar el rendimiento necesario independientemente de la capacidad de almacenamiento.

Aprovechamiento de la familia Amazon FSx

Amazon FSx ofrece 4 tipos de sistemas de archivos según el uso. FSx for Windows File Server es compatible con el protocolo SMB y cuenta con funciones nativas de Windows, como la integración con Active Directory, los espacios de nombres DFS y las instantáneas de volumen. Es un candidato como destino de migración desde servidores de archivos Windows locales, y permite conservar las directivas de grupo y los permisos de acceso existentes. FSx for Lustre es un sistema de archivos orientado a la computación de alto rendimiento (HPC) y al entrenamiento de machine learning, y se usa para procesos que necesitan un alto rendimiento y altas IOPS. Gracias a la integración transparente con los buckets de S3, se puede acceder directamente a los conjuntos de datos de S3 como un sistema de archivos de alta velocidad. A continuación se muestra un ejemplo de CLI que crea un sistema de archivos FSx for Lustre. aws fsx create-file-system --file-system-type LUSTRE --storage-capacity 1200 --subnet-ids subnet-0123456789abcdef0 --lustre-configuration DeploymentType=PERSISTENT_2,PerUnitStorageThroughput=250,DataCompressionType=LZ4 FSx for NetApp ONTAP admite la migración desde entornos NetApp locales y permite utilizar en AWS funciones de ONTAP como SnapMirror, FlexClone y la deduplicación de datos. FSx for OpenZFS, como sistema de archivos de uso general con instantáneas, clones y compresión de datos, es adecuado para entornos de desarrollo y para el almacenamiento de backend de bases de datos.

Comparación de precios de FSx y EFS

EFS Standard cuesta aproximadamente 0,30 USD por GB al mes, y EFS IA aproximadamente 0,016 USD (a fecha de agosto de 2026). FSx for Lustre cuesta aproximadamente 0,14 USD por GB al mes (SSD), y FSx for Windows aproximadamente 0,13 USD (SSD). FSx for ONTAP cuesta aproximadamente 0,125 USD (SSD), y con el almacenamiento por niveles se pueden mover automáticamente a S3 los datos de acceso poco frecuente. El sistema de archivos se selecciona según las características de la carga de trabajo (compatibilidad con POSIX, compatibilidad con Windows, alto rendimiento), y los costes se contienen con la gestión del ciclo de vida.

Puntos clave para seleccionar un sistema de archivos

La selección de un sistema de archivos gestionado depende del protocolo que necesita la aplicación y de las características de la carga de trabajo. Si se quiere acceder con un método de uso compartido estándar desde servidores y contenedores de la familia Linux y utilizarlo sin preocuparse por la capacidad, un tipo que escala automáticamente es una opción fácil de manejar. Si una aplicación Windows necesita la integración con el método de uso compartido estándar de Windows y con su infraestructura de autenticación, se elige un tipo compatible con ellos. Para usos que exigen un alto rendimiento en procesamiento de cálculo a gran escala, es adecuado un tipo orientado a la computación de alto rendimiento. En lugar de decidir de forma uniforme, se determina lo que se ajusta a la carga de trabajo teniendo en cuenta el método de conexión / los requisitos de rendimiento / la afinidad con el entorno existente.

Resumen - Pautas para elegir un sistema de archivos gestionado

Los servicios se utilizan según el objetivo: EFS para cargas de trabajo de Linux, FSx for Windows File Server para entornos Windows, FSx for Lustre para HPC y ML, y FSx for NetApp ONTAP para la migración de NetApp. El movimiento automático entre clases de almacenamiento con EFS Intelligent-Tiering, el acceso a datos mediante la integración con S3 de FSx for Lustre y la integración con Active Directory de FSx for Windows File Server son funciones útiles en sus respectivos casos de uso. Es importante juzgar la elección del sistema de archivos según 3 ejes: los requisitos de protocolo, los requisitos de rendimiento y la compatibilidad con el entorno existente.

Referencias (recursos oficiales de AWS)

Las fuentes primarias de esta página son el sitio web y la documentación oficiales de AWS. Consulta las páginas oficiales siguientes para conocer las especificaciones y los precios más recientes.

Si esta página y la documentación oficial difieren, prevalece la documentación oficial.

Compartir