View a markdown version of this page

Options de stockage pour les tâches Amazon ECS - Amazon Elastic Container Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Options de stockage pour les tâches Amazon ECS

Amazon ECS vous offre des options de stockage de données flexibles, économiques et faciles à utiliser, en fonction de vos besoins. Amazon ECS prend en charge les options de volume de données suivantes pour les conteneurs :

Volume de données Capacité prise en charge Systèmes d’exploitation pris en charge Persistance du stockage Cas d’utilisation
Amazon Elastic Block Store (Amazon EBS) Fargate, Amazon EC2, instances gérées Amazon ECS Linux, Windows (sur Amazon EC2 uniquement) Peut être conservé lorsqu’il est associé à une tâche autonome. Éphémère lorsqu’il est rattaché à une tâche gérée par un service. Les volumes Amazon EBS offrent un stockage par blocs économique, durable et hautement performant pour les charges de travail conteneurisées gourmandes en données. Les cas d’utilisation courants sont notamment les charges de travail transactionnelles telles que les bases de données, les bureaux virtuels et les volumes racine, ainsi que les charges de travail à débit intensif telles que le traitement des journaux et les charges de travail ETL. Pour de plus amples informations, veuillez consulter Utilisation des volumes Amazon EBS avec Amazon ECS.
Amazon Elastic File System (Amazon EFS) Fargate, Amazon EC2, instances gérées Amazon ECS Linux Persistante Les volumes Amazon EFS fournissent un stockage de fichiers partagé simple, doté d’une capacité de mise à l’échelle et persistant pour une utilisation avec vos tâches Amazon ECS. Ils croissent et diminuent automatiquement à mesure que vous ajoutez ou supprimez des fichiers. Les volumes Amazon EFS prennent en charge la simultanéité et trouvent leur utilité dans les applications conteneurisées qui procèdent à une mise à l’échelle horizontale et nécessitent le recours à des fonctionnalités de stockage telles qu’une faible latence, un débit élevé et une cohérence en lecture après écriture. Les cas d’utilisation courants sont notamment les charges de travail telles que l’analytique des données, le traitement multimédia, la gestion de contenu et les services Web. Pour de plus amples informations, veuillez consulter Utilisation des volumes Amazon EFS avec Amazon ECS.
Amazon FSx for Windows File Server Amazon EC2 Windows Persistante Les volumes FSx for Windows File Server fournissent des serveurs de fichiers Windows entièrement gérés que vous pouvez utiliser pour l’allocation de vos tâches Windows nécessitant un stockage de fichiers persistant, distribué, partagé et statique. Les cas d’utilisation courants sont notamment les applications .NET qui peuvent nécessiter des dossiers locaux comme stockage persistant pour enregistrer les résultats des applications. Amazon FSx for Windows File Server propose un dossier local dans le conteneur qui permet à plusieurs conteneurs d’effectuer des opérations de lecture-écriture sur le même système de fichiers pris en charge par un partage SMB. Pour de plus amples informations, veuillez consulter Utilisation de FSx for Windows File Server avec Amazon ECS.
Amazon FSx pour NetApp ONTAP Amazon EC2 (montage natif) ; Fargate (via des points d'accès S3 pour FSx) Linux Persistante Les volumes Amazon FSx pour NetApp ONTAP fournissent des systèmes de fichiers NetApp ONTAP entièrement gérés que vous pouvez utiliser pour provisionner vos tâches Linux nécessitant un stockage de fichiers partagé persistant, performant et riche en fonctionnalités. Amazon FSx pour NetApp ONTAP prend en charge les protocoles NFS et SMB et fournit des fonctionnalités professionnelles telles que les instantanés, le clonage et la déduplication des données. Les cas d'utilisation courants incluent les charges de travail informatiques hautes performances, les référentiels de contenu et les applications nécessitant un stockage POSIX-compliant partagé. Pour plus d'informations, consultez la section Montage de systèmes de fichiers Amazon FSx pour NetApp ONTAP à partir de conteneurs Amazon ECS.

Bien que le montage en volume natif de FSx pour NetApp ONTAP soit disponible uniquement sur le type de lancement Amazon EC2, vous pouvez accéder à vos données FSx pour NetApp ONTAP à partir de tâches Fargate à l'aide de points d'accès S3 pour FSx. Cette approche permet à vos applications conteneurisées de lire et d'écrire des données FSx pour ONTAP via l'API Amazon Simple Storage Service sans nécessiter de montage NFS ou SMB direct. Pour plus d'informations, consultez Création d'un point d'accès Amazon S3 pour FSx for ONTAP.

Fichiers Amazon S3 Fargate, instances gérées Amazon ECS Linux Persistante Amazon S3 Files est un système de fichiers hautes performances qui fournit un accès rapide et mis en cache aux données Amazon S3 via une interface de système de fichiers montable. Les volumes S3 Files permettent à vos conteneurs d'accéder directement au système de fichiers aux données stockées dans des compartiments S3. Les cas d'utilisation courants incluent l'analyse des données, la formation à l'apprentissage automatique et les applications nécessitant un accès haut débit aux données S3. Pour de plus amples informations, veuillez consulter Configuration des fichiers S3 pour Amazon ECS.
Volumes Docker Amazon EC2 Windows, Linux Persistante Les volumes Docker sont une fonctionnalité de l’environnement d’exécution des conteneurs Docker qui permet aux conteneurs de conserver des données en montant un répertoire à partir du système de fichiers de l’hôte. Les pilotes de volume Docker (également appelés plug-ins) sont utilisés pour intégrer les volumes de conteneurs à des systèmes de stockage externes. Les volumes Docker peuvent être gérés par des pilotes tiers ou par le pilote local intégré. Les cas d’utilisation courants des volumes Docker sont notamment la mise à disposition de volumes de données persistants ou le partage de volumes à différents emplacements sur différents conteneurs d’une même instance de conteneur. Pour de plus amples informations, veuillez consulter Utilisation de volumes Docker avec Amazon ECS.
Montages liés Fargate, Amazon EC2, instances gérées Amazon ECS Windows, Linux Éphémère Les montages par liaison consistent en un fichier ou un répertoire sur l'hôte, tel qu'une instance Amazon EC2 ou AWS Fargate qui est monté sur un conteneur. Les cas d’utilisation courants des montages liés sont notamment le partage d’un volume d’un conteneur source avec d’autres conteneurs de la même tâche, ou le montage d’un volume hôte ou d’un volume vide dans un ou plusieurs conteneurs. Pour de plus amples informations, veuillez consulter Utilisation de montages liés avec Amazon ECS.