July 31, 2025

FSX

📘 ¿Qué es Amazon FSx?

Amazon FSx es un servicio administrado de sistemas de archivos que permite ejecutar sistemas de archivos especializados en la nube de AWS. Está diseñado para aplicaciones que requieren características y rendimiento similares a los de un sistema de archivos tradicional en entornos Windows, Linux o HPC.

  • Tipo: Servicio de archivos administrado (File system as a Service)

  • Ejecuta sistemas de archivos compatibles con estándares empresariales como:

    • Windows File Server

    • Lustre

    • OpenZFS

    • NetApp ONTAP


🧩 Variantes de Amazon FSx

VarianteDescripción breveCasos de uso típicos
FSx for Windows File ServerSistema de archivos SMB nativo, 100% compatible con WindowsDirectorios compartidos, aplicaciones Windows
FSx for LustreSistema de archivos de alto rendimiento para procesamiento de datosHPC, machine learning, renderizado
FSx for NetApp ONTAPSistema ONTAP con soporte para NFS, SMB y SnapMirrorMigraciones híbridas, backup, DR, entornos multicloud
FSx for OpenZFSSistema basado en ZFS con NFSv4, snapshots, compresión, etc.DevOps, bases de datos, cargas Linux intensivas

🎛️ Características generales

CaracterísticaDetalles comunes a todos los FSx
Administrado por AWSNo necesitas mantener hardware ni software de archivos
Compatible con VPCIntegrado en redes privadas virtuales con control granular
Backup automatizadoSnapshots y backups diarios configurables
CifradoEn reposo (KMS) y en tránsito
Integración IAMControl de acceso a través de políticas y roles
Alto rendimientoMiles de IOPS y alto throughput disponibles
Alta disponibilidadSoporte para replicación multi-AZ (según tipo de FSx)

🪟 FSx for Windows File Server

🧾 Características:

  • Soporta SMB (Server Message Block) v2/v3.

  • Integración con Active Directory (AD).

  • Compatible con funciones Windows como:

    • DFS (Distributed File System)

    • NTFS ACLs

    • Shadow Copies (versionado)

  • Ideal para aplicaciones Windows .NET, file shares, perfiles de usuario.

💵 Precios:

  • Pago por:

    • Almacenamiento provisionado (por GB/mes)

    • IOPS y throughput adicional

    • Transferencia de datos

    • Backups


FSx for Lustre

🧾 Características:

  • Sistema de archivos POSIX, ultra rápido.

  • Diseñado para cargas HPC (High Performance Computing).

  • Integración con Amazon S3: se pueden montar buckets y procesar datos directamente.

  • Permite rendimiento extremo: hasta cientos de GB/s y millones de IOPS.

🧪 Casos de uso:

  • Simulaciones científicas

  • Genómica

  • Machine learning

  • Análisis financiero


🧠 FSx for NetApp ONTAP

🧾 Características:

  • Soporte para:

    • SMB, NFS, iSCSI

    • SnapMirror (replicación entre regiones o entornos on-prem)

    • Snapshots instantáneos

  • Perfecto para entornos híbridos o multicloud.

  • Multitenant, escalable y con control de calidad de servicio (QoS).

  • Integración con VPC, KMS, IAM y AD.

🧪 Casos de uso:

  • Migración de cargas empresariales on-premises a AWS

  • Copias de seguridad centralizadas

  • Almacenamiento de bases de datos empresariales


🌀 FSx for OpenZFS

🧾 Características:

  • Basado en el sistema de archivos ZFS.

  • Soporte completo para:

    • NFSv4

    • Snapshots locales

    • Clonación de volúmenes

    • Compresión transparente

  • Ideal para cargas Linux y DevOps.

🧪 Casos de uso:

  • Bases de datos tipo PostgreSQL, MySQL

  • Contenedores

  • Configuración como código (Infraestructura reproducible)


🔐 Seguridad

ElementoDescripción
Cifrado en reposoAutomático con AWS KMS
Cifrado en tránsitoTLS (para SMB/NFS)
Control de accesoMediante IAM, ACLs (NTFS), AD, export policies (NFS)
AuditoríaAWS CloudTrail y CloudWatch Logs integrados

📊 Monitoreo

  • Amazon CloudWatch:

    • Utilización de almacenamiento

    • Throughput

    • Latencia

    • Conexiones activas

  • CloudTrail:

    • Rastreo de actividades administrativas (creación, backup, borrado)

💵 Costos

ComponenteDetalles
AlmacenamientoGB/mes según el tipo (SSD o HDD, ZFS, ONTAP, etc.)
ThroughputAlgunos tipos permiten provisionar throughput (ej. Windows, ONTAP)
Backup automáticoPrecio adicional por espacio en snapshots diarios
Acceso a datosPuede tener tarifas por salida de datos o por tipo de protocolo usado

✅ Casos de uso comparativo

EscenarioFSx recomendado
Aplicaciones Windows legacyFSx for Windows File Server
Procesamiento de grandes datasetsFSx for Lustre
Migración desde NetApp on-premisesFSx for NetApp ONTAP
Aplicaciones Linux con necesidades ZFSFSx for OpenZFS

🎓 Preguntas tipo certificación (SAA-C03)

  1. ¿Qué variante de FSx permite montar buckets de S3 como sistema de archivos para procesamiento rápido?

    • FSx for Lustre
  2. ¿Cuál variante es ideal para compartir archivos mediante SMB en un entorno Windows?

    • FSx for Windows File Server
  3. ¿Qué variante se usa si necesitas SnapMirror y múltiples protocolos de acceso (SMB, NFS)?

    • FSx for NetApp ONTAP
  4. ¿Qué variante elegirías para sistemas de archivos avanzados con clonación y compresión en Linux?

    • FSx for OpenZFS

🛠️ Buenas prácticas

  • Elige el tipo correcto de FSx según carga de trabajo (SMB vs NFS, rendimiento vs almacenamiento).

  • Usa backups automáticos para cumplir normativas de recuperación.

  • Configura cifrado desde el inicio con claves KMS propias si necesitas mayor control.

  • Usa CloudWatch para anticipar cuellos de botella.

  • Valida integración con Active Directory si trabajas en entornos Windows.

  • Si estás en HPC, evalúa si puedes usar FSx for Lustre en modo scratch (no persistente) para reducir costos.