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
Cette rubrique décrit comment migrer une AWS OpsWorks Stacks pile de la plateforme réseau Amazon EC2 Classic vers un réseau Amazon Virtual Private Cloud (AmazonVPC).
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 EC2 ressources et fonctionnalités Amazon, telles que la mise en réseau améliorée et les nouveaux types d'instances, nécessitent un cloud privé virtuel (VPC). Certaines ressources peuvent être partagées entre EC2 -Classic et aVPC, d'autres non. 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 qui répond aux exigences AWS OpsWorks Stacks de configuration. Pour configurer des sous-réseaux privés dans votre VPC formulaire AWS OpsWorks Stacks, consultez Exécuter une pile dans un VPC ce guide. Vous pouvez créer une personnalisation à VPC l'aide de la console VPC de gestion Amazon. Pour plus d'informations, consultez les configurations VPCset les sous-réseaux de l'assistant de VPC console Amazon dans le guide de l'utilisateur d'Amazon Virtual Private Cloud.
Pour poursuivre la migration, vous aurez besoin de l'VPCID 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 ouAPI. 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.
-
Clonez votre stack EC2 -Classic existant dans votreVPC. 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 en utilisant le AWS OpsWorks Stacks API. Lorsque vous clonez une pile à l'aide du AWS CLI ou AWS SDKs, définissez la valeur du
VpcId
paramètre sur l'ID du fichier VPC que vous avez créé dansPrérequis. Pour plus d'informations, consultez CloneStack dans la référence AWS OpsWorks Stacks API. -
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.
-
Migrez vos ressources classiques, telles que les groupes EC2 de sécurité, les équilibreurs de charge Elastic Load Balancing et les adresses IP ElasticVPC, vers votre, puis associez-les à la pile clonée. Pour plus d'informations, consultez Migrer vos ressources vers un VPC dans le guide de EC2 l'utilisateur Amazon.
-
Enregistrez les EBS volumes Amazon et les RDS instances Amazon 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 EBS volumes Amazon ne sont pas associés à unVPC, et vous pouvez les utiliser sur plusieurs instances à la fois dans des piles EC2 classiques et des piles dans un. VPC Vous pouvez enregistrer des RDS instances Amazon dans EC2 -Classic avec des piles EC2 -Classic et des piles dans un. VPC
-
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 Acheminement du trafic vers un équilibreur de ELB charge dans le guide 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.
-
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 suivant la migration.
-
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 EC2 console Amazon ni API pour arrêter ou supprimer AWS OpsWorks des instances.
-
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.
-
Supprimez la pile EC2 -Classic. Pour plus d'informations sur la suppression d'une pile, consultez Suppression d'une pile ce guide.