Comment migrer facilement des serveurs vers le cloud avec le service de migration d'applications d'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 premier ordre 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 instances alimentées que vous utiliserez pour la production, et le serveur d'origine peut être arrêté.

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

Publicité

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, la migration vers le 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

Vous devez d'abord configurer la réplication dans la console de gestion MGN. Allez-y 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 pourrez au moins tester votre réseau avant de passer à des instances de niveau 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 un instance EBS basée sur le lecteur et tous les groupes de sécurité supplémentaires (système de pare-feu 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 avec 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 Publicité

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 les instances de test”.

Ensuite, une fois qu'elles sont prêtes à être transférées sur la nouvelle machine, vous pouvez lancer des instances de basculement à l'aide de la fonction de lancement Paramètres définis pour chaque serveur dans la console.


Posted

in

by

Tags: