Migrer d'Amazon EC2 vers des instances gérées 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.

Migrer d'Amazon EC2 vers des instances gérées Amazon ECS

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

Considérations concernant la migration

Tenez compte des points suivants lors de la migration d'Amazon EC2 vers des instances gérées Amazon ECS :

Compatibilité de la tâche

Les définitions de tâches existantes configurées pour Amazon EC2 sont principalement compatibles avec les instances gérées Amazon ECS. Pour obtenir la liste des différences entre les définitions de tâches, voirDiffé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, y compris la gestion AWS des frais de gestion de l'infrastructure.

Fenêtres de maintenance

Configurez les fenêtres de maintenance à l'aide des fenêtres d' EC2 événements Amazon 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 :

  • 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 les instances gérées Amazon EC2 et Amazon ECS

É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.