Les 4 R de la migration vers le cloud font référence aux stratégies utilisées par les organisations pour décider comment migrer leurs applications et charges de travail vers le cloud :
- Rehost (lift and shift) : implique la migration des applications sur site vers le cloud avec des modifications minimes de l’architecture. C’est souvent plus rapide, mais cela ne permet pas forcément de tirer pleinement parti des avantages du cloud.
- Refactor (rearchitect) : implique la refonte des applications pour tirer parti des fonctionnalités natives du cloud, telles que les microservices ou l’informatique sans serveur, améliorant ainsi l’évolutivité et les performances.
- Réviser (replateforme) : implique d’apporter de légères modifications aux applications pour les optimiser pour les environnements cloud, comme le passage à une autre base de données ou un middleware.
- Remplacer : implique l’adoption de nouvelles solutions logicielles natives du cloud au lieu de migrer directement les applications existantes.
Les étapes de la migration vers le cloud impliquent généralement les étapes suivantes :
- Évaluation et planification : évaluation de l’infrastructure informatique, des applications et des dépendances actuelles pour déterminer l’état de préparation et la stratégie de migration.
- Preuve de concept (PoC) ou pilote : tester des stratégies de migration à plus petite échelle pour valider la faisabilité et identifier les problèmes potentiels.
- Exécution de la migration : migration réelle des applications, des données et des charges de travail vers la plateforme cloud, en suivant la stratégie choisie (par exemple, réhébergement, refactoring).
- Optimisation et surveillance : réglage fin des applications et de l’infrastructure dans le cloud, optimisation des performances, des coûts et de la sécurité, et surveillance pour une gestion et une amélioration continues.
Les 5 R de la migration vers le cloud développent les 4 R et incluent :
- Retrait : mise hors service des applications ou des systèmes qui ne sont plus nécessaires ou adaptés à la migration vers le cloud.
- Conserver : conserver certaines applications ou données sur site en raison d’exigences réglementaires, de considérations de coûts ou de contraintes techniques.
- Revisiter : réévaluer périodiquement les applications et l’infrastructure pour évaluer leur adéquation à la migration vers le cloud à mesure que la technologie et les besoins de l’entreprise évoluent.
- Rachat : adoption de nouvelles solutions SaaS (Software as a Service) basées sur le cloud pour remplacer les applications existantes.
- Reskill : offrir des opportunités de formation et de développement aux équipes afin qu’elles acquièrent les compétences nécessaires pour gérer efficacement les environnements cloud.
Les 7 R de la migration vers le cloud englobent un plus large éventail de considérations et de décisions :
- Rehost (lift and shift) : Déplacement des applications vers le cloud sans modification significative.
- Replatform (lift, tinker, and shift) : apporter quelques ajustements aux applications pour une meilleure compatibilité avec les services cloud.
- Rachat (drop and shop) : remplacement des applications existantes par des services cloud équivalents.
- Refactor/rearchitect : Restructurer les applications pour tirer pleinement parti des capacités du cloud telles que l’évolutivité et la résilience.
- Reconstruire : repenser complètement les applications à l’aide d’architectures et de services cloud natifs.
- Retrait : suppression progressive des applications ou des services qui ne sont plus nécessaires.
- Conserver : conserver certaines applications ou données sur site pour diverses raisons telles que des exigences de conformité ou de performances.