Le terme « lift & shift » désigne une méthode de migration informatique. Elle consiste à déplacer une application ou un service vers un nouvel environnement, sans modifier son architecture.
Cette approche est souvent utilisée lors de la transition vers le cloud. Elle permet de réduire le temps et les coûts liés à la migration.
Qu’est-ce que le lift & shift ?
Le lift & shift consiste à copier tel quel un système existant, comme une application, un serveur ou une base de données. On le transfère ensuite vers un nouvel environnement, généralement un service cloud.
On ne modifie ni le code, ni la structure interne de l’application. Il s’agit d’un simple transfert d’un point A à un point B.
On parle aussi de "rehosting", ce qui signifie changer l’hébergement sans transformer le logiciel lui-même.
À quoi sert le lift & shift ?
Le lift & shift est utilisé pour moderniser l’infrastructure rapidement, sans devoir tout reconstruire. Cela permet à une entreprise de migrer vers le cloud sans modifier ses outils métiers existants.
Cette méthode est souvent choisie pour :
- Réduire les coûts d’exploitation des serveurs internes
- Gagner en flexibilité avec l’infrastructure cloud
- Accroître la sécurité grâce à des services hébergés plus fiables
- Préparer une transformation numérique à plus long terme
Elle est utile notamment lors de fusions d’entreprises, de déménagements ou de modernisation de datacenters anciens.
Comment fonctionne le lift & shift ?
La migration lift & shift suit généralement plusieurs étapes clés :
- Analyse de l’infrastructure à migrer
- Choix d’une plateforme de destination (AWS, Azure, etc.)
- Copie des applications et des données telles quelles
- Déploiement dans le nouvel environnement
- Tests de fonctionnement
Des outils de migration automatisée aident à simplifier ces étapes. Ils évitent les erreurs humaines et réduisent les interruptions de service.
Différences avec des notions proches
Le lift & shift ne modifie pas le fonctionnement interne de l’application. C’est ce qui le distingue d’autres approches comme :
- Refactoring : réécriture partielle du code pour l’adapter au cloud
- Replatforming : migration avec quelques optimisations (comme changer la base de données)
- Rebuilding : développement d’une nouvelle application à partir de zéro
Le lift & shift est la solution la plus rapide et la moins coûteuse à court terme. En revanche, elle ne tire pas toujours parti de tous les avantages du cloud.
Exemples ou cas d’usage concrets
Une PME souhaite fermer son datacenter vieillissant. Elle transfère en lift & shift ses serveurs Windows vers Azure, sans modifier ses logiciels métiers internes.
Un groupe industriel migre en urgence ses systèmes ERP vers AWS après une réorganisation. Le lift & shift permet d’assurer la continuité sans perturbation majeure.
Une entreprise de services décide d’externaliser son infrastructure. Elle déplace ses machines virtuelles vers une solution cloud compatible, sans toucher aux configurations logicielles.
.webp)