Aperçu
La valeur du cloud est bien établie. De nombreuses entreprises, tous secteurs confondus, ont déjà fait le saut vers le domaine de l’informatique en nuage. Cela dit, il existe différents degrés de migration vers le cloud. Toutes les entreprises qui mettent en œuvre une stratégie de migration ne le font pas en transférant toutes leurs données vers le cloud d’un seul coup. En fait, de nombreuses organisations adoptent une approche itérative de la migration vers le cloud, motivée à la fois par les exigences commerciales et techniques.
Examinons de plus près les principes fondamentaux de la migration sur site vers le cloud, les avantages et défis potentiels, ainsi que les services précieux pour déplacer vos applications et données métier critiques avec le plus d’efficacité et de sécurité possible.
Migration sur site vers le cloud : les fondamentaux
La migration vers le cloud correspond au transfert des données, des applications et d’autres services informatiques vers le cloud. Dans cet article, nous parlons principalement de la migration on-premises vers le cloud — c'est-à-dire le transfert des données hébergées dans votre centre de données interne et d'autres infrastructures vers un déploiement en infrastructure en tant que service (IaaS) ou plateforme en tant que service (PaaS). Mais la « migration cloud » est parfois utilisée pour décrire le transfert de données d’un cloud à un autre, soit dans le cadre d’un système multi-cloud, soit, dans certains cas, vers un déploiement totalement différent.
Lors d’une migration, les données sur site sont généralement transférées soit vers un seul cloud public, un service multi-cloud , ou une solution cloud hybride qui exploite les ressources cloud publiques en parallèle de l’infrastructure de données privée sur site.
Les 4 types de migration du cloud
Il existe plusieurs approches de la stratégie de migration vers le cloud, et le choix que vous faites dépendra des besoins spécifiques de votre entreprise. Quelle part des données de votre entreprise doit être migrée vers le cloud ? Plusieurs centaines de gigaoctets ? Une douzaine de téraoctets ? Est-ce votre première migration ? Répondre à ces questions aidera à déterminer la meilleure stratégie de migration vers le cloud pour votre organisation.
- Rehosting : Également communément appelé approche « lift-and-shift » ou « migration de chariot élévateur », le rehosting est le type le plus simple de migration sur site pour le cloud. Les applications, données, schémas et charges de travail sont déplacés du centre de données vers un déploiement cloud IaaS, sans être modifiés d’aucune manière. Bien que ce type de migration soit assez facile à réaliser, il limite ce que vous pouvez faire avec vos applications car elles n'ont pas été modifiées pour être cloud-natives. Il convient mieux à certains types de charges de travail locales à faible impact, ou comme méthode de migration initiale pour les organisations débutantes dans le cloud.
- Refactorisation : Cette stratégie, parfois appelée « rip and replace » ou « redesign », est bien plus laborieuse et chronophage que le relogement. Cela implique de réécrire et restructurer l’architecture des applications — et, potentiellement, des données et des schémas — soit avant, soit après la migration ; La post-migration est plus courante. Le principal avantage du refactoring est que vous repensez essentiellement les applications de A à Z en pensant au cloud, en tirant parti des fonctionnalités les plus récentes et avancées que votre fournisseur de services cloud (CSP) propose. Les coûts initiaux de migration cloud peuvent être plus élevés, mais à long terme, vos outils cloud fonctionneront plus efficacement. Si vous prévoyez de déplacer beaucoup de vos applications et charges de travail hors site, la refactorisation pourrait finalement être la meilleure option.
- Replatforming : Se situant quelque part entre le rehosting et le refactoring, le replatforming implique d’apporter quelques modifications à une application tout en conservant certains de ses autres éléments fondamentaux. À cause de cela, on parle parfois de « déplacer et améliorer » ou « réviser ». Un exemple courant serait de modifier la manière dont une application interagit avec la base de données. La replatforming peut fonctionner pour les migrations de l’infrastructure sur site vers l’IaaS, ainsi que pour les déplacements vers un service PaaS.
- Remplacement : Dans cette stratégie de migration, les données sont prélevées à partir d’applications existantes sur site et transférées vers des applications logicielles en tant que service (SaaS) basées sur le cloud créées par des tiers, tandis que les applications internes originales sont supprimées. Cette approche peut avoir du sens pour les entreprises dont les applications ont été compromises d’une manière ou d’une autre ou qui utilisent simplement des outils hérités qu’elles considèrent inférieurs aux options SaaS tierces.
Avantages de la migration vers le cloud depuis les locaux
Les entreprises choisissent de transférer leurs applications et charges de travail des centres de données sur site vers l’infrastructure cloud pour de nombreuses raisons. Parfois, cela repose sur un désir général de profiter du stockage quasiment illimité du cloud. Dans d’autres cas, les organisations cherchent à répondre à des besoins spécifiques, comme faciliter des environnements de travail plus flexibles et meilleurs pour le DevOps.
Cela dit, plusieurs avantages clés que la grande majorité des organisations espèrent bénéficier grâce à leur migration vers le cloud :
Augmentation de l’accessibilité
Les entreprises d'aujourd'hui évoluent dans un monde d'affaires axé sur le cloud. Et avec un grand nombre d'entreprises disposant de leurs équipes réparties sur des lieux disparates — souvent en télétravail ou dans d'autres environnements non professionnels — il est essentiel que les employés aient un accès permanent aux applications et données essentielles, où qu'ils soient. Exploiter les ressources du cloud public donne aux entreprises l'assurance que l'emplacement ne sera pas un obstacle à l'accomplissement de leur travail par le personnel.
Améliorer la performance et l’agilité
La possibilité d'exécuter des applications n'importe où n'est pas aussi précieuse si elles tournent lentement ou mal fonctionnent. Lorsque les charges de travail ont été migrées vers le cloud depuis une infrastructure sur site, cela est moins probable, car les grands CSP disposent de centres de données cloud partout dans le monde pour réduire la latence des opérations de leurs clients.
De plus, migrer vers le cloud facilite grandement l’adaptation et l’ajout de ressources aux entreprises en croissance selon les besoins. Cela inclut tout, des nouveaux outils SaaS issus des CSP ou des fournisseurs tiers aux applications développées en interne.
Élasticité et évolutivité de levier
Les entreprises font face à des pics soudains de besoins en ressources assez régulièrement : parfois pendant des minutes ou des heures, d’autres fois pendant des semaines ou des mois. L'élasticité et la scalabilité du cloud vous permettent de gérer les pics de pic à court terme en augmentant dynamiquement les capacités de calcul, de mémoire et de stockage lorsque cela est nécessaire, puis en les réduisant lorsque le besoin est nécessaire. Vous pouvez aussi ajouter ou soustraire de nouvelles ressources selon les besoins de l’entreprise. C'est un avantage que les opérations sur site ne peuvent pas égaler en termes de rapidité.
Atteindre l’efficacité des coûts
L'élasticité et la scalabilité mentionnées plus haut du cloud lui permettent également d'offrir une meilleure efficacité des coûts de multiples façons. Par exemple, l’extension de l’infrastructure sur site sera plus coûteuse que les coûts comparatifs du cloud, quoi qu’il arrive, et réduire l’échelle est sans doute encore plus coûteuse. De plus, faire de l’utilisation du cloud un coût continu de la gestion des affaires permet une budgétisation et des dépenses plus efficaces à long terme.
Soutenir la sécurité et la conformité
Les grands CSP, en particulier les « trois grands » qu’est AWS, Azure et Google Cloud, offrent de nombreuses fonctionnalités de sécurité cloud-natives, très probablement supérieures à celles que vous avez sur site. Cela vous permet de respecter les exigences de conformité pour les charges de travail de données soumises à des réglementations strictes en matière de sécurité. Si votre entreprise opte pour un déploiement multi-cloud, vous pouvez même consacrer un ou plusieurs de vos clouds spécifiquement à ces charges de travail.
5 étapes pour une migration cloud réussie depuis une infrastructure sur site
Aucun projet migratoire ne se ressemble. Cependant, de manière générale, les cinq étapes suivantes seront utiles pour toute entreprise dans ses efforts de migration du site vers le cloud :
- Élaborez un plan : Une migration cloud réussie commence par répondre à deux questions. Pourquoi souhaitez-vous migrer des données et des applications vers le cloud ? Que vas-tu migrer ? Cela déterminera la complexité de l’opération : par exemple, utiliser le cloud pour la reprise après sinistre d’un petit nombre d’applications sera moins complexe et impliquera moins d’étapes qu’un transfert complet de charges de travail de l’entreprise. De même, si le DevOps est votre principale motivation, vous saurez que migrer vers le PaaS peut être un meilleur choix que l'IaaS. Un inventaire complet des applications et rapports existants est également essentiel pour identifier les rapports et données inutilisés ou en double qui n'ont pas été consultés et éviter le travail supplémentaire de migration de ces éléments.
- Faites preuve de diligence raisonnable : Étudiez les offres de différents fournisseurs pour avoir une idée de votre coût total de possession (TCO) dans chaque cas. Vous devrez également prendre en compte les besoins logistiques et de ressources pour les différentes stratégies de migration. Gardez à l'esprit : il n'y a aucun mal à commencer petit avec une migration sur site vers le cloud — par exemple, une opération initiale de lift-and-shift pour certaines charges d'application — et à essayer une stratégie différente comme le replatforming ou le refactoring plus tard, lorsque vous aurez une meilleure idée de ce dont vous avez besoin dans le cloud.
- Préparez votre sécurité : Déploiez un pare-feu cloud en tant que service (FWaaS) avant votre migration réelle afin de minimiser l’exposition des données sur site pendant le transit.
- Commencez petit : Commencez la migration en déplaçant en temps réel une charge de travail qui n'est pas critique pour les opérations d'entreprise, et testez ses fonctionnalités cloud. Une fois que vous êtes sûr que l'application et les données sont en ordre dans le cloud, poursuivez la migration selon la stratégie que vous avez choisie. Les opérations commerciales peuvent être retardées pendant le processus, notamment lors de migrations de refactorisation qui ne sont pas minutieusement planifiées et testées à l’avance. La plupart des fournisseurs cloud proposent des outils qui aident à atténuer les perturbations.
- Continuez à vous améliorer : Synchronisez soigneusement et mettez à jour les applications si nécessaire une fois la migration terminée. Si vous effectuez une migration uniquement vers le cloud, les systèmes sur site peuvent être désactivés. Mais il existe de nombreuses situations où le maintien de ces systèmes sera précieux, comme un déploiement en cloud hybride.
Défis de migration sur site vers le cloud à surmonter
Saisir les possibilités des dernières tendances cloud grâce à une migration sur site vers le cloud n’est pas sans défis potentiels. Avec une planification minutieuse et les bons partenaires, vous pouvez éviter ces obstacles :
- Dépassements de coûts : Les dépenses liées à la migration et le coût de la consommation de carburant, les besoins en bande passante, l’allocation des ressources et les coûts post-migration peuvent s’accumuler rapidement. Une planification minutieuse à l’avance est essentielle.
- Bases de données : Dans certains cas, la migration des bases de données sur site vers le cloud est beaucoup plus lente que le transfert des charges de travail des applications, mais cela n'a pas à être ainsi. Votre représentant fournisseur cloud et votre équipe informatique peuvent collaborer et trouver des moyens d’atténuer les perturbations opérationnelles causées par une migration sur site vers le cloud.
- Infrastructures et applications héritées : Certains systèmes hérités ont été développés avant l’avènement du cloud computing. La plupart peuvent être migrés, mais il est crucial de penser à l'avance. Lors de la phase de planification, déterminez si les ressources héritées doivent être replatformées, refactorisées ou remplacées avant la migration.
- Sécurité : Les CSP avant et après la migration assurent la sécurité de l’infrastructure cloud — pas de vos charges de travail et de vos données. C’est pourquoi déployer et maintenir un FWaaS cloud est si important tant pour vos ressources cloud que pour toute infrastructure sur site que vous maintenez, car cela protège les deux.
L'approche de Teradata pour la migration des données peut vous aider à contourner les difficultés qui peuvent survenir pendant le processus, notamment lors du transfert de bases de données vers le cloud. Grâce à une combinaison de conseils approfondis, d’automatisation, d’unification des données et d’intégration de modèles de données, Teradata Vantage et d’autres outils peuvent vous aider à réaliser une migration réussie, avec une meilleure compréhension de votre infrastructure de données et cloud.
En savoir plus sur les stratégies de migration vers le cloud