Le remaniement est une stratégie de migration vers le cloud qui consiste à déplacer des applications vers le cloud tout en repensant leur architecture pour mieux les adapter au nouvel environnement cloud. Ce processus nécessite de modifier la base de code existante d'une application pour tirer pleinement parti des fonctionnalités cloud natives, de la flexibilité et de l'élasticité.
Cette approche est plus complexe que les autres méthodes de migration, car elle implique des modifications importantes du code qui doivent être testées avec soin pour éviter les problèmes. Le remaniement implique souvent la décomposition des applications monolithiques volumineuses en composants plus petits et indépendants appelés microservices. Cette structure améliore la disponibilité, permet une plus grande automatisation et conduit à une meilleure utilisation des ressources dans le cloud.
Bien que le remaniement exige un investissement considérable en temps et en ressources en amont, il est largement considéré comme la stratégie de migration la plus pérenne, offrant le retour sur investissement à long terme le plus élevé.
L’adoption d’une stratégie de refactoring offre plusieurs avantages clés pour les applications déplacées vers le cloud.
Malgré ses avantages à long terme, le refactoring présente plusieurs défis que les organisations doivent prendre en compte.
Il est essentiel de choisir le stockage cloud adapté à chaque composant applicatif pour obtenir les performances, l’évolutivité et les économies que vous attendez du remaniement. Lorsque vous évaluez les options de stockage, tenez compte des facteurs suivants :
Une stratégie de migration efficace vers le cloud fournit une feuille de route claire pour une transition en douceur. Elle vous aide à optimiser les efficacités opérationnelles des plateformes cloud tout en répondant aux exigences spécifiques de chaque application et ensemble de données.
Pourquoi une stratégie de migration vers le cloud est importante
Sans stratégie de migration bien définie, les organisations sont confrontées à plusieurs risques :
Les sept stratégies de migration cloud (les 7 R)
Il existe sept stratégies courantes de migration vers le cloud qui fournissent un cadre pour le déplacement des applications et des données vers le cloud. Différentes applications peuvent nécessiter différentes stratégies.
| Stratégie | Description |
| Remanier/Repenser l’architecture | Transformez une application en modifiant son architecture pour exploiter les fonctionnalités cloud-native afin d’améliorer l’agilité, les performances et l’évolutivité. |
| Replateforme | Déplacez une application vers le cloud tout en incorporant certaines optimisations cloud pour bénéficier du nouvel environnement. |
| Nouvel achat | Transition vers un autre produit, souvent en adoptant un modèle Software as a Service (SaaS) d’un fournisseur. |
| Réhébergement (Lift and Shift) | Migrer une application vers le cloud avec peu ou pas de modifications, sans exploiter les nouvelles fonctionnalités cloud. |
| Déplacer | Migrez l’infrastructure vers le cloud sans réécrire les applications ni modifier les opérations, souvent à l’aide d’une technologie comme VMware Cloud. |
| Retenir | Conserver les applications dans leur environnement source, généralement parce qu'elles nécessitent un remaniement important qui peut être reporté ou qu'il n'y a pas de cas d'utilisation commerciale pour la migration. |
| Retirer | Mettez hors service les applications qui ne sont plus nécessaires dans l’environnement source. |
La migration de votre infrastructure IT, de vos applications et de vos données vers l'infrastructure cloud se déroule généralement en cinq phases. Comprendre ces étapes est essentiel pour une migration réussie.