Uso de volúmenes de datos en tareas - 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.

Uso de volúmenes de datos en tareas

Amazon ECS admite las siguientes opciones de volumen de datos para contenedores:

  • Volúmenes de Amazon EBS: estos volúmenes proporcionan un almacenamiento en bloques rentable, duradero y de alto rendimiento para cargas de trabajo en contenedores con uso intensivo de datos. Puede configurar como máximo un volumen de EBS para adjuntarlo a una tarea de ECS independiente al ejecutar la tarea. O bien, puede configurar 1 volumen de EBS por tarea para adjuntarlo a cada tarea iniciada mediante un servicio de ECS al crear o actualizar el servicio. Los volúmenes de Amazon EBS son compatibles con las tareas de Linux alojadas en instancias de Fargate o Amazon EC2. Para obtener más información, consulte Volúmenes de Amazon EBS.

  • Almacenamiento de tareas efímeras de Fargate: de forma predeterminada, las tareas de Amazon ECS que se alojan en Fargate con una versión de plataforma 1.4.0 o 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.

  • Volúmenes de Amazon Elastic File System (Amazon EFS): estos volúmenes proporcionan un almacenamiento de archivos simple, escalable y persistente para su uso en las tareas de Amazon ECS. Con Amazon EFS, la capacidad de almacenamiento es elástica. Aumenta y disminuye automáticamente a medida que se agregan o eliminan archivos. Sus aplicaciones pueden disponer del almacenamiento que necesitan cuando lo necesitan. Se admiten volúmenes de Amazon EFS para tareas que están alojadas en instancias de Fargate o Amazon EC2. Para obtener más información, consulte Volúmenes de Amazon EFS.

  • Volúmenes de Amazon FSx for Windows File Server: estos volúmenes proporcionan servidores de archivos Windows totalmente gestionados. Estos servidores de archivos están respaldados por un sistema de archivos de Windows. Cuando utiliza FSx for Windows File Server junto con Amazon ECS, puede aprovisionar sus tareas de Windows con almacenamiento persistente, distribuido, compartido y estático de archivos. Para obtener más información, consulte Volúmenes de FSx for Windows File Server.

    Los contenedores Windows de Fargate no admiten esta opción.

  • Volúmenes de Docker: estos volúmenes son volúmenes administrados por Docker que se crean en la instancia host de /var/lib/docker/volumes Amazon EC2. Los controladores de volúmenes de Docker (también llamados complementos) se usan para integrar los volúmenes con sistemas de almacenamiento externos como Amazon EBS. Se puede usar el controlador de volumen local integrado o un controlador de volumen de terceros. Los volúmenes de Docker solo se admiten cuando se ejecutan tareas en instancias de Amazon EC2. Los contenedores de Windows solo admiten el uso del local controlador. Para utilizar volúmenes de Docker, especifique dockerVolumeConfiguration en su definición de tarea. Para obtener más información, consulte Volúmenes de Docker.

  • Montajes encuadernados: estos volúmenes constan de un archivo o directorio en el host, como una instancia de Amazon EC2,AWS Fargate o que se monta en un contenedor. Los volúmenes de host de montaje de enlace son compatibles con tareas que están alojadas en instancias de Fargate o Amazon EC2. Los volúmenes de host de montaje vinculado utilizan el almacenamiento efímero en Fargate. La cantidad de almacenamiento efímero es diferente en las múltiples versiones de la plataforma de Fargate. Puede solicitar hasta 200 gibibytes (GiB) de almacenamiento efímero en la plataforma Fargate Linux versión 1.4.0 o posterior. Para obtener más información, consulte Montajes de enlace.