Qu’est-ce que la migration dans le cloud? | Stratégie de migration dans le cloud

La migration dans le cloud est constituée par le processus consistant à transférer des bases de données, des applications et des processus TI dans le cloud, ou d’un nuage vers un autre.

Share facebook icon linkedin icon twitter icon email icon

Migration dans le cloud

Objectifs d’apprentissage

Après avoir lu cet article, vous pourrez :

  • Comprendre ce que c’est que la migration dans le cloud
  • Analyser la raison pour laquelle les entreprises passent au cloud
  • En savoir plus sur certaines des difficultés posées par une migration vers le cloud
  • Analyser différentes stratégies de migration dans le cloud

Qu’est-ce que la migration dans le cloud ?

Internet Cloud Migration

La migration est constituée par le processus constants à transférer les opérations commerciales numériques ver le cloud. La migration dans le cloud ressemble, en quelque sorte, à un déménagement physique, sauf qu’elle implique le transfert de données, d’applications et de processus TI entre différents centres de données, au lieu de faire des cartons et de déménager des biens physiques. Tout comme le déménagement de locaux plus petits vers des locaux plus grands, la migration dans le nuage nécessite beaucoup de préparation et de travail à l’avance, mais, généralement, elle finit par valoir la peine, puisqu’elle permet, en bout de course, d’économiser des coûts et de jouir de plus de souplesse.

Le plus souvent, l’expression « migration dans le cloud» décrit le passage d’une infrastructure située sur place ou ancienne au cloud. Néanmoins, l’expression peut également s’appliquer à une migration entre clouds.

Qu’est-ce qu’une infrastructure ancienne ?

En informatique, les équipements ou les logiciels sont considérés comme « anciens » s’ils sont dépassés mais toujours utilisés. En général, les produits et processus anciens ne s’avèrent pas aussi efficients ou sûrs que les solutions plus actuelles. Les entreprises bloquées avec des systèmes anciens courent le risque de se faire dépasser par leurs concurrents ; elles se voient également confrontées à un risque accru de subir des fuites de données.

Les logiciels ou équipements informatiques anciens peuvent devenir peu fiables, fonctionner lentement ou ne plus être pris en charge par le fournisseur d’origine. Windows XP, par exemple, est un système d’exploitation ancien : lancé en 2001, ses capacités ont été surpassées par des versions ultérieures de Windows, et Microsoft ne prend plus en charge ce système d’exploitation en publiant des correctifs ou des mises à jour y afférent(e)s.

L’infrastructure inclut les sers, l’équipement réseau, les applications, les bases de données et d’autres logiciels ou équipements informatiques critiques pour l’entreprise. L’infrastructure ancienne, comme les serveurs ou les dispositifs pare-feu physiques vieillissants peuvent ralentir les processus commerciaux d’une entreprise. Ils peuvent également accroître les risques pour la sécurité car les fournisseurs d’origine cessent de prendre en charge leurs produits et de publier des correctifs de sécurité.

L’infrastructure ancienne est généralement hébergée dans les locaux des entreprises, ce qui implique qu’elle se trouve dans les bâtiments ou immeubles dans lesquels celles-ci réalisent leur activité. C’est ainsi, par exemple, que de nombreuses entreprises disposent d’un centre de données sur place dans le même immeuble où travaillent leur salariés.

Les entreprises qui s’appuient sur une infrastructure ancienne sur place ne peuvent pas profiter des avantages de l’informatique en cloud. C’est pour cette raison qu’à l’heure actuelle, la plupart des entreprises ont réalisés au moins une migration partielle vers le cloud.

Quels sont les principaux avantages d’une migration vers le cloud ?

  • Son caractère évolutif: L’informatique en cloud peut évoluer pour traiter des charges de travail plus importantes et davantage d’utilisateurs bien plus aisément qu’une infrastructure sur place, qui contraint les entreprises à acheter et à installer des serveurs physiques, équipements réseau ou licences logicielles additionnel(le)s.
  • Son coût: Les entreprises qui passent au nuage réduisent souvent, énormément, les montants qu’elles dépensent pour les activités afférentes aux TI, car les fournisseurs de services dans le cloud gèrent la maintenance et les mises à niveau. Au lieu de se soucier de la maintenance et du fonctionnement, les entreprises peuvent se concentrer sur leurs plus grands besoins commerciaux (développer de nouveaux produits ou améliorer ceux existants).
  • Les performances: Pour certaines entreprises, passer au nuage peut leur permettre d’améliorer leurs performances et l’expérience utilisateur en général de leurs clients. Si leur application ou site Internet est hébergé(e) dans un centre de données dans le cloud, au lieu de dans plusieurs serveurs sur place, les données n’ont pas à voyager aussi loin pour parvenir jusqu’aux utilisateurs, réduisant ainsi la latence.
  • La souplesse: Les utilisateurs, qu’il s’agisse de salariés ou de clients, peuvent accéder aux services et aux données dans le cloud dont ils ont besoin à partir de n’importe quel endroit. Ceci facilite l’expansion des entreprises dans de nouveaux territoires, leur permettant de proposer leurs services à des publics internationaux, et à leurs salariés de travailler avec souplesse.

Quelles sont les principales difficultés d’une migration vers le cloud ?

Physical Cloud Migration
  • La migration des grandes bases de données: Souvent, les bases de données doivent emménager dans une plateforme totalement différente pour pouvoir fonctionner dans le cloud. Déménager une base de données s’avère difficile, en particulier en présence de grandes quantités de données. Certains fournisseurs de services dans le cloud proposent, en fait, des méthodes de transfert physiques, comme le téléchargement des données dans un dispositif informatique que l’on envoie ensuite au fournisseur, dans le cas des bases de données massives qui prendraient énormément de temps à être transférées sur Internet. Les données peuvent également être envoyées par le biais d’Internet. Quelle que soit la méthode, la migration de données prend souvent beaucoup de temps.
  • L’intégrité des données: Une fois les données transférées, l’étape suivante consiste à s’assurer que celles-ci demeurent intactes et sûres, et qu’aucune fuite n’est intervenue pendant le processus.
  • La continuité de l’exploitation: Une entreprise a besoin de s’assurer que ses systèmes existants demeurent opérationnels et disponibles pendant toute la durée de la migration. Il faudra qu’il existe un certain chevauchement entre les infrastructures sur place et dans le cloud, afin d’assurer la continuité du service. Par exemple, il s’avérera nécessaire de réaliser une copie de toutes les données transférées dans le cloud avant de fermer la base de données existante. En général, les entreprises doivent avancer pas à pas, au lieu de tout faire en même temps.

Comment se passe la migration d’une infrastructure sur place vers le cloud ?

Chaque entreprise a des besoins différents, de sorte qu’elle suivra un processus légèrement différent pour effectuer une migration dans le cloud. Les fournisseurs de services dans le cloud peuvent aider les entreprises à mettre en place leur processus de migration. La plupart des migrations vers le cloud comporterons les étapes de base qui suivent :

  1. Définition des objectifs: Quels gains de performance souhaite obtenir l’entreprise ? A quelle date l’infrastructure ancienne sera obsolète ? La définition d’objectifs pour mesurer les résultats obtenus aide les entreprises à déterminer si la migration a été couronnée de succès ou non.
  2. Mise en place d’une stratégie de sécurité: La cybersécurité dans le cloud exige l’adoption d’une approche différente de celle applicable à la sécurité sur place. Dans le cloud, les actifs de l’entreprise ne se trouvent plus derrière un pare-feu, et le périmètre du réseau n’existe pas, pour l’essentiel. Le déploiement d’un pare-feu dans le cloud ou d’un pare-feu applicatif internet pourrait s’avérer nécessaire.
  3. Copie des données: Il s’agit de sélectionner un fournisseur de services dans le cloud, et de copier les bases de données existantes. Cette opération doit être accomplie de manière permanente pendant toute la durée du processus de migration, de sorte que la base de données dans le cloud demeure à jour.
  4. Mise en place un veille économique: Cela pourrait nécessiter de remanier ou de réécrire le code (voir ci-dessous). Cette opération peut se faire fragment par fragment ou dans un seul temps.
  5. Passage de l’exploitation sur place à celle dans le cloud: L’exploitation dans le cloud est lancée. La migration a pris fin.

Certaines entreprises arrêtent leur infrastructure sur place à la fin des étapes ci-dessus, alors que d’autres peuvent conserver leurs systèmes anciens à titre auxiliaire ou dans le cadre du déploiement d’un cloud hybride.

Quelle stratégie de migration dans le cloud doivent adopter les entreprises ?

Gartner, une société de recherche dans le domaine des technologies de l’information très influente, décrit 5 options pour la migration des entreprises dans le cloud. Ces stratégies de migration dans le cloud sont habituellement connues par l’expression les « 5 R » :

  • Ré-hébergement - On peut penser que le ré-hébergement « c’est la même chose, mais dans des serveurs dans le cloud». Les entreprises qui choisissent cette stratégie sélectionnent un fournisseur IaaS (Infrastructure-as-a-Service) et récréent leur architecture d’applications dans ladite infrastructure.
  • Remaniement - Les entreprises qui choisissent de remanier réutilisent le code et les cadres préexistants, mais elles exécutent leurs applications sur une plateforme d’un fournisseur de services PaaS (Platform-as-a-Service), au lieu d’IaaS, come dans le ré-hébergement.
  • Révision - Cette stratégie implique la réécriture, en partie, ou l’expansion de la base du code, en la déployant soit dans le cadre d’un ré-hébergement, soit dans le cadre d’un remaniement (voir ci-dessus).
  • Reconstruction - « Reconstruire » signifie réécrire et réorganiser l’architecture de l’application, de bout en comble, sur la plateforme d’un fournisseur PaaS. Il peut s’agir là d’un processus à forte intensité de main-d’œuvre, mais il permet aussi aux développeurs de tirer partie des fonctionnalités modernes des fournisseurs PaaS.
  • Remplacement - Les entreprises peuvent également opter pour abandonner totalement leurs anciennes applications et passer à des applications SaaS (Software-as-a-Service) déjà construites proposées par des fournisseurs tiers.

Quel types de déploiement dans le cloud doivent choisir les entreprises ?

Outre la stratégie de migration dans le cloud, les entreprises doivent décider des caractéristiques que leur déploiement dans le nuage présentera, une fois la migration achevée.

Un cloud hybride mélange deux ou plusieurs types d’environnements, associant des clouds publics, privés ou des centres de données anciens sur place. Pour qu’un déploiement en cloud hybride fonctionne correctement, l’intégration doit être étroite entre l’ensemble des nuages et des centres de données déployés (tout comme les membres de l’équipe ont besoin d’une communication particulièrement étroite s’ils sont répartis sur différents sites).

Un déploiement en multi-cloud associe deux clouds publics ou plus. (Les clouds publics sont partagés entre plusieurs clients). Le multi-cloud peut répondre à différents objectifs : redondance/système auxiliaire, économies de coûts ou mise à profit de fonctionnalités de différents fournisseurs de services dans le cloud, par exemple.

Le déploiement d’un seul cloud d’un seul fournisseur ne s’avère pas toujours faisable pour une entreprise, mais il s’agit d’une option. Les fournisseurs de services dans le cloud proposent aussi bien des clouds publics que privés (la différence étant que les clouds privés ne sont pas partagés avec d’autres entreprises).

De quelle façon apporte Cloudflare de l’aide dans le cadre des migrations dans le cloud ?

Cloudflare propose un plan de commande unique pour les produits de performance er de sécurité nécessaires pour passer au cloud avec succès (comme le DNS, l’équilibrage de charge, le Cloudflare WAF, et d’autres. Ces produits sont tous intégrés et peuvent être gérés à partir d’un tableau de bord unique (voir une étude de cas de migration). Cloudflare intègre aisément n’importe quel type de déploiement dans le nuage (cloud public, cloud privé, cloud hybride ou multi-cloud).

En savoir plus sur le fonctionnement de l’informatique en cloud.