Introduction
De nombreux clients souhaitent accélérer leur migration vers le cloud dans des délais réduits pour faire face à des enjeux de fermeture de datacenters, obsolescence des systèmes, renouvellement de licences, … Les besoins de chaque client étant uniques, cet article explore comment AWS Application Migration Service peut faciliter une migration Lift and Shift rapidement depuis des machines virtuelles vers des instances AWS EC2.
Pourquoi choisir Metanext ?
Chez Metanext, nous bénéficions d’une solide expérience de plusieurs années dans le domaine du Cloud. Notre méthode, simple mais efficace, repose sur trois piliers : Think, Build et Run the Cloud. Cette approche nous permet d’accompagner au mieux les entreprises dans leur transformation vers des environnements cloud privés, publics et hybrides. Toute innovation doit répondre aux besoins opérationnels de nos clients. Ensemble, nous choisirons les meilleures solutions pour répondre à vos besoins tout en adoptant une posture agnostique.
Notre approche se déroule en plusieurs phases :
- Ateliers afin de bien comprendre votre besoin et votre stratégie
- Collecte d’informations sur les applications et ressources concernées
- Présentation de plusieurs scénarios possibles
- Aide au choix de la solution cible en tenant compte de :
- Votre stratégie et de vos attentes
- Les coûts
- La maintenabilité des solutions
- Les éventuels risques
- Offre financière détaillée avec une projection financière précise.
Travailler avec Metanext, c’est profiter d’une équipe d’experts flexibles et dévoués, prêts à vous accompagner avec une attention personnalisée et une proximité maximale.
Pourquoi ne pas migrer vers AWS EC2 ?
Qu’est-ce que EC2 ?
Une instance EC2 est un serveur virtuel dans le cloud AWS. AWS propose un large catalogue de types d’instances, permettant de trouver la configuration idéale pour votre application en termes de CPU, de mémoire, de réseau et, si nécessaire, de stockage. Les types d’instances sont regroupés en différentes familles, en fonction de l’utilisation prévue des machines virtuelles :
- Général : Pour des usages diversifiés et équilibrés.
- Optimisées pour le calcul : Pour des applications nécessitant une grande puissance de calcul.
- Instances GPU : Pour des charges de travail nécessitant une accélération graphique, comme Optimisées pour la mémoire : Pour des applications nécessitant une grande quantité de mémoire.
- L’apprentissage automatique et le rendu 3D.
- Optimisées pour le stockage : Pour des applications nécessitant un accès rapide à des volumes de stockage importants.
- Micro-instances : Pour des charges de travail légères et des tests.
Les instances EC2 sont associées à un stockage décentralisé EBS (Elastic Block Store), qui offre des mécanismes de snapshots permettant de créer des points de restauration des machines. Cette fonctionnalité est essentielle pour assurer la sauvegarde et la récupération des données en cas de besoin.
EC2, c’est super, on y va comment ?
Dans cette partie, nous allons présenter les différentes étapes de la migration des VMs depuis VMware vers EC2.
Think
La première étape consiste à s’assurer de la compatibilité des machines virtuelles avec EC2. Pour ce faire, une Appliance AWS peut être déployée sur la plateforme VMware concernée afin d’analyser les consommations des machines virtuelles.
Cet outil permet de formuler des recommandations pour un dimensionnement optimal des instances EC2 :
Cette opération de RightSizing vise à ajuster la taille des instances EC2 pour réduire l’empreinte cloud du client, optimisant ainsi les coûts tout en maintenant le niveau de performance attendu.
Ensuite, en collaboration avec les équipes clientes, nous utilisons différents outils pour analyser les flux entre les machines. Cette analyse permet de regrouper les machines en vagues de migration, minimisant ainsi les distances entre les différents composants d’une application pendant la phase de migration.
En suivant ces étapes, nous garantissons une migration efficace et fluide, tout en optimisant les ressources et les coûts pour le client.
Build
A travers différents ateliers, nous définissions ensemble l’architecture AWS cible en nous appuyant sur les piliers du Well-Architected Framework de AWS.
Une fois la Landing Zone prête, nous utilisons AWS Application Migration Service pour migrer vos workloads depuis votre site on-premise ou CSP vers AWS, ou bien entre différentes régions ou zones de disponibilité AWS.
AWS Application Migration Service est composé de différents éléments :
- Une appliance installé sur une VM dédiée ou un agent installé sur chaque VM / Serveur physique.
- Un ou plusieurs serveur(s) de réplication, permettent de recevoir les données depuis l’appliance de manière continue et en temps réel.
- Un ou plusieurs serveur(s) de conversion, permettant de convertir les snapshots en volume EBS.
Workflow de migration d’une VM VMware :
Pour aller plus loin…
Des actions post déploiement peuvent être mises en place afin d’effectuer des tâches récursives sur les VMs, vous pouvez utiliser celle proposée par AWS ou bien créer vos propres actions, comme par exemple, désinstaller les VMware Tools.
Conclusion
Cette méthode permet de migrer 99 % des VMs et serveurs physiques vers des instances EC2. AWS MGN présente de nombreux avantages :
- Facilité de mise en place et d’utilisation : Le service est intuitif et simple à déployer.
- Gratuité initiale : La solution est gratuite pendant les 90 premiers jours.
- Migration en ligne : La phase de copie initiale peut se faire sans arrêter la VM.
- Automatisation : De nombreuses tâches peuvent être automatisées, simplifiant ainsi le processus de migration.
Cependant, il existe également quelques contraintes :
- Changement d’adresse IP : Les VMs doivent changer d’adresse IP lors de leur migration vers AWS. Cependant, la plupart des applications s’appuient sur le service DNS, l’impact est donc limité.
- Temps de coupure de service : Chaque migration nécessite une interruption de service, dont la durée dépend de la taille et de l’utilisation de la machine à migrer.
En résumé, AWS MGN est un outil très efficace pour permettre aux clients de migrer rapidement vers AWS, même sans une connaissance approfondie de leurs applications. Il permet de conserver une architecture de type VM sur AWS, vous laissant ainsi le temps nécessaire pour transformer vos applications à l’avenir.
What’s next?
Félicitations, vous avez fait le premier pas vers AWS ! Il vous reste encore tellement de choses à découvrir et à exploiter dans le cloud…
Pour vous accompagner dans cette transition et vous permettre de tirer le meilleur parti du cloud tout en maîtrisant vos coûts, nous vous proposons une offre de services managés adaptée à vos besoins.
Découvrez-en plus ici.
Par Jules Poli, Consultant VM Cloud