Agence web » Actualités du digital » Comment migrer facilement des serveurs vers le cloud avec le service de migration d’applications d’AWS –

Comment migrer facilement des serveurs vers le cloud avec le service de migration d’applications d’AWS –

Logo AWS

Le nouveau service de migration d’applications d’AWS est un outil permettant d’effectuer des migrations Lift-and Shift, où les serveurs sont copiés entièrement automatiquement et transférés vers le cloud, où le service d’application est transféré. Il est facile à utiliser et peut déplacer les serveurs avec un temps d’arrêt minimal.

Qu’est-ce qu’AWS Application Migration Service ?

Récemment, AWS a lancé Application Migration Service, en abrégé AWS MGN. Il est basé sur CloudEndure Migration, une ancienne société qu’AWS a achetée et qui fonctionne depuis un certain temps. Désormais, AWS recommande d’utiliser MGN, qui est une fonctionnalité de première classe de l’écosystème AWS.

Le processus est très simple. Vous installez l’agent de réplication MGN sur le serveur que vous souhaitez migrer et le configurez dans la console de gestion MGN. Il copie le système d’exploitation, les applications et toutes les données, et les transfère vers un environnement intermédiaire composé d’instances EC2 à faible coût.

Ensuite, une fois le transfert terminé, ces instances EC2 peuvent être converties en instances haute puissance que vous utiliserez pour la production, et le serveur d’origine peut être arrêté.

Bien sûr, il s’agit simplement d’une migration lift-and-shift. Déplacer vos serveurs directement vers AWS ne changera rien à votre réseau dans l’immédiat. Cela vous donne un point de départ dans le cloud et la possibilité de moderniser lentement votre infrastructure à l’aide des services AWS.

Par exemple, vous avez peut-être un petit service exécuté sur la machine qui pourrait être mieux en tant que fonction AWS Lambda, ou peut-être que vous exécutez une base de données interne qui pourrait être mieux si elle était déplacée vers AWS RDS.

Quoi qu’il en soit, le passage au cloud est quelque chose que la plupart des entreprises font de nos jours, et le service de migration d’applications d’AWS le rend extrêmement facile.

Déplacement de serveurs avec AWS MGN

Tout d’abord, vous devrez configurer la réplication dans la console de gestion MGN. Rendez-vous là-bas et cliquez sur « Commencer » ou créez un nouveau modèle de paramètres à partir de la barre latérale.

La principale chose que vous devrez configurer est l’instance de serveur de réplication à utiliser. Ce n’est que temporaire, mais vous voudrez choisir quelque chose sur lequel vous pouvez au moins tester votre réseau avant de passer à des instances de qualité production. Cependant, pour la plupart des charges de travail légères, t2.small devrait convenir à un serveur qui ne reçoit pas de trafic.

Vous devrez également sélectionner un sous-réseau, que vous souhaitiez ou non une instance EBS basée sur un disque dur, et tous les groupes de sécurité supplémentaires (système de pare-feu d’AWS) que vous souhaitez.

Ensuite, vous devrez télécharger l’agent de réplication MGN sur votre serveur. Il s’agit d’un script Python, mais il dépend de la région. Vous devrez remplacer « REGION » dans la commande suivante par la région AWS vers laquelle vous transférez les serveurs, qui s’affiche en haut à droite de la console de gestion.

wget -O ./aws-replication-installer-init.py https://aws-application-migration-service-REGION.s3.amazonaws.com/latest/linux/aws-replication-installer-init.py

Ensuite, vous devrez l’exécuter avec des privilèges d’administrateur avec sudo python3 aws-replication-installer-init.py. Vous devrez peut-être installer python3 si votre système ne l’a pas déjà.

Une fois exécuté, le serveur sera ajouté à la console MGN. Vous pourrez suivre la progression du transfert de données à partir d’ici.

Une fois qu’il est prêt pour le test, vous pourrez lancer des images de test en sélectionnant tous les serveurs que vous souhaitez lancer et en sélectionnant « Lancer des instances de test ».

Ensuite, une fois qu’il est prêt à être échangé sur la nouvelle machine, vous pouvez lancer des instances de basculement à l’aide des paramètres de lancement définis pour chaque serveur dans la console.

★★★★★