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

Se explican los métodos de construcción y operación de sistemas de archivos gestionados utilizando Amazon FSx y Amazon EFS.

Necesidad de sistemas de archivos en la nube y opciones de AWS

Muchas aplicaciones empresariales requieren sistemas de archivos compartidos accesibles simultáneamente desde múltiples servidores y contenedores. El almacenamiento basado en archivos sigue desempeñando un papel importante en sistemas de gestión de contenido, datos de entrenamiento de aprendizaje automático, cargas de trabajo de análisis de big data y directorios compartidos. En entornos on-premises se utilizan appliances NAS de NetApp o Dell EMC, servidores de archivos Windows y clústeres Lustre, pero en la nube se necesitan alternativas gestionadas. AWS ofrece Amazon EFS y la familia Amazon FSx como opciones de sistemas de archivos gestionados.

Características y casos de uso de Amazon EFS

Amazon EFS es un sistema de archivos NFS serverless y completamente gestionado. La capacidad se escala automáticamente hasta petabytes sin necesidad de aprovisionamiento previo. Se puede montar simultáneamente desde miles de instancias EC2, tareas ECS y funciones Lambda, cumpliendo con el protocolo NFS v4.1. EFS tiene 2 clases de almacenamiento: Standard y One Zone, y además ofrece clases de acceso infrecuente (IA) para cada una. Intelligent-Tiering mueve automáticamente los archivos no accedidos durante un período determinado a la clase IA, optimizando los costos.

Uso de la familia Amazon FSx

Amazon FSx proporciona 4 tipos de sistemas de archivos según el uso. FSx for Windows File Server es compatible con el protocolo SMB y soporta completamente funciones nativas de Windows como integración con Active Directory, espacios de nombres DFS y shadow copies. Es ideal como destino de migración desde servidores de archivos Windows on-premises. FSx for Lustre proporciona un sistema de archivos paralelo de alto rendimiento para cargas de trabajo HPC y ML, con un rendimiento de hasta cientos de GB/s. FSx for NetApp ONTAP ofrece funciones empresariales de NetApp (deduplicación, compresión, snapshots, clones) como servicio gestionado. FSx for OpenZFS proporciona un sistema de archivos ZFS gestionado con snapshots y clones de alto rendimiento.

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. 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 almacenamiento por niveles puede migrar automáticamente datos de acceso infrecuente a S3, reduciendo aún más los costos. La selección se basa en el protocolo requerido (NFS/SMB/Lustre), los requisitos de rendimiento y la compatibilidad con el entorno existente.

Resumen - Guía de selección de sistemas de archivos gestionados

Para cargas de trabajo Linux se recomienda EFS, para entornos Windows FSx for Windows File Server, para HPC y ML FSx for Lustre, y para migración de NetApp FSx for NetApp ONTAP, permitiendo seleccionar el servicio óptimo según las características de la carga de trabajo. La optimización automática de costos con Intelligent-Tiering de EFS y la integración transparente con S3 de FSx for Lustre permiten construir almacenamiento de archivos de alto rendimiento y bajo costo.