Almacenamiento efímero para las tareas de Fargate - Amazon Elastic Container Service

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.

Almacenamiento efímero para las tareas de Fargate

Cuando se aprovisiona, cada tarea de Amazon ECS alojada en contenedores de Linux AWS Fargate recibe el siguiente almacenamiento efímero para los montajes de enlace. Esto se puede montar y compartir entre contenedores que utilizan los parámetros volumes, mountPoints y volumesFrom de la definición de tareas. Esto no se admite en los contenedores de Windows. AWS Fargate

Versiones de plataforma de contenedores Fargate Linux

Versión 1.4.0 o posterior

De forma predeterminada, las tareas de Amazon ECS alojadas en Fargate que utilizan la versión 1.4.0 de la plataforma o una posterior reciben un mínimo de 20 GiB de almacenamiento efímero. La cantidad total de almacenamiento efímero se puede aumentar hasta un máximo de 200 GiB. Para hacerlo, especifique el parámetro ephemeralStorage en la definición de tareas.

La imagen del contenedor comprimida y sin comprimir extraída para la tarea se almacena en el almacenamiento efímero. Para determinar la cantidad total de almacenamiento efímero que debe utilizar la tarea, debe restar la cantidad de almacenamiento que utiliza la imagen de contenedor de la cantidad total de almacenamiento efímero que se asigna a su tarea.

Para las tareas que utilizan la versión 1.4.0 de la plataforma o una posterior que se lanzaron a partir del 28 de mayo de 2020, el almacenamiento efímero se cifra con un algoritmo de cifrado AES-256. Este algoritmo utiliza una clave AWS de cifrado propia.

Para las tareas que utilizan la versión de la plataforma 1.4.0 o una posterior y que se lanzaron a partir del 18 de noviembre de 2022, el uso efímero del almacenamiento se informa a través del punto de conexión de metadatos de tareas. Las aplicaciones de sus tareas pueden consultar el punto de conexión de metadatos de las tareas, versión 4, para obtener su tamaño reservado de almacenamiento efímero y la cantidad utilizada.

Además, el tamaño reservado del almacenamiento efímero y la cantidad utilizada se envían a Amazon CloudWatch Container Insights si activas Container Insights.

nota

Fargate reserva espacio en el disco. Solo lo usa Fargate. No se cobra por esto. No se muestra en estas métricas. Sin embargo, puede ver este almacenamiento adicional en otras herramientas, como df.

Versión 1.3.0 o anterior

Para las tareas de Amazon ECS alojadas en Fargate que utilizan la versión 1.3.0 de la plataforma o una anterior, cada tarea recibe el siguiente almacenamiento efímero.

  • 10 GB de almacenamiento de capa de Docker

    nota

    Esta cantidad incluye artefactos de imagen de contenedor comprimida y no comprimida.

  • 4 GB adicionales para montaje de volúmenes. Esto se puede montar y compartir entre contenedores que utilizan los parámetros volumes, mountPoints y volumesFrom de la definición de tareas.

Versiones de plataforma de contenedores Windows Fargate

Versión 1.0.0 o posterior

De forma predeterminada, las tareas de Amazon ECS alojadas en Fargate que utilizan la versión 1.0.0 de la plataforma o una posterior reciben un mínimo de 20 GiB de almacenamiento efímero. La cantidad total de almacenamiento efímero se puede aumentar hasta un máximo de 200 GiB. Para hacerlo, especifique el parámetro ephemeralStorage en la definición de tareas.

La imagen del contenedor comprimida y sin comprimir extraída para la tarea se almacena en el almacenamiento efímero. Para determinar la cantidad total de almacenamiento efímero que debe utilizar la tarea, debe restar la cantidad de almacenamiento que utiliza la imagen de contenedor de la cantidad total de almacenamiento efímero que se asigna a su tarea.

Para obtener más información, consulte Montajes de enlace.