Publié le: Jan 11, 2024
Amazon Elastic Container Service (Amazon ECS) et AWS Fargate s'intègrent désormais à Amazon Elastic Block Store (EBS), ce qui vous permet de provisionner et d'associer facilement des volumes EBS aux tâches Amazon ECS exécutées à la fois sur AWS Fargate et Amazon Elastic Compute Cloud (EC2) à l'aide des API Amazon ECS. Cette fonctionnalité vous permet de déployer plus facilement des applications exigeantes en stockage et en données, telles que les tâches ETL, le transcodage multimédia et les charges de travail d'inférence ML à l'aide de conteneurs sans serveur.
Pour utiliser des volumes EBS avec vos tâches Amazon ECS, configurez simplement le chemin sur lequel vous souhaitez que le volume EBS soit monté dans votre définition de tâche et transmettez les attributs de volume EBS souhaités (par exemple, taille, type, IOPS, débit), la clé Amazon Key Management Service et l'identifiant du cliché (si vous souhaitez que le volume soit initialisé à partir d'un instantané EBS existant) dans la demande d'API RunTask, CreateService ou UpdateService. Lorsque vous configurez des volumes EBS pour vos tâches ou services Amazon ECS, Amazon ECS provisionne un nombre de volumes EBS égal au nombre de tâches et monte un volume EBS pour chaque tâche. Par défaut, Amazon ECS supprime automatiquement le volume EBS attaché lorsqu'une tâche se termine. Cette intégration vous donne accès à toutes les fonctionnalités d'EBS, notamment aux types de volumes configurables et aux performances, aux instantanés, à DataLifeCycleManager et au chiffrement de vos applications déployées avec Amazon ECS.
La prise en charge par Amazon ECS des volumes EBS est disponible dans les régions AWS suivantes. Pour commencer, consultez notre documentation et notre blog.