Rendimiento de Amazon EFS - Amazon Elastic File System

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Rendimiento de Amazon EFS

Amazon EFS proporciona un servicio sin servidor, set-and-forget sistema de archivos elástico al que puede acceder desde cualquier servicio informático enAWSy en las instalaciones, incluidos:

  • Amazon Elastic Compute Cloud (Amazon EC2)

  • Amazon Elastic Container Service (Amazon ECS)

  • Amazon Elastic Kubernetes Service (Amazon EKS)

  • AWS Fargate

  • AWS Lambda

Amazon EFS ofrece más de 10 gibibytes por segundo (GIBPS) de rendimiento de más de 500.000 IOPS y latencias de milisegundos de un solo dígito o menos de milisegundos.

En las secciones siguientes se incluye información general sobre el desempeño de Amazon EFS y se describe cómo afecta la configuración del sistema de archivos a las dimensiones clave de desempeño. También proporcionamos algunos consejos y recomendaciones importantes para optimizar el rendimiento de su sistema de archivos.

Resumen de rendimiento

El desempeño del sistema de archivos se mide normalmente con las dimensiones de latencia, rendimiento y operaciones de E/S por segundo (IOPS). El rendimiento de Amazon EFS en estas dimensiones depende de la configuración del sistema de archivos. Las configuraciones siguientes afectan al desempeño de un sistema de archivos de Amazon EFS:

  • Clase de almacenamiento— EFS One Zone o EFS Standard

  • Modo de rendimiento— I/O máx. o de uso general

  • Modo de desempeño— Ráfaga o aprovisionada

En la tabla siguiente se ilustra el rendimiento del sistema de archivos de Amazon EFS para las combinaciones disponibles de configuración de clase de almacenamiento y modo de rendimiento.

Rendimiento del sistema de archivos para combinaciones de clase de almacenamiento y modo de rendimiento
Latency (Latencia)1 IOPS máximas Rendimiento máximo

Configuración del sistema de archivos: clase de almacenamiento y modo de rendimiento

Operaciones de lectura

Operaciones de escritura

Operaciones de lectura

Operaciones de escritura

Lectura por sistema de archivos2

Escritura por sistema de archivos2

Lectura/escritura por cliente

Almacenamiento en una zona y uso general

Tan bajo como 600 microsegundos (µs)

Milisegundos bajos de un solo dígito

35,000 7,000

Entre tres y cinco GiBps

1 — 3 GIBPS

512 MiBps

Almacenamiento estándar y uso general

Tan bajo como 600 µs

Milisegundos bajos de un solo dígito

35,000 7,000

Entre tres y cinco GiBps

1 — 3 GIBPS

512 MiBps

Almacenamiento estándar y E/S máx.

Milisegundos de un dígito

Milisegundos de un dígito a dos dígitos

>500,000 >100,000

Entre tres y cinco GiBps

1 — 3 GIBPS

512 MiBps
nota

Notas al pie:

  1. Las latencias para lecturas y escrituras de datos de archivos en las clases de almacenamiento optimizadas para costos (IA estándar y One zone-IA) son milisegundos de dos dígitos.

  2. El rendimiento máximo de lectura y escritura depende delRegión de AWSy en el modo de rendimiento del sistema de archivos (ráfaga o aprovisionado). Para obtener más información, consulte la tabla deCuotas de rendimiento predeterminadas depara los modos de flujo de ráfaga y rendimiento aprovisionado.

    Rendimiento superior a unRegión de AWSel rendimiento máximo requiere un aumento de la cuota de rendimiento. Cualquier solicitud de rendimiento adicional se tiene en cuenta en un case-by-case base del equipo de servicio de Amazon EFS. La aprobación puede depender del tipo de carga de trabajo. Para obtener más información acerca de los aumentos de cuotas, consulteCuotas y límites de Amazon EFS.

Rendimiento y clases de almacenamiento

Amazon EFS utiliza dos tipos de clases de almacenamiento:

  • Clases de almacenamiento EFS Única— Acceso infrecuente de EFS One Zone y EFS One Zone (EFS One Zone-IA). Las clases de almacenamiento de EFS One Zone replican datos en una misma zona de disponibilidad.

  • Clases de almacenamiento EFS estándar— EFS Standard y EFS Standard-IA. Las clases de almacenamiento estándar de EFS replican datos en varias zonas de disponibilidad (Multi-AZ).

La latencia de primer byte al leer o escribir en cualquiera de las clases de almacenamiento IA es mayor que en las clases de almacenamiento EFS Standard o EFS One Zone.

Para obtener más información acerca de las clases de almacenamiento de EFS, consulte Clases de almacenamiento EFS.

Modos de rendimiento

Amazon EFS ofrece dos modos de desempeño: fines generales y E/S máx: fines generales y E/S máx:

  • Modo de uso generaladmite hasta 35.000 IOPS y tiene la menor latencia por operación. Los sistemas de archivos con clases de almacenamiento de EFS One Zone siempre utilizan el modo de rendimiento de uso general. Para sistemas de archivos con clases de almacenamiento estándar de EFS, puede utilizar el modo de rendimiento de uso general predeterminado o el modo de rendimiento máximo de E/S.

  • Modo de E/S máx.admite más de 500 000 IOPS y tiene latencias por operación más altas en comparación con el modo de uso general.

Establece el modo de rendimiento al crear un sistema de archivos y no puede cambiarlo una vez que se crea.

Le recomendamos utilizar el modo de desempeño de uso general para la gran mayoría de las aplicaciones. Si no está seguro de qué modo de rendimiento utilizar, elija el modo de rendimiento de uso general. Para garantizar que la carga de trabajo se mantenga dentro del límite de IOPS disponible para los sistemas de archivos mediante el modo de uso general, puede supervisar laPercentIOLimit CloudWatch Métrica de. Para obtener más información, consulte Amazon CloudWatch métricas de Amazon EFS.

Las aplicaciones pueden escalar sus IOPS de forma elástica hasta el límite asociado al modo de rendimiento. No se le facturan por separado las IOPS; se incluyen en la contabilidad de rendimiento de un sistema de archivos. Cada solicitud de Network File System (NFS) se contabiliza como 4 KB de rendimiento, o su tamaño real de solicitud y respuesta, lo que sea mayor. Por ejemplo, un sistema de archivos que puede generar 100 MBps de rendimiento puede generar hasta 25.600 escrituras de 4 KB por segundo (100 MBps divididos entre 4 KB por solicitud = 25 600 solicitudes por segundo).

Modos de desempeño

El modo de rendimiento de un sistema de archivos determina el rendimiento disponible para el sistema de archivos. Amazon EFS ofrece dos modos de desempeño: rendimiento por ráfagas y rendimiento aprovisionado. El rendimiento de lectura se descuenta para permitirle aumentar el rendimiento de lectura que el rendimiento de escritura. Según elRegión de AWS, el discount para lecturas oscila entre 1,66 y 3 veces. Para obtener más información, consulte la tabla deCuotas de rendimiento predeterminadas depara los modos de flujo de ráfaga y rendimiento aprovisionado. El descuento reduce el rendimiento medido para lecturas y no afecta a las escrituras ni a las acumulaciones de crédito en ráfagas. Además, el descuento de lectura nunca reduce el rendimiento medido para una única solicitud NFS por debajo de un tamaño mínimo de solicitud de 4 KB.

Descripción del rendimiento medido

Todos los sistemas de archivos de Amazon EFS tienen un rendimiento medido asociado. Para los sistemas de archivos que utilizan el modo de rendimiento aprovisionado, el rendimiento medido se determina por la cantidad de rendimiento aprovisionado. En los sistemas de archivos con el modo de rendimiento por ráfagas, el desempeño medido se determina en función de la cantidad de datos almacenados en la clase de almacenamiento EFS Standard o EFS One Zone.

Las solicitudes de lectura y escritura se miden a diferentes velocidades. Los medidores de Amazon EFS leen las solicitudes a un tercio de la tasa de otras solicitudes.

ejemplo de rendimiento medido de EFS

Por ejemplo, si está impulsando 30 mebibytes por segundo (MIBPS) de rendimiento de lectura y de escritura, la parte de lectura cuenta como 10 MiBps de rendimiento medido, la parte de escritura cuenta como 30 MIBPS y el rendimiento medido combinado es de 40 MIBPS. Este rendimiento combinado ajustado para las tasas de medición se refleja en elMeteredIOBytesAmazon CloudWatch Métrica de. Para obtener más información, consulte Amazon CloudWatch métricas de Amazon EFS.

Modo de desempeño por ráfagas

El modo de rendimiento en ráfaga es el modo de rendimiento predeterminado de Amazon EFS. Es ideal para aplicaciones tradicionales que tienen un patrón de rendimiento explosivo. Cuando el rendimiento es bajo, el modo de rendimiento de ráfaga utiliza depósitos de ráfaga para ahorrar créditos de ráfaga. Cuando el rendimiento es mayor, utiliza créditos de ráfaga.

En el modo de rendimiento en ráfaga, el rendimiento del sistema de archivos es proporcional al tamaño del sistema de archivos, hasta un máximo que depende de la región de Amazon EFS. Para obtener más información sobre los límites por región, consulte la tabla deCuotas de rendimiento predeterminadas depara los modos de flujo de ráfaga y rendimiento aprovisionado.

Cuando hay créditos de fragmentación disponibles, un sistema de archivos puede generar hasta 100 MBps por terabyte (TB) de almacenamiento, con un mínimo de 100 MBps. Si no hay créditos de fragmentación disponibles, un sistema de archivos puede generar hasta 50 MBps por TB de almacenamiento con un mínimo de 1 MBps.

El rendimiento de lectura y escritura se mide y los créditos de ráfaga se deducen del saldo crediticio ráfaga para el rendimiento medido. Los créditos de fragmentación se acumulan en proporción al tamaño del sistema de archivos a la velocidad base del sistema de archivos. Se acumulan 50 MBps de créditos de ráfaga por cada TB de almacenamiento de información. Cada vez que un sistema de archivos consume menos que su tasa base, acumula créditos de ráfaga. Cada vez que un sistema de archivos consume más que su tasa base, consume créditos de ráfaga. El tamaño medido deValueInStandardse utiliza para determinar su punto de referencia de rendimiento de E/S y las tasas de ráfaga.

Créditos por ráfagas de Amazon

Amazon EFS utiliza un sistema de crédito para determinar cuándo pueden transmitir por ráfagas los sistemas de archivos. Cada sistema de archivos gana créditos a lo largo del tiempo a una tasa inicial que se determina en función del tamaño del sistema de archivos que se almacena en la clase de almacenamiento Estándar de EFS o One Zone. Un sistema de archivos utiliza estos créditos cuando lee o escribe datos. La tasa inicial es de 50 MiB/s por TiB de almacenamiento (equivalente a 50 KiB/s por GiB de almacenamiento). Dado que Amazon EFS mide las operaciones de lectura a un tercio de la velocidad de otras operaciones hacia la tasa de referencia, un sistema de archivos EFS puede generar hasta 150 Kb/s por GiB de rendimiento de lectura o 50 Kb/s por GiB de rendimiento de escritura a esta velocidad de referencia.

Un sistema de archivos puede impulsar el rendimiento a su velocidad medida de línea base de forma continua. Un sistema de archivos acumula créditos por ráfagas cuando está inactivo o el desempeño está por debajo de su tasa medida inicial. Los créditos de ráfaga acumulados ofrecen al sistema de archivos la capacidad para incrementar el desempeño por encima de su tasa inicial.

Por ejemplo, un sistema de archivos de 100 GiB puede transmitir por ráfagas (a 100 MiB/s) durante el 5 por ciento del tiempo si está inactivo el 95 por ciento. En un periodo de 24 horas, el sistema de archivos gana crédito por un valor de 432 000 MiB, que se puede utilizar para transmitir por ráfagas a 100 MiB/s durante 72 minutos.

Los sistemas de archivos mayores de 1 TiB siempre puedan transmitir por ráfagas hasta un 50 por ciento del tiempo si están inactivos el 50 por ciento restante.

La siguiente tabla ofrece ejemplos de comportamiento de transmisión por ráfagas.

Tamaño del sistema de archivos Rendimiento por ráfagas Rendimiento de referencia
Un sistema de archivos de 100 GiB puede...
  • Transmisión por ráfagas hasta 300 MB/s en modo de lectura durante un máximo de 72 minutos al día

  • Transmitir por ráfagas a 100 MiB/s por escritura durante un máximo de 72 minutos al día o

  • Conduce hasta 15 MIB/s de solo lectura de forma continua

  • Controlar hasta 5 MB/s de escritura de manera continuada

Un sistema de archivos de 1 TiB puede...
  • Ráfaga a 300 MIB/s en solo lectura durante 12 horas al día

  • Transmisión por ráfagas a 100 MB/s por escritura durante 12 horas al día o

  • Conduce 150 MIB/s de solo lectura de forma continua

  • Utilice 50 MB/s de escritura de manera continuada

Un sistema de archivos de 10 TiB puede...
  • Ráfaga a 3 GIB/s en solo lectura durante 12 horas al día

  • Transmisión por ráfagas a 1 GiB/s por escritura durante 12 horas al día o

  • Conduce 1,5 GIB/s de solo lectura de forma continua

  • Utilice 500 MB/s de escritura de manera continuada

Por lo general, un sistema de archivos de mayor tamaño puede...
  • Transmitir por ráfagas a 300 MiB/s en solo lectura por TiB de almacenamiento durante 12 horas al día

  • Transmitir por ráfagas a 100 MiB/s de escritura por TiB de almacenamiento durante 12 horas al día o

  • Llegar a 150 MiB/s de sólo lectura por TiB de almacenamiento de forma continua

  • Llegar a 50 MiB/s de escritura por TiB de almacenamiento de forma continua

nota

Amazon EFS ofrece unRendimiento medidode 1 MIB/s para todos los sistemas de archivos, incluso si la tasa de referencia es inferior.

El tamaño del sistema de archivos utilizado para determinar la línea base y las velocidades de ráfaga es laValueInStandardtamaño medido disponible a través de laDescribeFileSystemsOperación de la API

Los sistemas de archivos pueden obtener hasta un saldo de crédito máximo de 2,1 TiB para sistemas de archivos de tamaño inferior a 1 TiB o de 2,1 TiB por TiB almacenado para sistemas de archivos mayores de 1 TiB. Este concepto implica que los sistemas de archivos pueden acumular créditos suficientes para transmitir por ráfagas de forma continua durante un máximo de 12 horas.

Modo de desempeño aprovisionado

Para las aplicaciones que tienen un rendimiento relativamente constante, recomendamos el modo de rendimiento aprovisionado. En el modo de rendimiento aprovisionado, se especifica un nivel de rendimiento que el sistema de archivos puede generar independientemente del tamaño del sistema de archivos o del saldo crediticio de ráfagas. Se le cobra la cantidad de rendimiento que aprovisiona que supera la tasa de rendimiento base del file system en función de la cantidad de almacenamiento si el sistema de archivos estaba utilizando el modo de rendimiento en ráfaga. Si el tamaño medido del sistema de archivos proporciona un rendimiento básico superior al de la cantidad de rendimiento que ha aprovisionado, el sistema de archivos utilizará automáticamente el modo de rendimiento de ráfaga.

Modos de rendimiento de conmutación

Puede cambiar el modo de rendimiento de un sistema de archivos existente, con la restricción de que solo puede realizar un cambio restringido en un período de 24 horas. Los siguientes cambios se consideran cambios restringidos:

  • Cambio del modo de rendimiento de un sistema de archivos (de Rendimiento aprovisionado a Rendimiento en ráfaga o de rendimiento en ráfaga a rendimiento aprovisionado).

  • Reducción de la cantidad de rendimiento aprovisionado en el modo de rendimiento aprovisionado.