Le rapatriement cloud est la migration d’un environnement cloud vers un cloud privé ou un hébergement interne. Il s'agit d'une pratique de plus en plus populaire et probablement d'une réaction à la migration rapide vers le cloud dans les années 2010.
Les entreprises peuvent vouloir rapatrier leurs environnements cloud pour diverses raisons. Dans cet article, nous verrons pourquoi cela pourrait être le cas. Nous verrons également ce qui fait la réussite du rapatriement dans le cloud et comment vous pouvez surmonter les principaux défis dans vos efforts de rapatriement.
Pourquoi s’y éloigner ?
À la fin des années 2000 et au début des années 2010, la migration vers le cloud était roi. Les organisations ont migré leurs environnements d’hébergement on-premises coûteux et étendus vers le cloud. Ils l’ont fait en s’engageant à accélérer et à réduire le coût du cloud. Mieux encore : Ils pourraient éviter les coûts d’entretien et de mise à niveau.
Pour certains, cette promesse n’a jamais été pleinement réalisée. Les environnements cloud fonctionnent bien pour les applications et les flux de travail optimisés pour le cloud. La simple migration d’un serveur tel quel, sur site, vers un environnement cloud peut entraîner des dépenses d’hébergement plus élevées par an.
Les environnements cloud sont également optimisés pour les charges de travail cloud. Les serveurs et applications traditionnels peuvent parfois ne pas fonctionner mieux dans un environnement cloud que dans un datacenter.
Ajoutez à cela des problèmes qui entraînent des coûts d’entrée et de sortie, des méthodes alternatives d’accès et d’application des autorisations, et un environnement parfois opaque pour la surveillance des performances et de la sécurité, et il est clair que certains peuvent ne pas vouloir maintenir leurs actifs critiques à long terme dans le cloud.
Saisir le rapatriement. Pour les actifs qui résident dans le cloud, mais qui ne le devraient probablement pas, les organisations peuvent les sortir du cloud et les placer dans un environnement de cloud privé, un datacenter ou un environnement hébergé sur site.
Le rapatriement peut réduire les coûts de certaines charges de travail et rendre la posture de l’environnement de bout en bout plus transparente. Selon le type de charge de travail et la sensibilité à la latence, il peut également être judicieux de disposer d’une charge de travail ou d’un serveur à un emplacement très spécifique.
Le rapatriement dans le cloud n’est pas fait pour tout. Les applications conçues pour le cloud et qui nécessitent des performances, une résilience et une évolutivité globales sont souvent bien desservies dans un environnement de cloud public de grande envergure. Ces applications seraient très probablement plus lourdes et coûteuses, et fonctionneraient bien moins bien dans un environnement différent.
Considérations relatives au rapatriement
Il y a quelques facteurs à prendre en compte lors de l’évaluation d’une décision de rapatriement des actifs cloud. Voici quelques-uns des principaux points à prendre en compte.
Coût
Le coût peut être une aubaine ou un frein au rapatriement des charges de travail cloud. Les organisations qui souhaitent rapatrier leurs charges de travail cloud ont probablement déterminé que leur charge de travail cloud sera plus économique, hébergée localement, colocalisée ou hébergée dans un cloud privé.
Cela ne devrait pas être la seule considération de coût. La construction d’un datacenter ou d’un environnement et les coûts de migration peuvent être importants en fonction des ressources cloud rapatriement. Si votre personnel est spécialisé dans la gestion des ressources cloud, il aura besoin de formation pour gérer un environnement non cloud.
Tout cela doit être pris en compte dans une analyse coût-bénéfice pour déterminer si le coût total du rapatriement est logique.
Sécurité des informations
Il peut sembler singulier de considérer la sécurité de l’information comme une considération pour la migration d’un environnement cloud. En général, les fournisseurs de services cloud peuvent proposer des outils de sécurité de l’information à grande échelle et avec une expertise.
Cela dit, une entreprise qui fait appel à un fournisseur de services cloud peut ne pas posséder une expertise suffisante pour sécuriser les charges de travail cloud. De nombreux exemples de violations de données soulignent la difficulté de sécuriser les charges de travail cloud natives sans l’expertise nécessaire.
Dans ce cas, une entreprise peut être mieux servie en rapatrieant ses charges de travail cloud plutôt que de former ou d’embaucher de nouveaux employés pour son équipe de sécurité de l’information.
Performance
Comme indiqué ci-dessus et paradoxalement, certaines charges de travail seront plus performantes si elles sont rapatries. Certaines applications de niche fonctionnent mieux sur des configurations matérielles sur mesure. De plus, les applications sensibles à la latence bénéficient sensiblement d’une localisation proche de leur source ou de leur cible.
À l’inverse, les clouds publics offrent une évolutivité et une flexibilité inégalées. Elles peuvent se développer, se rétrécir, se rééquilibrer et s’instancier instantanément. Avec les autres solutions d’hébergement, le volume et le rythme des changements sont limités.
Vos priorités vous aideront à prendre des décisions en matière de rapatriement. De la même manière que pour le coût, vous devez effectuer une analyse coût-bénéfice pour le rapatriement où le compromis est entre la réactivité des interactions et le taux de changement environnemental.
Stratégies de rapatriement
Votre stratégie de rapatriement doit généralement suivre les étapes d’un programme de migration traditionnel. Voici quelques considérations à prendre en compte pour chaque phase.
Planification
Un rapatriement réussi dans le cloud nécessite une planification efficace. Les organisations doivent évaluer de manière exhaustive leur environnement cloud actuel. Cette évaluation doit identifier les applications et les données à rapatrier.
Les considérations typiques consistent à évaluer les impacts techniques, financiers et opérationnels du transfert. Cela devrait aboutir à une feuille de route détaillée pour le rapatriement, avec des délais, des responsabilités et des jalons clairs.
Mieux encore : Le développement de cette feuille de route avec les parties prenantes des opérations informatiques, des finances, de la sécurité, de la conformité et d’autres services concernés dès le début du processus contribuera à minimiser les interruptions.
Migration
La migration nécessitera une approche méthodique du transfert de données et d’applications du cloud vers une infrastructure sur site ou colocalisée. Il est généralement judicieux de prioriser les applications en fonction de leur criticité et de leur complexité. Les applications critiques doivent être fonctionnelles immédiatement après la migration ; les applications plus complexes prendront plus de temps à migrer.
L’utilisation d’une approche progressive peut aider à gérer les risques et à tenir compte des ajustements. Par exemple, la migration des applications non critiques vous permettra d’affiner vos processus de migration avant de vous attaquer aux systèmes critiques.
Intégration
Vos applications cloud existent dans un écosystème d’entreprise robuste. L’intégration de systèmes rapatriés est essentielle pour maintenir la continuité opérationnelle.
Lors de la migration, vous devez vous assurer que les systèmes internes et cloud sont compatibles avec les applications et les données rapatriées. Cela peut impliquer la mise à jour du logiciel, la reconfiguration des réseaux et la mise en place de nouveaux protocoles de sécurité.
Des tests approfondis sont également essentiels pour identifier et résoudre les problèmes d’intégration avant la mise en service. Pendant les phases de migration et d’intégration, vous devez également former le personnel informatique sur le nouvel environnement.
Conseils pratiques et bonnes pratiques
Vous pouvez également prendre en compte certains des points suivants lors de la planification et de l’exécution de votre migration vers le rapatriement :
- Mener un projet pilote : Commencez par un projet pilote pour tester le processus de rapatriement à une échelle relativement petite afin d’identifier les défis potentiels et d’affiner les processus.
- Faire appel à une expertise : Envisagez de collaborer avec des experts du rapatriement qui pourront vous fournir des informations précieuses et vous aider tout au long du processus.
- Garantir l’intégrité des données : Utilisez des sommes de contrôle et d’autres méthodes de vérification des données pour surveiller l’intégrité et l’exactitude des données.
- Maintenir la redondance : Les services cloud doivent fonctionner en parallèle avec les systèmes sur site pendant un certain temps pour valider les opérations appropriées et minimiser les temps d’arrêt.
- Surveiller et optimiser : Surveillez en permanence les performances des systèmes rapatriés et apportez les ajustements nécessaires pour optimiser l’efficacité, l’efficience et la sécurité.
Surmonter les défis
Le rapatriement dans le cloud est un défi et une reconnaissance du fait qu’au départ, vous avez plus de chances de réussir votre migration. Une planification et une communication solides seront essentielles à la réussite.
Voici quelques recommandations pour atténuer les difficultés liées au rapatriement du cloud.
Complexité de la migration des données
L’un des principaux défis du rapatriement du cloud, voire le plus important, est la complexité de la migration des données. Le transfert de grandes quantités de données du cloud vers des systèmes sur site ou colocalisés peut prendre du temps et comporter des risques tels que la corruption ou la perte de données.
Pour atténuer ces risques, il faut des outils de migration des données robustes, une vérification des erreurs et une planification stratégique. L’utilisation de techniques de transfert de données incrémentielles et la réalisation de contrôles d’intégrité des données approfondis peuvent garantir une transition en douceur. De plus, les migrations pilotes permettent d’identifier et de résoudre les problèmes potentiels avant de procéder à la mise à niveau et à la progression.
Risques pour la sécurité
Le rapatriement des services cloud peut entraîner des risques de sécurité. Ne pas préparer l’environnement de rapatriement avec une surveillance complète, une visibilité et des capacités de chasse aux menaces est une recette de sinistre.
Investir dans une infrastructure de cybersécurité avancée et mener des audits de sécurité réguliers. Mettez en œuvre des modèles de sécurité et des systèmes de correctifs Zero Trust avec les derniers correctifs de sécurité. La surveillance continue et la planification de la réponse aux incidents permettent également de résoudre rapidement les violations de sécurité qui peuvent survenir pendant ou après le rapatriement.
Problèmes de conformité et de réglementation
Votre environnement rapatrié doit être conforme aux réglementations du secteur aux mêmes niveaux ou à des niveaux améliorés par rapport à votre environnement cloud. La transition du cloud vers des systèmes sur site ne peut pas compromettre la conformité aux lois et normes pertinentes.
Pour vous assurer de ne pas s’affranchir de la surveillance juridictionnelle pertinente, faites appel à des experts juridiques et de la conformité pour examiner le plan de rapatriement. La tenue à jour d’une documentation de rapatriement détaillée et la réalisation d’audits réguliers peuvent aider à identifier et corriger les lacunes en matière de conformité.
Dégradation des performances
La dégradation des performances peut entraîner ou rompre un projet de rapatriement dans le cloud. Les systèmes sur site peuvent initialement avoir du mal à gérer la charge de travail précédemment gérée par l’infrastructure cloud si elle n’est pas configurée correctement.
Les tests de performance et la planification de la capacité atténueront cet impact. Le bon dimensionnement du matériel, l’optimisation des configurations logicielles et l’utilisation de techniques d’équilibrage de charge contribuent à maintenir les niveaux de performance. Pour garantir une efficacité opérationnelle continue, il est essentiel de surveiller en permanence les performances du système et d’effectuer les ajustements nécessaires.
Allocation des ressources et expertise
Le rapatriement dans le cloud nécessite une allocation des ressources et une expertise. De nombreuses organisations peuvent manquer d’expertise interne pour réussir leur rapatriement. Il est essentiel d’externaliser ou de compléter les efforts de rapatriement avec des professionnels de l’informatique et/ou des consultants expérimentés spécialisés dans le rapatriement cloud.
La transition des opérations peut également s’avérer difficile, en particulier si une organisation manque d’expertise adéquate. Pour atténuer cela, il est essentiel de former le personnel existant ou de le compléter pour assurer une transition en douceur.
Planification et communication
Rien n’est plus rapide qu’une mauvaise planification et un manque de communication. À l’inverse, une bonne planification et une bonne communication peuvent vous aider à surmonter de nombreux défis.
Si vous élaborez une feuille de route de rapatriement détaillée, établissez des délais réalistes et définissez clairement les rôles et responsabilités pour aider à définir les attentes procédurales et à atténuer les frictions importantes.
Une communication régulière avec toutes les parties prenantes, y compris les équipes opérationnelles informatiques, la direction et les utilisateurs finaux, permettra à chacun d’être informé et préparé au changement. Répondre rapidement aux préoccupations et aux commentaires permettra d’éviter les malentendus et de favoriser un environnement collaboratif.
Ce que l’avenir réserve
À mesure que le cloud computing évolue, l’approche du rapatriement du cloud évolue également. Les tendances émergentes et les progrès technologiques façonnent la transition des services cloud vers une infrastructure sur site. Il est essentiel de rester informé de ces développements et d’adapter les stratégies en conséquence pour une optimisation continue et une réduction des coûts.
Hybride et multi-cloud
Les stratégies hybrides et multi-cloud fournissent une stratégie de rapatriement amortie. Une approche hybride, qui consiste à maintenir un mélange de ressources sur site et dans le cloud, permet une stratégie de rapatriement partielle et intelligente. Il offre la flexibilité nécessaire pour tirer parti des avantages des deux environnements.
Les stratégies multi-cloud, dans lesquelles les entreprises utilisent plusieurs fournisseurs de cloud, réduisent également les points de défaillance uniques en améliorant la redondance. Cela ne signifie pas pour autant qu’elles sont faciles à mettre en œuvre. À mesure que les environnements hybrides et multi-cloud deviennent de plus en plus répandus, les entreprises doivent développer des cadres de gestion robustes pour intégrer et orchestrer efficacement les environnements distribués.
Edge Computing
L’informatique de périphérie gagne en popularité en tant que technologie complémentaire au rapatriement dans le cloud. En traitant les données plus près de leur source, l’informatique de périphérie réduit la latence et améliore les performances des applications ciblées.
Les organisations qui rapatrient les services cloud intègrent de plus en plus des solutions d’informatique de périphérie pour gérer le traitement des données en temps réel et réduire la charge sur les systèmes centraux. Ces solutions sont essentielles lorsque la latence est un facteur clé de l’efficacité opérationnelle.
Outils de migration des données améliorés
Les progrès réalisés dans les outils de migration des données ont simplifié le processus de rapatriement. Les solutions modernes offrent des moyens automatisés, sécurisés et efficaces de transférer des données du cloud vers des environnements sur site.
Ces outils incluent des fonctionnalités telles que la validation des données, la correction des erreurs et les capacités de migration incrémentielle. Ce faisant, ces solutions réduisent les temps d’arrêt et le risque de perte de données. L’évolution continue des outils implique des efforts de rapatriement plus fluides et plus fiables.
Sécurité renforcée
Face à l’importance croissante accordée à la sécurité des données, les stratégies de rapatriement dans le cloud doivent intégrer une sécurité avancée des informations. Des technologies telles que l’intelligence artificielle (AI) et l’apprentissage machine (ML) peuvent améliorer les capacités de détection et de réponse aux menaces.
La mise en œuvre de solutions de sécurité pilotées par l’AI ou l’ML aidera les organisations à identifier et à atténuer les risques potentiels pendant le rapatriement de manière proactive. Des mécanismes de contrôle d’accès et d’authentification plus sophistiqués protègent les données sensibles.
Développement durable
Le développement durable est un facteur de plus en plus crucial dans la prise de décisions informatiques. Alors que les entreprises cherchent à réduire leur empreinte carbone, les solutions on-premises économes en énergie attirent l’attention. Les futures stratégies de rapatriement dans le cloud peuvent donner la priorité au développement durable en incorporant des datacenters respectueux de l’environnement et du matériel économe en énergie. En alignant les efforts de rapatriement sur les objectifs de développement durable, le rapatriement peut contribuer à la préservation de l’environnement tout en optimisant l’infrastructure informatique.
Surveillance et adaptation continues
La technologie est dynamique et nécessite une surveillance continue des stratégies de rapatriement. Les dernières pratiques du secteur, les progrès technologiques et les changements réglementaires doivent éclairer les efforts de rapatriement.
L’examen et la mise à jour réguliers des plans de rapatriement garantissent pertinence et efficacité. Les forums, conférences et partenaires technologiques du secteur peuvent vous fournir des informations précieuses pour vous aider à suivre les tendances émergentes.
Comment Pure Storage favorise le rapatriement
Le rapatriement est difficile et vous avez besoin d’un partenaire pour vous aider. Pure Storage possède une grande expertise dans le développement et la résolution de solutions pour les efforts de rapatriement. Pure Storage propose plusieurs solutions pour vous aider dans votre parcours de rapatriement :
- FlashArray™ et FlashBlade® offrent des solutions complètes pour le provisioning et le stockage environnementaux. Ces composants sont essentiels pour fournir la plate-forme sur laquelle les efforts de rapatriement s’appuient.
- Si vous décidez d’opter pour une solution de cloud hybride, Pure1® AIOps simplifie la gestion du stockage en fournissant un point de vue unique sur lequel votre entreprise s’appuiera.
- Pure Cloud Block Store™ assure également une gestion unifiée du stockage, que vous soyez sur site, en colocation, dans un cloud privé, un cloud hybride ou entièrement hébergé dans le cloud.
- Si vous souhaitez migrer des charges Kubernetes, Portworx® est une solution sur site. Nous disposons d’une vaste expérience dans la gestion des charges Kubernetes.
Réflexions de conclusion
Le rapatriement des actifs n’est pas une chose à prendre à la légère. Vous pouvez rapatrier efficacement et dans un budget limité, mais vous devrez avoir un plan. La planification est essentielle pour déterminer comment, quand et pourquoi vous rapatriez. Pensez également à avoir le bon partenaire pour vous aider à réussir vos efforts de rapatriement.