Définitions ECS de tâches Amazon - 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.

Définitions ECS de tâches Amazon

Une définition de tâche est le plan de votre application. Il s'agit d'un fichier texte au JSON format qui décrit les paramètres et un ou plusieurs conteneurs qui forment votre application.

Voici certains des paramètres que vous pouvez spécifier dans une définition de tâche :

  • Le type de lancement à utiliser, qui détermine l'infrastructure sur laquelle vos tâches sont hébergées

  • L'image Docker à utiliser avec chaque conteneur dans la tâche

  • Quantité CPU et mémoire à utiliser pour chaque tâche ou chaque conteneur d'une tâche

  • La mémoire et les CPU exigences

  • Le système d'exploitation du conteneur sur lequel la tâche s'exécute

  • Le mode réseau Docker à utiliser pour les conteneurs dans votre tâche

  • La configuration de journalisation à utiliser pour les tâches

  • Si la tâche continue à s'exécuter en cas d'arrêt ou d'échec du conteneur

  • La commande que le conteneur exécute au démarrage

  • Les volumes de données utilisés avec les conteneurs dans la tâche

  • Le IAM rôle que les tâches utilisent

Pour obtenir la liste complète des paramètres de définition de tâche, veuillez consulter Paramètres de définition de ECS tâche Amazon.

Après avoir créé une définition de tâche, vous pouvez l'exécuter en tant que tâche ou service.

  • Une tâche est l'instanciation d'une définition de tâche au sein d'un cluster. Après avoir créé une définition de tâche pour votre application dans AmazonECS, vous pouvez spécifier le nombre de tâches à exécuter sur votre cluster.

  • Un ECS service Amazon exécute et conserve simultanément le nombre souhaité de tâches dans un ECS cluster Amazon. Le principe est le suivant : si l'une de vos tâches échoue ou s'arrête pour une raison quelconque, le planificateur de ECS service Amazon service lance une autre instance en fonction de votre définition de tâche. Il procède ainsi pour le remplacer et donc maintenir le nombre de tâches souhaité dans le service.