Accéder à

Qu'est-ce que la migration vers le cloud ?

Le cloud computing fournit aux organisations les outils, le stockage, la sécurité, les logiciels et les services nécessaires pour accélérer les objectifs de l'entreprise. Pour en profiter, les organisations doivent souvent migrer leur noyau fondamental de systèmes, de bases de données et d'applications vers le cloud. 

Définition de la migration vers le cloud

La migration vers le cloud est le processus consistant à transférer des applications, des données, une infrastructure, un système de sécurité et d'autres objets vers un environnement de cloud computing.

En règle générale, les entreprises transfèrent des données, des applications et des charges de travail informatiques depuis des serveurs sur site vers le cloud public, mais la migration vers le cloud inclut également le transfert de données et d'applications d'un fournisseur cloud à un autre.

Une fois migrés, les systèmes peuvent rester en l'état, ou bien être soumis à une optimisation et une modernisation continues. La migration cloud peut également fonctionner dans l'autre sens, depuis un fournisseur cloud vers des serveurs sur site. 

Pourquoi migrer vers le cloud ?

Parmi les principales raisons de migrer vers le cloud, on trouve la réduction des coûts et l'optimisation de l'infrastructure. La migration vers le cloud peut aider les organisations à passer d'un modèle d'investissement à un modèle de dépenses opérationnelles, réduisant ainsi la nécessité de posséder, d'exploiter, de maintenir et d'actualiser du matériel coûteux dans des centres de données sur site.

La migration vers le cloud peut aider les entreprises à améliorer leurs performances et à augmenter leur temps d'activité. Le cloud aide également les entreprises à moderniser leurs charges de travail, ce qui leur évite la charge coûteuse des frais de licence liés aux anciennes applications. Le cloud peut aider les organisations à protéger leurs données, tout en améliorant la gouvernance et la conformité avec les organismes de réglementation du monde entier.

Les organisations migrent également vers le cloud pour répondre aux objectifs suivants :

Déverrouiller l'analyse de données

Migrer leurs applications existantes vers le cloud peut aider les entreprises à tirer davantage de valeur des outils qu'elles utilisent déjà, tels que des solutions CRM, SAP, des bases de données marketing et plus encore. En modernisant ces systèmes dans le cloud, les entreprises peuvent libérer leurs données et identifier de nouvelles opportunités commerciales, tout en améliorant leur agilité organisationnelle pour résoudre leurs problèmes. 

Améliorer l'agilité

Le cloud fournit aux organisations des ressources informatiques à la demande afin qu'elles n'aient pas à attendre des semaines, voire des mois, avant de pouvoir créer des applications ou installer du matériel sur site. Le cloud permet aux organisations de s'adapter plus rapidement aux évolutions du marché et aux actions de la concurrence, ce qui améliore la flexibilité de leurs stratégies go-to-market.

Consolider et moderniser les données

En abandonnant leurs centres de données sur site, les entreprises ont l'opportunité de consolider leurs données et de les organiser dans une plate-forme de données universelle, ce qui ouvre la voie à des transformations numériques plus robustes et sophistiquées.

Quels sont les types de migration vers le cloud ?

Les entreprises peuvent choisir entre différents types de migrations vers le cloud en fonction de leurs objectifs et de la finalité de la migration. 

Abandon complet du centre de données

Une migration d'abandon complet d'un centre de données consiste à déplacer la totalité des applications, services et ensembles de données hébergés dans ou plusieurs centres de données vers un cloud public. Selon la taille de l'organisation, l'abandon complet d'un centre de données peut être un processus long, nécessitant plus d'un an de planification, de tests et d'exécution. 

Migrer d'un cloud vers un autre

Une organisation peut souhaiter passer d'un fournisseur cloud à un autre pour diverses raisons, par exemple pour changer de contrat de niveau de service, pour adopter de meilleures pratiques de sécurité ou pour avoir accès à des solutions d'intelligence artificielle et de machine learning plus avancées. Les principaux fournisseurs disposent généralement d'ensembles d'outils, de services et de listes de fournisseurs tiers pouvant aider une organisation à passer d'un fournisseur de cloud public à un autre.

Migrer des applications ou des ensembles de données spécifiques

Plutôt que d'abandonner complètement le centre de données, les organisations peuvent souhaiter migrer certains de leurs logiciels, services ou ensembles de données depuis des serveurs sur site vers le cloud, où ceux-ci peuvent être plus efficaces et plus faciles à gérer. Les applications et les ensembles de données d'informatique décisionnelle, d'analyse de données, de gestion de la relation client (CRM), de machine learning et d'intelligence artificielle sont des exemples typiques d'applications migrées vers les clouds publics.

Migrer des charges de travail spécifiques

Une migration plus ciblée peut simplement porter sur un type de charge de travail spécifique, qui correspond à des ressources exécutées dans le cloud et consommant un type de ressource tel que de la puissance de calcul ou de la capacité de stockage. Citons comme exemples des environnements de développement, la création et la gestion de documents, les bases de données distribuées, la modélisation 3D ou l'encodage vidéo.

Fonctionnement du processus de migration vers le cloud

La migration vers le cloud est un processus en plusieurs phases qui comprend l'évaluation, la planification, la migration et l'optimisation/modernisation. Un programme de migration global et de bout en bout aide les entreprises à réduire les risques et à maîtriser les coûts en les guidant sur la voie de la réussite dans le cloud.

Les organisations disposent de plusieurs options au début de leur processus de migration vers le cloud. Elles peuvent tenter de procéder par elles-mêmes avec leurs employés actuels. Elles peuvent établir un partenariat avec le fournisseur de cloud public et utiliser sa suite d'outils de migration. Elles peuvent également faire appel à des partenaires tiers pour la migration, qui apporteront une assistance et leur expertise techniques.

Une checklist exhaustive constitue une feuille de route que les organisations peuvent suivre pour faciliter leur migration vers le cloud. Une checklist peut inclure, entre autres, les éléments suivants.

Évaluer

  • Définir les ressources et capacités des applications
  • Créer une liste des applications, de leurs utilisateurs et de leur fréquence d'utilisation
  • Identifier les principales personnes concernées dès le début du processus
  • Déterminer quelles applications sont éligibles au cloud
  • Spécifier les exigences de sécurité et de conformité

Planifier

  • Choisir une stratégie pour chaque application
  • Concevoir une infrastructure cloud telle que les ressources de calcul, la mise en réseau, la sécurité, le stockage, etc.
  • Identifier les capacités des charges de travail à migrer
  • Créer des plans de migration pour les applications et leurs données

Tester

  • Concevoir une stratégie de tests avant de commencer la migration
  • Tester la migration et la synchronisation des données
  • Valider les contrôles de sécurité
  • Documenter les changements requis dans le cadre de la migration
  • Planifier le temps requis pour la bascule des applications

Migrer

  • Effectuer la migration conformément au plan défini pour chaque application, charge de travail et instance
  • Migrer par étapes, en exécutant chaque vague, puis en validant celle-ci dans le cloud
  • Appliquer à la vague suivante les leçons apprises lors d'une étape

Optimiser et moderniser

  • Surveiller l'utilisation des applications et du cloud
  • Optimiser l'expérience utilisateur
  • Surveiller les coûts du cloud et apporter des ajustements si nécessaire
  • Mettre à niveau les applications et systèmes vers des solutions plus modernes, telles que les solutions PaaS ou SaaS

Stratégies de migration

Les stratégies de migration les plus courantes couvrent un éventail allant de la migration simple avec peu ou pas de modifications sur les applications et machines virtuelles (réhébergement), jusqu'à la refonte complète de l'ensemble de l'infrastructure numérique (redéfinition de l'architecture ou changement de plate-forme).

  • Réhéberger : migration Lift and Shift
    • Une stratégie de migration vers le cloud pour réhéberger vise à apporter le moins de modifications possible lors de la migration, en redéployant les applications dans le cloud sans modifier de manière substantielle leur configuration. 
    • Il s'agit de la stratégie de migration vers le cloud la plus simple : les administrateurs "prennent" ("lift") simplement leurs applications, charges de travail, machines virtuelles et systèmes d'exploitation de serveur, et les "transfèrent" ("shift") vers le nouveau modèle d'exploitation dans cloud public. Un logiciel qui était précédemment exécuté dans le centre de données est désormais exécuté dans le cloud. 
    • L'inconvénient d'une stratégie de réhébergement est qu'elle tire rarement parti de toutes les fonctionnalités et de l'efficacité cloud natives qui rendent les clouds publics si puissants et utiles. 
    • Une stratégie de migration de réhébergement est idéale pour les organisations dont les pics d'utilisation sont prévisibles (comme le secteur fiscal ou la livraison de repas à domicile). Il s'agit généralement aussi d'une "première étape" dans un projet de transformation numérique de grande envergure.
  • Changer de plate-forme : migration Lift and Optimize
    • Une stratégie de changement de plate-forme cloud constitue l'étape suivante d'une stratégie de réhébergement. Elle consiste à migrer les applications, les charges de travail et les machines virtuelles existantes, et à les optimiser pour le nouvel environnement cloud. Par exemple, un service peut effectuer un changement de plate-forme d'une charge de travail vers le cloud afin de tirer parti d'une architecture de microservices, ou de conteneurs comme Kubernetes, dans le cloud. 
    • L'avantage d'une stratégie de migration vers le cloud de type changement de plate-forme est que les applications atteignent de meilleures performances et une plus grande efficacité dans le cloud. L'inconvénient est que le changement de plate-forme nécessite davantage de travail qu'une simple migration Lift and Shift. La nouvelle plate-forme cloud possédera une base de code sous-jacente différente, ce qui signifie que plusieurs cycles de tests seront nécessaires pour s'assurer que tout fonctionne à son niveau optimal. 
    • Une stratégie de migration vers le cloud avec changement de plate-forme est idéale pour les organisations qui souhaitent exploiter toutes les compétences essentielles du cloud, comme l'informatique flexible, la redondance, l'amélioration des performances et la sécurité.

  • Refactoriser : migration Move and Improve
    • Une stratégie de migration vers le cloud avec refactorisation consiste à repenser les applications pour les rendre cloud natives. 
    • La refactorisation implique souvent de modifier le code d'une application sans modifier le comportement ni l'expérience de son interface. Par exemple, la refactorisation d'une application peut en transformer de longues chaînes de code en éléments plus modulaires, capables de mieux exploiter les fonctionnalités cloud et améliorant ainsi les performances du code. 
    • Une stratégie de refactorisation est souvent motivée par le besoin d'ajouter à des applications existantes de nouvelles fonctionnalités, telles qu'une augmentation de leur évolutivité, des capacités de machine learning ou d'intelligence artificielle, ou une analyse de données plus rapide et plus intuitive. 
    • La refactorisation peut être plus complexe que le réhébergement, mais elle permet également à une organisation de définir des priorités parmi les applications à migrer en fonction des besoins métier, ce qui offre aux entreprises une plus grande flexibilité ainsi que la capacité de suivre le rythme de l'écosystème concurrentiel.
  • Redéfinir l'architecture
    • Une stratégie de migration vers le cloud avec redéfinition de l'architecture est semblable à la refactorisation, mais au lieu de restructurer le code de l'application, elle modifie le fonctionnement de ce code afin d'optimiser l'application et de tirer pleinement parti des capacités cloud natives telles que l'évolutivité, la sécurité et l'agilité.
    • Un exemple de redéfinition d'architecture d'une application consiste à convertir une application monolithique volumineuse en plusieurs microservices indépendants. 
    • Redéfinir l'architecture nécessite plus de temps et d'efforts que la refactorisation, ce qui augmente la complexité tout en introduisant potentiellement des bugs ou des problèmes de sécurité dans les nouvelles applications.
  • Reconstruire
    • Une stratégie de migration vers le cloud avec reconstruction intervient lorsqu'une organisation réécrit entièrement une application pour le cloud. Il est souvent plus facile de créer une application en partant de zéro que de refactoriser son ancien code pour qu'il fonctionne dans un environnement cloud. 
    • Une stratégie de reconstruction permet à une organisation de planifier de A à Z, en choisissant les outils et fonctionnalités cloud natifs à utiliser dès le départ. 
    • L'inconvénient d'une stratégie de reconstruction est qu'elle prend du temps et peut introduire des bugs ou d'autres problèmes de performances que les développeurs n'avaient pas rencontrés dans l'ancienne version de l'application.

  • Rachat
    • Une stratégie de migration vers le cloud avec rachat consiste à passer d'une application sur site achetée à une solution Software as a Service équivalente hébergée dans le cloud. Par exemple, l'entreprise peut passer d'un logiciel de travail collaboratif sur site et d'un espace de stockage local aux applications Google Workspace hébergées dans le cloud telles que Docs, Sheets, Slides et Google Drive. 
    • Du point de vue des ressources, une stratégie de rachat peut être beaucoup plus simple que la redéfinition de l'architecture, la refactorisation ou la reconstruction. 
    • L'inconvénient d'une stratégie de rachat est que son coût peut être bien plus élevé et que les entreprises ne disposent pas des fonctionnalités précises permettant de contrôler leurs propres environnements cloud.

Avantages de la migration vers le cloud

Après avoir migré vers le cloud, les avantages les plus notables dont bénéficient les entreprises sont une amélioration des performances, de la sécurité et de l'évolutivité des charges de travail, ainsi qu'une simplification des opérations informatiques et de la gestion des coûts. Cela signifie également que les équipes informatiques du fournisseur cloud aident à cogérer les systèmes d'une organisation, ce qui réduit une partie de la charge des équipes informatiques internes par rapport à une situation où tous les systèmes sont hébergés sur site. 

La migration vers le cloud présente également d'autres avantages :

Sécurité renforcée

La gestion des opérations dans le cloud permet aux entreprises de tirer parti des outils et services de sécurité du fournisseur cloud, tels que la gestion de l'authentification et des accès, la gestion des clés de chiffrement, la gestion de la protection contre les pertes de données et l'architecture zéro confiance.

Performances optimisées

Les applications et les systèmes principaux fonctionnent généralement mieux et de manière plus fiable dans le cloud que sur une infrastructure ancienne, car les fournisseurs cloud ont une démarche de mise à jour et d'optimisation constantes de leur matériel. L'amélioration des performances peut aider les entreprises à offrir une meilleure expérience client, tout en libérant des ressources internes et en leur permettant de se consacrer à des tâches prioritaires.

Accélération du développement d'applications

Les entreprises constatent généralement une amélioration de l'efficacité des développeurs et une accélération du développement d'applications après leur migration vers le cloud. Les applications cloud natives peuvent également se montrer plus fiables, avec des temps d'arrêt réduits.

Réduction des coûts

La migration vers le cloud fait passer les dépenses d'une organisation d'un modèle d'investissement à un modèle de dépenses opérationnelles, ce qui peut faciliter la gestion des coûts au jour le jour. Le cloud permet aux organisations d'adopter des outils tels que des applications SaaS et des modèles d'utilisation flexibles, dont les capacités peuvent être augmentées ou réduites en fonction des besoins à un instant donné.

Amélioration de la gestion de l'infrastructure

En refactorisant leurs charges de travail et en modernisant leurs opérations à l'aide d'outils cloud natifs comme Kubernetes, les entreprises peuvent simplifier la gestion de leur infrastructure.

Gestion de la fin du cycle de vie

Le matériel et les logiciels ont généralement une durée de vie définie pendant laquelle ils sont utiles à une organisation. Ils finissent par arriver en fin de vie. Les contrats de licence rigides et les accords à long terme ont toujours fait de la gestion de la fin du cycle de vie un processus fastidieux et coûteux.

Grâce à l'infrastructure flexible et aux options de paiement du cloud, les entreprises peuvent plus facilement répondre aux exigences de fin de vie des ressources, tout en passant rapidement à la génération suivante de technologies utiles. 

Défis de la migration vers le cloud

Élaboration d'une stratégie claire

Une migration complète vers le cloud peut être une opération complexe nécessitant plusieurs années. Pour se lancer dans une migration vers le cloud, les organisations ont besoin de définir des buts clairs et des objectifs d'entreprise servant de cible pendant la migration. Les organisations doivent comprendre à quoi ressemblera leur environnement cloud à la fin de la migration, par exemple savoir s'il s'agit d'un écosystème public, privé, hybride ou multicloud. La migration nécessite-t-elle des fournisseurs tiers ou une assistance significative de la part du fournisseur cloud ? Quelles applications seront exécutées sur un modèle SaaS ? Comment les données seront-elles organisées dans le nouvel environnement ? Répondre à ces questions et à d'autres questions stratégiques constitue le premier défi de la migration vers le cloud.

Formation ou reconversion des employés

L'organisation des opérations informatiques dans le cloud diffère de la gestion des mêmes processus dans des environnements sur site. Le cloud simplifie l'utilisation de modèles opérationnels tels que le DevOps, l'automatisation et l'IaC (Infrastructure as Code). Les entreprises devront embaucher ou former leurs employés afin qu'ils puissent assurer les fonctions nécessaires dans un environnement cloud. Pendant la migration, les organisations doivent allouer le temps nécessaire aux employés pour se former aux environnements cloud et obtenir de nouvelles certifications.

Sécurité, conformité et gouvernance

Les pratiques de sécurité changent lors d'une migration d'un environnement sur site vers le cloud. La gestion de l'authentification et des accès prend beaucoup plus d'importance dans le cloud, ce qui génère une complexité supplémentaire pour les administrateurs informatiques. Les organisations doivent comprendre les nouveaux outils de sécurité et les bonnes pratiques, telles que la mise en place d'architectures de protection contre la perte de données et zéro confiance. Même avec des outils de sécurité robustes, il est de la responsabilité de l'organisation de relever les défis liés aux règles de gouvernance et de conformité des données lors du transfert de données d'un environnement à un autre.

Compréhension des coûts

La migration vers le cloud change le modèle opérationnel d'une organisation. Du fait des nombreux éléments complexes impliqués, comprendre tous les nouveaux coûts et dépenses peut s'avérer intimidant. La gestion des coûts représente un défi permanent pour la migration vers le cloud, car cela implique de comprendre de nombreux éléments nouveaux : structures de frais, cycles de facturation, consommation de ressources, abonnements à des logiciels, ainsi que le calcul de l'assistance et des formations supplémentaires. Lors de la migration vers le cloud, il arrive que les entreprises surprovisionnent leurs ressources cloud, ce qui entraîne initialement un dépassement de budget. Certains fournisseurs cloud proposent des recommandations proactives pour aider les organisations à ajuster leurs coûts et budgets cloud.

Relevez vos plus grands défis avec Google Cloud

Les nouveaux clients bénéficient de 300 $ de crédits offerts à dépenser sur Google Cloud.
Premiers pas
Contactez un spécialiste des ventes Google Cloud pour discuter plus en détail de votre propre défi.
Nous contacter

Google Cloud propose tout un éventail de produits et services pour aider les entreprises à exploiter tout le potentiel de leur migration vers le cloud. 

Avec Google Cloud, les organisations utilisent le cloud le plus durable du marché, avec les solutions les plus robustes d'intelligence artificielle et de machine learning .