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.