Servicios de almacenamiento Amazon EFS

Elastic File System (EFS) conceptos:

  • Usa el protocolo NFS
  • Es escalable
  • Aumenta y reduce la capacidad de almacenamiento automáticamente
  • Tiene alta disponibilidad y durabilidad

AWS implementa y administra de manera automática la infraestructura de EFS, que se distribuye en una cantidad ilimitada de servidores, para evitar cuellos de botella en el rendimiento.

Amazon EFS proporciona capacidad de almacenamiento elástico, que escala para adaptarse a las cargas de trabajo que se ejecutan en instancias de Elastic Computed Cloud (EC2) y acceder a archivos a través de solicitudes de la API.

Amazon EFS

Amazon EFS ofrece dos tipos de clases de almacenamiento:

La clase de almacenamiento estándar se utiliza para almacenar archivos a los que se accede con frecuencia, como aplicaciones de base de datos. (Recordemos S3 Standard, para archivos de acceso frecuente, Amazon suele mantener estos modelos en todos sus servicios)

La clase de almacenamiento de acceso infrecuente (IA) es una clase de almacenamiento de menos costo que está diseñada para almacenar archivos a los que se accede con poca frecuencia de manera rentable. Puede utilizar este tipo de almacenamiento con findes de archivo. (Recordemos S3 Glaciar, para almacenamiento de archivos de acceso poco frecuente, como backups).

EFS - Casos de uso y rendimiento

Algunos de los usos más comunes de AWS EFS pueden ser para el almacenamiento de archivos de aplicaciones empresariales, para cargas de trabajo y aplicaciones, incluyendo big data, o también para flujos de trabajo de procesamiento, gestión de contenido o websites.

Cualquier sistema de archivos EFS creados podrá soportar picos de 100MB de lectura/escritura por segundo.

Para los sistemas de archivos superiores a 1TB, Amazon Web Services te adjudicará 100MB de más por cada TB para los picos en tu carga de trabajo.

El sistema funciona parecido a las instancias EC2, que acumulan créditos en las fases inactivas del servicio. por lo que la acumulación de créditos para los periodos inactivos o de baja frecuencia darán pie a disponer de una mayor tasa de rendimiento cuando tenga picos de carga de trabajo.

Repaso

  • Servicio diseñado para ser altamente escalable.
  • Servicio High Available.
  • Servicio Standard o IA (Infrequent Access).
  • Servicio de Alto Rendimiento (Orden de los Terabytes).