Jeff Erickson | Stratégiste de contenu technologique | 16 mars 2023
La migration vers le cloud consiste à déplacer des données, des applications, des capacités de calcul et d'autres ressources numériques d'un data center on-premise vers un data center géré par un fournisseur cloud. Comme toutes les migrations, elle est motivée par l'envie de trouver mieux. Une entreprise qui s'engage dans une migration vers le cloud cherche des coûts de calcul moins élevés, des capacités plus nombreuses, de nouvelles innovations technologiques apportées dans des versions régulières et une évolutivité presque illimitée. Avec son passage au cloud, elle cherche à mettre fin à la difficulté de recrutement de talents en technologie pour effectuer des tâches répétitives afin de maintenir le matériel, les bases de données et les applications en fonctionnement. Mais même si les avantages sont légion, le processus de migration peut se révéler ardu, voire périlleux, s'il est mal planifié. Ces informations vous aideront à comprendre les enjeux de la planification de la migration vers le cloud et vous aideront à préparer au mieux votre transition vers ce nouvel environnement.
La migration vers le cloud est le processus qui consiste à déplacer des applications et leurs technologies d'assistance à partir du data center on-premise d'une organisation et vers le data center d'un fournisseur de cloud. Cela peut signifier la migration d'une application on-premise avec des bases de données et des plateformes de développement prises en charge vers les serveurs, le stockage et l'infrastructure réseau du fournisseur de cloud. Cela peut également signifier le passage à une application cloud, telle qu'une application d'ERP, de CRM ou de gestion des ressources humaines (HCM) fournie en tant que logiciel en tant que service, et l'arrêt de la version héritée.
Dans tous ces modèles, les migrations cloud transfèrent les workloads des data centers détenus par l'entreprise vers le data center d'un fournisseur cloud, où les tâches telles que les sauvegardes, l'application de correctifs de sécurité et les nouvelles versions de fonctionnalités font généralement partie intégrante du service. L'utilisation de services cloud est généralement moins coûteuse qu'un data center, car vous ne payez que pour ce que vous utilisez. Avec la démocratisation des migrations, les entreprises ont découvert un autre avantage : libérer les salariés qualifiés des tâches répétitives de maintenance du data center pour leur permettre de se concentrer sur la prise en charge de nouvelles opportunités commerciales.
Le terme « migration » est utilisé parce que le déplacement de ces workloads peut être une entreprise importante qui nécessite une planification et une exécution de transfert détaillées. Une telle planification est essentielle pour assurer le bon fonctionnement des opérations pendant qu'une entreprise passe à des systèmes dans le cloud.
Points clés à retenir
La migration vers le cloud implique de transférer les bases de données, applications et autres workloads informatiques existants dans une infrastructure on-premise vers un fournisseur de cloud computing. Il peut être nécessaire de déplacer des centaines voire des milliers de bases de données, des applications pour des fonctions essentielles telles que la finance, la facturation, les ressources humaines, la chaîne d'approvisionnement ou la fabrication, ou des environnements de développement utilisés par les équipes qui créent et testent de nouvelles applications.
Au début du cloud, les migrations n'étaient pas aussi courantes qu'aujourd'hui. Pendant une dizaine d'années, l'exécution des opérations informatiques dans le cloud public était une stratégie principalement appliquée à de nouvelles applications ou ressources numériques. Grâce à un environnement cloud, une start-up peut rapidement mettre sur le marché une idée sans avoir à installer et maintenir des serveurs et acheter des licences logicielles. Il lui suffit de payer l'infrastructure cloud utilisée pour se lancer rapidement. Toutefois, étant donné que le cloud public implique le partage de ressources informatiques avec d'autres entreprises, les entreprises plus établies et les gouvernements s'inquiètent initialement des problèmes de confidentialité et de sécurité des données, ainsi que d'autres clients qui pourraient réduire les performances des applications en brouillant les cycles CPU. Par conséquent, les entreprises plus matures et les gouvernements avec leurs propres data centers, en particulier ceux qui exécutent des applications critiques, ont eu tendance à ne pas considérer les offres de cloud public.
Au fil du temps, le paysage du cloud a radicalement changé et les migrations cloud sont devenues monnaie courante. Les fournisseurs de cloud ont mis à niveau leurs systèmes et leurs modèles de livraison. Ils proposent également des options d'infrastructure qui intéressent les plus exigeants en matière de confidentialité, de sécurité, de performances et de fiabilité. Désormais, les entreprises dans des domaines tels que la finance mondiale, les soins de santé, l'infrastructure de communication et le gouvernement considèrent le cloud comme un moyen d'obtenir les dernières innovations en utilisant les services cloud que leurs propres data centers et versions logicielles ne peuvent pas offrir. Les coûts liés au cloud sont généralement inférieurs à la maintenance d'une infrastructure on-premise. La question se pose alors de savoir comment déplacer des données et des applications de leurs propres data centers vers les data centers puissants, tolérants aux pannes et à jour d'un fournisseur cloud.
Une migration vers le cloud est le processus consistant à transférer des données, des services et des applications vers le data center d'un fournisseur cloud. Il s'agit généralement d'un plan détaillé pour la sauvegarde des données, la compréhension des connexions réseau et la sécurité des données pendant le processus de migration. Elle nécessite également de travailler avec le fournisseur de cloud pour comprendre quelles modifications d'application sont nécessaires pour que l'application fonctionne dans le nouvel environnement cloud. La migration nécessite de cartographier une architecture qui correspond à l'infrastructure du fournisseur cloud, y compris les méthodes du fournisseur cloud de gestion de la confidentialité et de la sécurité des données, telles que leurs méthodes d'authentification pour se protéger des cyberattaques.
Pour réussir leur migration vers le cloud, les entreprises associent souvent des architectes et des techniciens cloud expérimentés qui maîtrisent la plateforme du fournisseur de cloud afin de garantir une sauvegarde cohérente, une portabilité des données et une compatibilité des applications entre le cloud et le centre de données on-premise qu'elle quitte. Ces spécialistes peuvent également expliquer comment le matériel et les logiciels reposant sur le cloud peuvent accélérer le traitement des données. Si elle est réalisée correctement et en consultation avec des experts du secteur, la migration des données et des applications vers le cloud peut être effectuée avec un minimum de perturbations.
Selon IDC, OCI permet d'obtenir un retour sur investissement de 474 % sur cinq ans et une réduction de 53 % du coût total de possession.
L'une des principales raisons pour lesquelles la migration vers le cloud est de plus en plus fréquente est que les offres de cloud computing sont devenues plus variées et sophistiquées. Les plus grands fournisseurs de cloud, parfois appelés fournisseurs à très grande échelle, offrent désormais un large éventail d'options qui vont bien au-delà des services de cloud public, y compris les quatre modèles de déploiement suivants :
Il existe plusieurs façons d'aborder la migration vers le cloud en fonction des objectifs d'une entreprise. Il peut notamment s'agir de la migration vers une application d'entreprise hébergée dans le cloud, telle qu'une application ERP ou CRM, de la location d'une infrastructure informatique de base et de la migration d'une application actuelle ou de votre environnement de développement et de test. Voici les trois principaux modèles.
La migration vers le cloud est un terme générique qui recouvre un large éventail de stratégies de technologie d'entreprise. Voici une liste de six options de migration cloud et leurs avantages.
1. Le réhébergement est parfois qualifié de « lift and Shift ». Dans ce processus, vous déplacez une application vers le data center d'un fournisseur cloud avec très peu de modifications. Une application de migration directe offre toujours les mêmes fonctionnalités à vos salariés et à vos clients. Dans l'idéal, ils ne le remarquent même jamais. La différence est qu'au lieu d'être hébergée dans un data center on-premise, elle est désormais hébergée dans un data center cloud. Par conséquent, elle repose sur la dernière technologie matérielle, gérée par le fournisseur, et non sur votre personnel informatique.
2. Le changement de plateforme prend également en charge une application on-premise et la déplace vers l'infrastructure d'un fournisseur cloud. Toutefois, lors du processus de reconfiguration, l'application est mise à jour pour tirer parti des nouvelles technologies ou services disponibles auprès du fournisseur. Par exemple, lors du déplacement d'une application HCM de votre propre infrastructure de data center vers le cloud, vous pouvez remplacer un environnement de gestion des données plus ancien et laborieux par une base de données autonome qui effectue des mises à jour automatiques et propose des modèles de machine learning intégrés.
3. Le rachat remplace une application exécutée dans votre data center on-premise par une application SaaS cloud créée par le fournisseur à laquelle les salariés accèdent via un navigateur. Par exemple, vous pouvez passer d'une application ERP sous licence on-premise à un service cloud ERP d'entreprise que vous payez par abonnement et qui est automatiquement mis à jour plusieurs fois par an avec de nouvelles fonctionnalités. Bien que cela semble simple, il faut du temps et de la planification pour mettre en correspondance les fonctionnalités de la nouvelle application avec les processus que vous utilisez pour vos activités. Pour que votre équipe adopte les bonnes pratiques du secteur intégrées aux applications cloud, il peut être nécessaire d'opérer un changement organisationnel. Les fournisseurs de cloud proposent des outils pour vous aider à cartographier la conversion.
4. La refactorisation est le processus qui consiste à déplacer une application vers le cloud dans le but de moderniser son architecture afin de tirer parti des fonctionnalités natives du cloud. Par exemple, une application monolithique créée au fil du temps par votre entreprise effectue peut-être les tâches voulues, mais il peut s'avérer trop difficile d'ajouter de nouvelles fonctionnalités pour répondre à l'évolution des besoins des clients ou de saisir de nouvelles opportunités. En refacturant l'application, vous pouvez introduire une architecture de microservices qui facilite grandement le développement, le test et le lancement de nouvelles fonctionnalités dans une application de ce type. Vous pouvez également ajouter des analyses dans la base de données pour faciliter l'exécution des analyses sans déplacer les données de votre environnement et vous aider à tirer davantage de valeur de vos données.
5. La rétention signifie que vous avez examiné attentivement ce qu'il faudra pour déplacer une application vers le cloud et que vous avez déterminé que, pour l'instant, une migration n'a pas de sens. De nombreuses raisons peuvent expliquer un tel choix. Peut-être que votre application a des exigences de faible latence qui favorisent un modèle on-premise, ou que vous devez suivre des règles de résidence des données qui vous font craindre de migrer vers le data center d'un fournisseur cloud. Ou peut-être, après avoir fait vos recherches, vous vous êtes rendu compte que le coût et les efforts de la migration n'en valaient pas la peine pour l'instant. Quelle que soit votre raison de ne pas passer au cloud, il est toujours sage d'y reréfléchir de temps en temps. Les fournisseurs cloud continuent de créer des data centers dans différentes régions, d'ajouter de nouveaux modèles pour contrôler les données et d'améliorer l'efficacité du processus de migration.
6. La mise hors service survient lorsque vous examinez de près une application on-premise et réalisez que ses fonctionnalités ne sont plus vraiment nécessaires, voire plus du tout. Se séparer d'applications peut se révéler particulièrement avantageux pour le processus de migration vers le cloud, car vous éliminez des processus redondants ou ancestraux qui vous coûtent de l'argent, mais n'apportent plus de valeur. La mise hors service d'une application prend du temps et nécessite de la planification, car il peut y avoir des dépendances avec d'autres applications à traiter avant de la désactiver.
La raison pour laquelle la migration vers le cloud est une stratégie de plus en plus populaire est que les applications, les plateformes et l'infrastructure cloud peuvent offrir plus d'avantages à moindre coût. Voici quelques-uns des avantages de la migration vers le cloud.
Malgré les nombreux avantages promis, certaines applications peuvent ne pas être adaptées à la rigueur ou au risque d'une migration vers le cloud. Ou, au moins, il faudra davantage de recherches et de planification pour les déplacer. Par exemple, il peut s'avérer plus difficile ou plus risqué de déplacer des applications stratégiques, des applications à haut débit nécessitant une faible latence ou des applications ayant des exigences strictes en matière de résidence des données. Toutefois, les risques liés à la migration vers le cloud sont assez bien compris et ne sont pas nécessairement rédhibitoires pour la plupart des workloads. Examinons de plus près les difficultés de la migration vers le cloud.
Les entreprises migrent vers le cloud pour différentes raisons et à différentes échelles, des petites plateformes de test aux migrations à grande échelle. Toutefois, le processus de base nécessite les mêmes étapes, notamment le recensement des améliorations possibles avec le passage au cloud, l'inventaire des données et de l'infrastructure de prise en charge et l'étude de la possibilité de les répliquer ou de les réarchitecturer à l'aide de services cloud. L'objectif de votre programme de migration cloud est d'obtenir l'agilité et les économies sur les coûts rendues possibles par le cloud tout en sécurisant les processus de données et d'application, tant pendant qu'après la migration.
Voici six étapes que votre processus de migration cloud doit inclure, à l'aide d'une migration d'application SaaS comme exemple.
1. Repérer
Utilisez des outils de surveillance et de gestion logiciels qui vous aident à avoir une vision claire de votre infrastructure de données et d'applications, ainsi que de ses dépendances et stratégies. Vous devrez les répliquer ou les réarchitecturer dans le cloud.
2. Concevoir
Désignez les services cloud qui prendront en charge ou répliqueront les fonctionnalités, ainsi que le processus que vous utiliserez pour les migrer en toute sécurité.
3. Créer
Utilisez les ressources et services cloud pour créer la nouvelle architecture d'application et d'infrastructure, y compris les chemins que vous utiliserez pour migrer les données en toute sécurité.
4. Intégrer
Répliquez les données dans la nouvelle application et vérifiez qu'elle s'intègre à toutes les sources de données et processus d'analyse existants.
5. Valider
Exécutez et testez la nouvelle application pour vérifier qu'elle fonctionne comme vous le souhaitez.
6. Transférer
Il s'agit de l'aboutissement de votre travail. Mettez la nouvelle application en production et invitez certains utilisateurs à la tester. Vous pouvez éventuellement transférer tous les utilisateurs vers la nouvelle application cloud.
La migration vers le cloud peut s'avérer complexe, mais de plus en plus d'outils sont conçus pour la faciliter. Les fournisseurs de cloud, tels qu'Amazon, Google, Microsoft et Oracle, fournissent souvent ces outils. Des outils de migration sont également disponibles auprès de fournisseurs tiers, tels que AppDynamics, Carbonite et CloudScape, spécialisés dans les processus de découverte, de mise en réseau et de création de rapports requis. Chaque outil est conçu pour faciliter la migration des données, des applications ou de l'infrastructure d'un environnement on-premise vers le cloud, avec le moins de perturbations des opérations commerciales ou des temps d'arrêt des applications. Voici quelques-uns des outils qui répondent aux problèmes couramment rencontrés lors des migrations.
Que vous migriez une base de données, que vous passiez à une application SaaS ou que vous adoptiez des services de calcul et de stockage basés sur le cloud, ces étapes et bonnes pratiques peuvent vous guider.
1. Définissez clairement le périmètre de votre projet
Par exemple, déterminez précisément les applications ou bases de données que vous allez migrer et pourquoi.
2. Découvrez les dépendances et les intégrations
Des outils de migration cloud peuvent vous aider à mettre en correspondance les sources de données, les processus de sécurité et les dépendances. Ce n'est qu'après avoir trouvé ces informations que vous pouvez les recréer dans le cloud.
3. Découvrez comment ajouter de la valeur
Examinez en détail les services cloud proposés et recherchez des occasions de réaliser des économies, telles que l'automatisation des opérations de base de données ou la simplification des processus d'analyse.
4. Mettez en correspondance vos processus métier avec la nouvelle application
Avant de procéder à la migration, comprenez les processus métier en cours liés à la technologie que vous envisagez de déplacer. Ensuite, étudiez si et comment le cloud de destination vous obligera à modifier vos processus de travail. Par exemple, si vous passez à une application SaaS, cela peut supposer que les processus de travail conformes aux bonnes pratiques sont différents de ceux que vous avez utilisés avec votre application héritée.
5. Sauvegardez tout
Ce point se passe d'explication.
6. Concentrez-vous sur la sécurité des données pendant et après la migration
Découvrez comment votre fournisseur cloud aborde la sécurité et soyez prêt à tirer parti de son expertise et de ses capacités. Découvrez quelles sont vos responsabilités en matière de configurations et de mises à jour liées à la sécurité et ce que le fournisseur de cloud gère.
Récemment, une tendance est sortie du lot : les entreprises choisissent de déplacer des workloads de plus en plus exigeants vers le cloud et de poursuivre des migrations cloud hybrides plus complexes et sophistiquées, ainsi que des migrations multiclouds pour s'adapter à ces workloads. Comme on peut s'y attendre, certains fournisseurs de cloud luttent contre la tendance du multicloud en appliquant des frais de sortie de données élevés et en créant d'autres obstacles, et d'autres l'adoptent en collaborant avec d'autres fournisseurs de cloud pour simplifier et réduire les obstacles aux déploiements multicloud.
Une autre tendance est l'intérêt croissant des services de plateforme, tels que les plateformes de développement natives du cloud, qui permettent aux entreprises de créer leur propre logiciel tout en tirant parti des technologies de pointe du cloud et de son modèle de paiement à la consommation.
Enfin, la tendance actuelle est la croissance des déploiements cloud dans le data center des clients. Ces clouds dédiés résident dans le data center d'un client, mais utilisent du matériel et des logiciels détenus et exploités par le fournisseur de cloud. Le client paie uniquement les services cloud qu'il utilise, comme s'il utilisait des ressources dans le data center du fournisseur cloud.
Comme pour la plupart des tendances technologiques, il est probable que les migrations cloud s'améliorent à mesure que les fournisseurs de cloud créent des offres encore plus attrayantes et continuent de simplifier les processus de migration.
Migrer vers le cloud n'est plus une stratégie réservée aux experts : de nombreuses entreprises, grandes ou petites, ont réussi à passer au cloud. Un tel projet nécessite de la planification et une gestion efficace, mais les risques et les processus à suivre ont été clairement établis. Les entreprises qui n'ont pas encore sauté le pas devraient envisager de migrer une petite partie de leurs opérations pour commencer, mais les plus gros gains proviendront du déplacement de leurs opérations principales vers le cloud, car elles pourront fermer complètement leurs data centers. La migration vers le cloud promet des coûts réduits, des ressources informatiques en libre accès, une évolutivité élastique, une automatisation et une innovation constante. Bien que le processus puisse être complexe, les outils d'automatisation et les ressources des fournisseurs cloud en font un processus plus simple et plus sécurisé. Ces forces se combinent pour faire de la migration vers le cloud une opportunité importante pour les départements informatiques.
Pour faciliter la migration de votre entreprise vers le cloud, Oracle Cloud fournit une suite convaincante d'applications cloud, d'infrastructures et de services de plateforme. Oracle Cloud Infrastructure a été conçu et développé dès le départ pour gérer les workloads les plus exigeants et faciliter le déplacement des données et des bases de données vers le cloud. Que votre entreprise veuille adopter une suite d'applications d'entreprise cloud, déplacer ses applications existantes vers un cloud public ou une infrastructure multicloud, ou exécuter des workloads cloud dans son data center, Oracle Cloud dispose de services adaptés à ses besoins.
Quels sont les différents types de migration cloud ?
Les types de migration cloud incluent le réhébergement, parfois appelé migration directe, le rachat, qui remplace une application exécutée dans votre data center on-premise par une application cloud accessible via un navigateur, et la refactorisation, qui est le processus de déplacement d'une application vers le cloud dans le but de moderniser son architecture pour tirer parti des fonctionnalités natives du cloud.
Quelles sont les quatre principales phases d'une migration vers le cloud ?
Une migration cloud compte de nombreuses étapes, mais les quatre principales sont (1) le repérage, où vous déterminez clairement le workload à migrer ; (2) la création, où vous effectuez une mise en miroir de la fonctionnalité existante dans le data center cloud ; (3) la validation, où vous testez que tous les éléments fonctionnent comme prévu ; et (4) le transfert, où vous redirigez les utilisateurs sur les nouveaux services cloud.
Pourquoi migrer vers le cloud ?
Les entreprises migrent leurs workloads informatiques vers le cloud pour bénéficier d'avantages tels que des coûts réduits, une plus grande agilité, une évolutivité élastique, davantage d'automatisation, un provisionnement en libre-service et une innovation constante.
Quelles sont les principales difficultés rencontrées lors d'une migration vers le cloud ?
Le principal problème consiste à déplacer les workloads d'un data center on-premise vers le data center d'un fournisseur cloud. Il convient de comprendre toutes les dépendances et de résoudre les problèmes de sécurité des données. Les problèmes de latence réseau pour les opérations à haut débit et les problèmes de résidence des données peuvent constituer des obstacles supplémentaires.
Découvrez comment l'approche d'OCI crée une expérience cloud supérieure et tient la promesse d'une économie cloud innovante.