Lift & shift

Le lift & shift désigne le transfert d'applications d’un environnement à un autre sans modifications majeures de leur architecture.

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 :

  1. Analyse de l’infrastructure à migrer
  2. Choix d’une plateforme de destination (AWS, Azure, etc.)
  3. Copie des applications et des données telles quelles
  4. Déploiement dans le nouvel environnement
  5. 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.

FAQ

Vous avez une question ? Obtenez une réponse !

Qu’est-ce que le lift & shift en informatique ?

Le lift & shift consiste à déplacer une application d’une infrastructure locale vers le cloud sans changer son fonctionnement interne.

À quoi sert une stratégie lift & shift ?

Elle permet une migration rapide vers le cloud pour bénéficier d'avantages comme l'élasticité ou la gestion simplifiée des ressources.

Quelle est la différence entre lift & shift et refactoring ?

Le lift & shift ne modifie pas le code, alors que le refactoring implique une réécriture pour optimiser l’application pour le cloud.

Dans quels cas utilise-t-on le lift & shift ?

On l’utilise lorsque le temps ou les ressources pour adapter une application sont limités, ou pour un test rapide du cloud.

Articles similaires