Migration d'applications à l'aide deAWS SMS - AWS Server Migration Service

Mise à jour produit

Il est recommandé :AWSApplication Migration Service(AWSMGN) en tant que principal service de migration pour lift-and-shift migrations. SiAWSMGN n'est pas disponible dans unAWSRégion, vous pouvez utiliser leAWS SMSAPIjusqu'en mars 2023.

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 d'applications à l'aide deAWS SMS

AWS Server Migration Serviceprend en charge la migration automatique des piles d'applications multi-serveurs de vos centres de données sur site vers Amazon EC2. Lorsque la migration du serveur est effectuée par réplication d'un seul serveur tel qu'une Amazon Machine Image (AMI), la migration de l'application réplique tous les serveurs dans une application comme des AMI et génère un modèle AWS CloudFormation pour les lancer de façon coordonnée.

Les applications peuvent également être subdivisées en plusieurs groupes pour vous permettre de lancer des niveaux de serveurs dans un ordre défini. Le schéma suivant illustre un exemple d'application Web basée sur une base de données :


            Lancement d'une application par niveaux à l'aide de groupes.

Dans cet exemple, l'application est divisée en quatre groupes dont chacun possède trois serveurs. Le modèle AWS CloudFormation démarre les serveurs dans l'ordre suivant : bases de données, serveurs de fichiers, serveurs Web et serveurs d'applications.

Une fois que vos serveurs sont organisés en applications et groupes de lancement, vous pouvez spécifier une fréquence de réplication, fournir des scripts de configuration, puis configurer une cible VPC dans laquelle vous les lancerez. Lorsque vous lancez une application, AWS SMS la configure en fonction du modèle généré.

La migration d'applications s'appuie sur les procédures pour découvrir les ressources sur site décrites dans Installation du connecteur de migration de serveur. Une fois que vous avez importé un catalogue de serveurs dansAWS SMSà l'aide du connecteur de migration de serveur, vous pouvez configurer les paramètres relatifs aux applications, à la réplication et au lancement, puis surveiller le statut de la migration à l'aide des ressources deAWS SMSdans leAWS SMSAPI,AWSInterface de ligne de commande, ouAWSKits SDK.

Considérations

  • Vous pouvez répliquer vos serveurs sur site dans AWS pendant 90 jours maximum par serveur. Le temps d'utilisation est calculé dès le lancement d'une réplication de serveur et jusqu'à l'arrêt de la tâche de réplication. Votre tâche de réplication est automatiquement arrêtée après 90 jours. Vous pouvez demander une extension à partir de AWS Support.

  • Au cours du processus de création de l'AMI,AWS SMSdéfinit leDeleteOnTerminationpour le volume racine à false, remplaçant la valeur par défaut. Vous pouvez supprimer le volume racine manuellement après avoir terminé l'instance, ou vous pouvez définir l'attribut sur true afin qu'Amazon EC2 supprime le volume racine à la fin de l'instance. Pour plus d'informations, consultez Conservation des volumes Amazon EBS lors de la résiliation des instances dans le Guide de l'utilisateur Amazon EC2.

  • La migration d'applications à partir de Microsoft Azure est prise en charge, mais le connecteur de migration de serveur pour Azure ne garantit pas actuellement la proximité des instantanés de serveur dans l'application.

Utiliser la migration des applications

Vous pouvez exécuter les tâches suivantes.

Création d’une application

Pour créer une application, consultez leAWS SMS create-appdans la commandeAWS CLIRéférence des commandes.

Configurer des paramètres de réplication

Pour configurer les paramètres de réplication pour une application, consultez leAWS SMS tâche de mise à jour de réplicationdans la commandeAWS CLIRéférence des commandes.

Configurer des paramètres de lancement

Avant de pouvoir configurer les paramètres réseau, vous devez configurer un cloud privé virtuel, un sous-réseau et un groupe de sécurité, comme décrit pour leRunInstancesAction d'API Amazon EC2.

Pour configurer les paramètres de lancement d'une application, consultez leAWS SMS configuration de lancement de put-appdans la commandeAWS CLIRéférence des commandes.

Démarrer la réplication

Pour commencer la réplication d'une application, consultez leAWS SMS réplication Start-Appdans la commandeAWS CLIRéférence des commandes.

Lancement d'une application

Pour lancer une application, consultez leAWS SMS application de lancementdans la commandeAWS CLIRéférence des commandes.

Générer un rapport CloudFormation modèle

Pour examiner leAWS CloudFormationmodèle généré automatiquement lorsque vous lancez l'application, consultez leAWS SMS générer un modèledans la commandeAWS CLIRéférence des commandes.

Importer des applications depuis Migration Hub

La migration des applications prend en charge l'importation et la migration des applications détectées par AWS Migration Hub.

Pour importer des applications depuis Migration Hub, consultez leAWS SMS import-app-cataloguedans la commandeAWS CLIRéférence des commandes.

Note

SMS importe les serveurs liés aux applications de Migration Hub uniquement s'ils existent dans le catalogue de serveurs SMS et s'ils ne font pas partie d'une application SMS existante. Par conséquent, certaines applications peuvent être importées partiellement uniquement. Une application ne peut pas être importée à nouveau si elle est répliquée ou lancée activement par SMS. Si ce conflit a lieu, arrêtez la réplication ou lancez et réimportez.