Migration de piles d'Amazon EC2-Classic vers un VPC - AWS OpsWorks

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.

Migration de piles d'Amazon EC2-Classic vers un VPC

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Cette rubrique décrit comment migrer une AWS OpsWorks Stacks pile depuis la plateforme réseau Amazon EC2 Classic vers un réseau Amazon Virtual Private Cloud (Amazon VPC).

Si vous avez créé votre AWS compte avant le 04/12/2013, vous pouvez bénéficier du support pour EC2-Classic dans certaines régions. AWS Certaines ressources et fonctions Amazon EC2, comme la mise en réseau améliorée et des types d'instance plus récents, requièrent un cloud privé virtuel (VPC). Certaines ressources peuvent être partagées entre EC2-Classic et un VPC, contrairement à d'autres ressources. Pour éviter toute interruption de service, nous vous recommandons de migrer vos AWS OpsWorks Stacks piles vers un VPC.

Prérequis

Avant de commencer, vous devez disposer d'un VPC répondant aux exigences de AWS OpsWorks Stacks configuration. Pour configurer des sous-réseaux privés dans votre VPC AWS OpsWorks Stacks pour, Running a Stack in a VPC consultez ce guide. Vous pouvez créer un VPC personnalisé à l'aide de la console de gestion Amazon VPC. Pour plus d'informations, consultez les configurations de l'assistant de console Amazon VPC, les VPC et les sous-réseaux dans le guide de l'utilisateur d'Amazon Virtual Private Cloud.

Pour poursuivre la migration, vous aurez besoin de l'ID VPC et de l'ID de sous-réseau que vous souhaitez utiliser.

Migrer une AWS OpsWorks Stacks pile vers un VPC

Tout d'abord, clonez une pile EC2-Classic existante à l'aide de la AWS OpsWorks Stacks console ou de l'API. Déplacez ensuite les ressources de la pile existante vers la nouvelle pile. Démarrez les nouvelles instances de la pile clonée et déployez les applications. Vérifiez que la nouvelle pile fonctionne. Enfin, supprimez les ressources EC2-Classic de la pile EC2-Classic, puis supprimez l'ancienne pile.

  1. Clonez votre stack EC2-Classic existant dans votre VPC. Le clonage de la pile copie les paramètres de la pile, les couches, les applications, les utilisateurs et les autorisations des utilisateurs vers la nouvelle pile. Pour plus d'informations sur le clonage d'une pile, consultez Cloner une pile ce guide.

    Vous pouvez également cloner une pile à l'aide de l' AWS OpsWorks Stacks API. Lorsque vous clonez une pile à l'aide AWS des SDK AWS CLI ou, définissez la valeur du VpcId paramètre sur l'ID du VPC dans lequel vous l'avez créé. Prérequis Pour plus d'informations, consultez CloneStack dans la Référence d'API AWS OpsWorks Stacks .

  2. Créez de nouvelles instances dans les couches de la pile clonée. Assurez-vous de spécifier l'ID du sous-réseau dans Prérequis lequel vous l'avez créé. Pour plus d'informations sur la création d'instances dans une pile, consultez Ajout d'une instance à une couche ce guide.

  3. Migrez vos ressources classiques, telles que les groupes de sécurité EC2, les équilibreurs de charge Elastic Load Balancing et les adresses IP Elastic vers votre VPC, puis associez-les à la pile clonée. Pour plus d'informations, consultez Migrer vos ressources vers un VPC dans le guide de l'utilisateur Amazon EC2.

  4. Enregistrez les volumes Amazon EBS et les instances Amazon RDS auprès de la pile clonée. Pour plus d'informations sur l'enregistrement de ressources Enregistrement des ressources auprès d'une pile dans une pile, consultez ce guide.

    Les volumes Amazon EBS ne sont pas associés à un VPC, et vous pouvez les utiliser sur plusieurs instances à la fois dans des piles EC2-Classic et dans des piles d'un VPC. Vous pouvez enregistrer des instances Amazon RDS dans EC2-Classic avec des piles EC2-Classic et des piles dans un VPC.

  5. Démarrez des instances dans la pile clonée, puis déplacez un petit pourcentage de vos charges de travail vers la pile clonée. Par exemple, déplacez un faible pourcentage du trafic vers les équilibreurs de charge Elastic Load Balancing de la pile clonée. Si vous utilisez Amazon Route 53, consultez la section Routage du trafic vers un équilibreur de charge ELB dans le manuel du développeur Amazon Route 53.

    N'acheminez qu'un faible pourcentage du trafic jusqu'à ce que vous soyez certain que la nouvelle pile est fonctionnelle et prend en charge vos applications. Laissez la nouvelle pile fonctionner avec un faible pourcentage de trafic pendant une période d'essai, par exemple une semaine. Après avoir vérifié que la nouvelle pile fonctionne, acheminez le trafic restant vers la pile.

  6. Une fois que vous êtes certain que la pile clonée fonctionne, déplacez le reste de votre trafic de production ou de vos charges de travail vers la pile clonée. Vous pouvez désormais arrêter les instances de la pile EC2-Classic. Nous vous recommandons de garder l'ancienne pile disponible pendant plusieurs semaines, afin de pouvoir transférer les charges de travail vers l'ancienne pile si des problèmes surviennent avec la nouvelle pile dans les semaines qui suivent la migration.

  7. Lorsque la nouvelle pile fonctionne depuis plusieurs semaines, supprimez les instances de la pile EC2-Classic. Pour plus d'informations sur la suppression d'instances, consultez Supprimer des AWS OpsWorks instances de Stacks ce guide.

    Important

    N'utilisez pas la console ou l'API Amazon EC2 pour arrêter ou supprimer AWS OpsWorks des instances.

  8. Supprimez les applications de la pile EC2-Classic. Pour plus d'informations sur la façon de supprimer des applications, consultez la section Pour supprimer l'application de la pile dans ce guide.

  9. Supprimez la pile EC2-Classic. Pour plus d'informations sur la suppression d'une pile, consultez Suppression d'une pile ce guide.

Consultez aussi