Le « Lift and shift », également appelé « réhébergement », est le processus de migration d’une copie exacte d’une application ou d’un charge de travail, ainsi que son entrepôt de données et son système d’exploitation, d’un environnement informatique à un autre, généralement du site vers un cloud privé.
Comme elle n’implique aucune modification de l’architecture des applications et peu ou pas de modification du code des applications, la stratégie lift and shift permet une migration plus rapide, moins laborieuse et, dans un premier temps, moins coûteuse que les autres processus. C’est également le moyen le plus rapide et le moins coûteux pour une entreprise de commencer à transférer des fonds informatiques des dépenses d’investissement (CapEx) vers les dépenses opérationnelles (OpEx) afin de lancer une stratégie cloud hybride et de commencer à utiliser la puissance de calcul, le stockage et l’infrastructure de mise en réseau du cloud, plus économiques et plus extensibles.
Aux débuts du cloud computing, la migration lift and shift valait la peine d’être envisagée pour toutes les applications sur site, sauf les plus anciennes, les plus complexes et les plus étroitement couplées. Mais à mesure que les architectures cloud ont évolué et ont permis une meilleure productivité des développeurs et des modèles de tarification cloud plus favorables, la valeur à long terme de la migration d’une application « en l’état » qui ne pouvait pas utiliser l’environnement cloud a considérablement diminué.
Aujourd’hui, le lift and shift est principalement considéré comme une option pour migrer les charges de travail qui sont prêtes pour le cloud dans une certaine mesure (par exemple, les charges de travail VMware, les applications conteneurisées, les applications basées sur une architecture de microservices) ou comme première étape pour restructurer une application monolithique pour le cloud, sur le cloud.
Comparée à la poursuite de l’exécution d’une application sur site, la migration par transfert de type « lift and shift » peut offrir plusieurs avantages majeurs :
Encore une fois, le lift and shift ne produira pas ces avantages pour toutes les applications. Une application qui n’est que partiellement optimisée pour le cloud risque de ne jamais réaliser les économies potentielles du cloud et d’augmenter les coûts d’exécution dans le cloud. Si une application s’exécute lentement ou de manière inefficace sur site, il est peu probable qu’elle fonctionne mieux sur le cloud sans modification. Les coûts de licence et les restrictions peuvent rendre la migration par transfert de type « lift and shift » excessivement coûteux, voire impossible sur le plan légal.
La technologie de virtualisation VMware est omniprésente dans l’entreprise. VMware représente 80 % du marché de la virtualisation et 100 % des entreprises du Fortune 100 l’utilisent pour virtualiser leurs centres de données sur site. Sans surprise, la plupart des fournisseurs de cloud proposent une infrastructure VMware pour héberger des applications, et certains proposent des outils et des services spécialisés pour les migrations VMware « lift and shift » vers leurs clouds.
Pour transférer une workload VMware existante, le centre de données sur site et le centre de données cloud cible doivent partager un hyperviseur VMware ESXi sous-jacent et un ensemble commun d’outils et de scripts de gestion compatibles avec les API VMware et vSphere. Le fournisseur de cloud doit disposer d’une équipe chargée des opérations ayant les compétences et l’expérience nécessaires pour gérer la pile logicielle VMware.
La technologie clé qui simplifie une migration VMware par transfert de type « lift and shift » est VMware HCX (Hybrid Cloud Extension), un outil qui étend essentiellement le réseau sur site à un environnement VMware sur le cloud pour mettre rapidement en œuvre une infrastructure de cloud hybride. HCX permet la migration sécurisée et à grande échelle de milliers de machines virtuelles (VM) en l’état, sur site vers le cloud, de gérer et d’exécuter des charges de travail qui utilisent les mêmes outils, scripts et compétences sur site et dans le cloud et vous permet d’implémenter la réplication et la récupération de vos charges de travail sur site dans le cloud.
Le lift and shift est une migration IaaS (Infrastructure-as-a-Service). Vous déplacez les applications telles quelles de votre infrastructure sur site vers une infrastructure cloud, que vous payez sur la base d’un abonnement ou sur la base d’une facturation à l’utilisation.
D’une manière générale, il existe deux autres types de migration vers le cloud à envisager :
Une migration PaaS (Platform-as-a-Service) implique la révision de votre application afin de mieux tirer parti de la pile PaaS du fournisseur de cloud. Vous pouvez choisir une restructuration ou un changement de plateforme pour l’application, apporter de petites modifications pour optimiser ses performances pour le cloud ou pour tirer parti de capacités cloud spécifiques, sans changer l’expérience utilisateur. Vous pouvez également modifier l’architecture de l’application pour obtenir les avantages des microservices, des conteneurs, ou de l’informatique sans serveur. Vous pouvez également repenser entièrement l’application en utilisant les outils de développement et les capacités de la plateforme du fournisseur de cloud, qui améliorent la productivité des développeurs.
Comparée au lift and shift, la migration PaaS est plus coûteuse, plus exigeante en main-d’œuvre et plus chronophage. Mais cela permet à votre application de tirer davantage parti de l’automatisation des opérations cloud natives, de la productivité des développeurs, de la sécurité, de la résilience et des modèles de coûts de paiement à l’utilisation, qui, ensemble, peuvent rapidement récupérer votre investissement initial.
La migration SaaS (Software-as-a-Service) signifie remplacer votre application sur site par une alternative prête à l’emploi, basée sur le cloud, qui fournit des fonctionnalités similaires et tire davantage parti des avantages de l’infrastructure de votre fournisseur de cloud.
Une migration SaaS réussie peut représenter un faible coût de migration, comparable au « lift and shift », avec les avantages cloud de la migration PaaS. Cependant, il se peut que vous deviez renoncer à certaines fonctionnalités ou personnalisations, ou attendre qu’elles soient disponibles, et vous devrez très probablement adopter les installations de l’application pour la gestion des données, le contrôle d’accès, la sécurité et plus.
Je le répète, alors que les technologies cloud continuent de stimuler la productivité des développeurs et d’améliorer les modèles de tarification du cloud, il est de moins en moins logique (et coûte plus cher en fin de compte) de migrer vers un cloud qui n’utilise pas l’environnement cloud. Mais il existe encore quelques cas où le lift and shift peut être plus pertinent qu’une migration PaaS :
Avant d’entreprendre une migration, évaluez et préparez soigneusement les facteurs susceptibles d’influer sur la difficulté, le coût et la valeur finale de l’entreprise. Cela peut inclure, sans toutefois s’y limiter, les facteurs suivants :
Instana simplifie votre parcours de migration vers le cloud en offrant une surveillance complète et des informations exploitables.
Migrez vers IBM Cloud avec des solutions et des outils personnalisables pour accélérer votre parcours.
Les services de migration vers IBM Cloud vous aident à gérer la migration vers le cloud de votre entreprise, favorisant ainsi sa transformation numérique.