View a markdown version of this page

Migrer depuis des instances gérées Amazon ECS AWS Fargate vers des instances gérées - 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.

Migrer depuis des instances gérées Amazon ECS AWS Fargate vers des instances gérées

Vous pouvez procéder à la migration des charges de travail existantes de Fargate vers les instances gérées Amazon ECS. Cette migration vous permet d'accéder à la gamme complète des types d'instances Amazon EC2, des réservations de capacité et des fonctionnalités avancées tout en maintenant AWS une infrastructure gérée.

Considérations concernant la migration

Gardez les considérations suivantes à l’esprit lors de la migration de Fargate vers les instances gérées Amazon ECS :

Compatibilité de la tâche

Les définitions de tâches existantes configurées pour Fargate sont principalement compatibles avec les instances gérées Amazon ECS. Pour plus d'informations sur les différences entre les définitions de tâches, consultezDifférences entre les définitions de tâches Amazon ECS pour les instances gérées Amazon ECS.

Changements de modèle de sécurité

Les instances gérées Amazon ECS autorisent plusieurs tâches par instance par défaut. Envisagez d’activer le mode monotâche si vos charges de travail nécessitent une isolation renforcée.

Cycle de vie d’une instance

Les instances gérées Amazon ECS ont une durée de vie maximale de 14 jours. Planifiez le remplacement des tâches et utilisez les services Amazon ECS pour la gestion automatique des tâches.

Changements de tarification

Avec les instances gérées Amazon ECS, vous payez l’intégralité de l’instance plus des frais de gestion, plutôt que des ressources par tâche comme avec Fargate.

Fenêtres de maintenance

Configurez les fenêtres de maintenance à l’aide des fenêtres d’événements Amazon EC2 pour contrôler le moment où les instances gérées Amazon ECS sont remplacées pour l’application de correctifs.

Conditions préalables

Avant de procéder à la migration vers les instances gérées Amazon ECS, assurez-vous de disposer des éléments suivants :

  • Les tâches Fargate existantes s’exécutent sur la version de plateforme 1.4.0 ou ultérieure

  • Vous disposez des rôles IAM requis pour les instances gérées Amazon ECS. Cela inclut notamment les éléments suivants :

    • Rôle dans l'infrastructure : permet à Amazon ECS de passer des appels aux AWS services en votre nom afin de gérer l'infrastructure des instances gérées Amazon ECS.

      Pour de plus amples informations, veuillez consulter Rôle IAM d’infrastructure Amazon ECS.

    • Profil d’instance : fournit des autorisations pour l’agent de conteneur Amazon ECS et le démon Docker exécutés sur des instances gérées.

      Pour de plus amples informations, veuillez consulter Profil d’instance des instances gérées Amazon ECS.

  • Compréhension des différences de modèle de sécurité entre Fargate et les instances gérées Amazon ECS

Important

Les instances gérées Amazon ECS utilisent un modèle de sécurité différent de celui de Fargate. Les tâches multiples peuvent s’exécuter sur la même instance, ce qui peut exposer les tâches aux vulnérabilités émanant d’autres tâches. Passez en revue vos exigences en matière de sécurité avant de procéder à la migration.

Étape 1 : mettre à jour le cluster pour utiliser les instances gérées Amazon ECS

Créez un fournisseur de capacité. Lorsque vous créez un fournisseur de capacité avec les instances gérées Amazon ECS, celui-ci n’est disponible qu’au sein du cluster spécifié.

Pour de plus amples informations, veuillez consulter Création d’un fournisseur de capacité pour les instances gérées Amazon ECS.

Étape 2 : mettre à jour la définition de tâche pour bénéficier de la fonctionnalité d’instances gérées Amazon ECS

Mettez à jour la définition de la tâche afin qu’elle possède les capacités requises pour les instances gérées Amazon ECS.

Pour de plus amples informations, veuillez consulter Mise à jour d’une définition de tâche Amazon ECS à l’aide de la console.

Étape 3 : mettre à jour le service pour utiliser le fournisseur de capacité d’instances gérées Amazon ECS

Mettez à jour votre service Amazon ECS existant pour utiliser le fournisseur de capacité d’instances gérées Amazon ECS.

Pour de plus amples informations, veuillez consulter Mise à jour d’un service Amazon ECS pour utiliser un fournisseur de capacité.

Étape 4 : procéder à la migration des tâches autonomes

Pour les tâches autonomes, spécifiez le fournisseur de capacité des instances gérées Amazon ECS lors de l’exécution de la tâche.

Pour de plus amples informations, veuillez consulter Exécution d’une application en tant que tâche Amazon ECS.