Migration vers le cloud

L'utilisation des services cloud signifie se débarrasser d'une partie importante de votre propre infrastructure informatique, réduisant le coût de son administration et de sa maintenance, sa flexibilité et sa capacité à faire face aux pics de charge. Aujourd'hui, les solutions cloud demandées par le marché sont promues par un grand nombre de fournisseurs: on pense que l'avenir des technologies cloud.



Vous pouvez trouver de nombreux cas, y compris russes, démontrant la migration réussie de l'infrastructure informatique vers le cloud du fournisseur. Les entreprises utilisent le cloud comme plate-forme supplémentaire pour les services non critiques, tels qu'un environnement de développement et de test de logiciels (PaaS), ou transfèrent complètement l'infrastructure informatique vers le cloud (selon le modèle IaaS).

Les scénarios d'utilisation du cloud deviennent de plus en plus complexes et les entreprises y déplacent de plus en plus des systèmes et des services critiques. Les organisations connaissant des périodes d'activité saisonnières, ou celles qui s'attendent à une croissance rapide de la clientèle, passent souvent à la plateforme cloud. Cela les aide à faire face aux pics de charge et à adapter les ressources utilisées. En outre, les entreprises géographiquement réparties (par exemple, les grandes chaînes de vente au détail) migrent vers les nuages ​​avec leurs propres centres de données, les grandes entreprises qui ont du mal à gérer leur parc informatique étendu ou les entreprises du segment PME où les ressources sont insuffisantes pour acheter et entretenir des serveurs et des systèmes de stockage. Et pour les start-ups et les nouveaux secteurs d'activité, la location d'installations informatiques vous permet de démarrer rapidement.

Les grands fournisseurs de services de cloud public - Microsoft Azure, Amazon, Oracle et autres - sont responsables de la maintenance et du fonctionnement du service, de sa fiabilité, sécurité, disponibilité, évolutivité, protection et sécurité des données, etc. Ces services peuvent être très rentables et attrayants pour prix, car les grands fournisseurs ont la possibilité d'utiliser leurs propres technologies et de bénéficier de conditions spéciales de la part des vendeurs d'équipements, en plus des «économies d'échelle».

En revanche, lorsque vous travaillez avec des fournisseurs de cloud et des centres de données russes en Russie, il y a moins de sanctions et d'autres risques (rappelez-vous les problèmes d'accès aux services de cloud lorsque Roskomnadzor tente de bloquer le messager Telegram), une latence du réseau plus faible, moins de problèmes pour répondre aux exigences de sécurité réglementaires et stockage des données personnelles, et les conditions peuvent être plus flexibles.

Affaires dans les nuages


Selon le rapport Flexera Cloud Solutions: Current State (Rightscale 2019 State of the Cloud Report de Flexera), 94% des répondants utilisent déjà l'une ou l'autre solution cloud, et les coûts cloud des entreprises continuent de croître rapidement. Leurs dépenses prévues sur les clouds publics en 2019 sont 24% plus élevées qu'en 2018. En moyenne, 38% de la charge de travail des répondants tombe sur des clouds publics et 41% est privé. Dans les petites et moyennes entreprises, la proportion est différente: 43% sont des clouds publics, 35% sont privés.

Les services informatiques des entreprises et des entreprises se concentrent sur la gestion des ressources cloud et l'optimisation du coût de la technologie cloud. 66% des entreprises disposent déjà d'un groupe dédié de spécialistes des technologies cloud ou d'un centre de compétence et d'excellence. 21% des entreprises prévoient de l'organiser. La priorité dans les activités des services informatiques est considérée comme l'optimisation des coûts et la gestion compétente des ressources cloud (68%), la préparation des arguments et des décisions concernant les applications et les environnements cloud à utiliser (62%), la réflexion et la définition de politiques pour les applications cloud (59%) .

Selon Oracle, au cours des dix prochaines années, jusqu'à 80% des applications d'entreprise seront transférées vers le cloud, presque toutes les données d'entreprise y migreront et tous les développements et tests d'applications seront effectués dans le cloud.

Comment entrer dans le cloud?


Les entreprises transfèrent leurs charges de travail vers le cloud pour diverses raisons, qu'il s'agisse d'éliminer les centres de données, de migrer les anciennes charges de travail ou de créer et d'exécuter des applications hautes performances dans un environnement plus flexible. L'exécution d'applications de travail cloud traditionnelles et natives dans le cloud nécessite des performances et une fiabilité constamment élevées sur l'ensemble de la pile.

Pour de nombreuses organisations qui n'ont pas encore utilisé les capacités de la technologie cloud, le problème le plus important est la « migration vers les clouds » - la préparation du transfert de l'infrastructure informatique de l'entreprise vers l'espace virtuel afin d'améliorer la qualité des services et de réduire les coûts d'exploitation. Quelles étapes sont nécessaires pour cela? La migration comprend le développement d'un plan, le déploiement d'une infrastructure dans le cloud, le déplacement de données, le test de l'infrastructure et le lancement de services.

1. Choisir un fournisseur de cloud

La migration vers le cloud implique le déplacement des données, des paramètres, des services et des applications du site local de l'entreprise ou de l'organisation vers le centre de données virtuel du fournisseur de cloud. Cette migration prend généralement plusieurs jours. Une tâche sérieuse consiste à choisir un fournisseur de services - un fournisseur de cloud qui répond à toutes les exigences d'un projet de migration.

2. Inventaire de l'infrastructure informatique

Si ce choix est fait, vous devez commencer par un inventaire complet de votre infrastructure, y compris le réseau physique et l'équipement informatique, les logiciels et les services. Souvent, cela favorise non seulement la migration, mais vous permet également d'optimiser votre infrastructure informatique, de mettre les choses en ordre, de redistribuer les processus et les charges, sans lesquels il sera extrêmement difficile de réussir le transfert vers le cloud. Il fournira une idée claire de l'infrastructure informatique existante, comprendra comment les composants interagissent entre eux, etc. Cela facilitera le processus de migration et simplifiera les tests des services transférés vers le cloud.

3. Liste de réinstallation

Si de nombreuses applications commerciales modernes ont été conçues à l'origine pour fonctionner dans l'infrastructure cloud, alors avec les logiciels hérités, tout n'est pas facile. La réingénierie de ces systèmes et leur audit qualité peuvent être nécessaires. Vous devez dresser une liste détaillée des services transférés vers le cloud, les systèmes d'information associés et les ressources informatiques, réseau et de stockage dont ils ont besoin. En bref, nous avons besoin d'une liste précise de tout ce qui devrait passer au cloud.

Pour ce faire, vous devez comprendre quel processus et ce qui est nécessaire, combien de ressources il consomme, quelles sont les exigences de sécurité, après quoi vous pouvez déterminer ce qui doit être transféré dans le cloud.

Lorsqu'elles décident d'utiliser le cloud, les entreprises se demandent souvent dans quelle mesure il est sûr de transférer des données d'entreprise vers le cloud. Bien que les services cloud modernes se caractérisent par un niveau de sécurité assez élevé, vous ne devez pas "tout supprimer" dans le cloud, cela peut être lourd de risques pour les entreprises.

Si un tel travail ne peut pas être effectué par le client lui-même, les prestataires proposent souvent leurs services lors de l' audit initial des systèmes d'information . Cet audit nous permet non seulement de mieux planifier le transfert de services vers la plateforme cloud, mais aussi d'identifier les lacunes et problèmes actuels du paysage informatique existant et de les éliminer.

4. Le choix des outils de migration

Ensuite, vous devez décider des outils de migration. La présence d'un environnement virtualisé simplifie la question - le transfert de serveurs virtuels est assez simple. Il existe des outils P2V spéciaux pour «convertir» des serveurs physiques en machines virtuelles, bien qu'il y ait aussi des pièges ici. Les entreprises ont souvent des inquiétudes concernant la sécurité, l'ampleur et la complexité de la tâche, l'incertitude des itinéraires de migration, les boîtes à outils disparates et le manque d'expérience.

Pendant ce temps, les fournisseurs travaillent constamment à élargir les possibilités de migration des applications et des bases de données entre le centre de données du client et le cloud, en essayant d'assurer la coexistence du cloud et des applications / données locales et leur migration entre le site du client et le cloud en un seul clic. Par exemple, avec Oracle, la charge peut en effet être facilement transférée entre le site du client et le cloud.

VMware vCloud Extender vous permet de combiner des clouds et de transférer des VM vers le cloud à l'aide d'une interface graphique intuitive. Pour convertir un serveur physique en machine virtuelle et le transférer dans le cloud du fournisseur, vous pouvez utiliser l'utilitaire VMware vCenter Converter. Dans ce cas, le serveur principal continue de fonctionner. Une autre option consiste à créer des images de disques physiques, à les convertir au format de disque virtuel et à les transférer dans le cloud du fournisseur, dans un environnement virtuel. Une autre méthode de relocalisation «naturelle» consiste à sauvegarder et à restaurer sur un nouveau site.

5. Connectivité réseau

Un autre problème consiste à assurer l'interaction réseau de l'infrastructure informatique du client et de la plate-forme cloud du fournisseur, c'est-à-dire la connectivité réseau. Il est résolu par les efforts conjoints du fournisseur et du client. Les canaux de communication doivent garantir l'accès des utilisateurs au cloud . Pour cela, il peut être nécessaire de prendre en compte le routage, l'adressage, la bande passante et la fiabilité des canaux de communication, ainsi que la sécurité de l'information (par exemple, la nécessité d'un VPN), horizontale (augmentation du nombre de VM) et verticale (augmentation de la puissance d'une VM particulière).

6. Élaboration d'un plan de migration détaillé

Le plan de migration contiendra des informations sur les services transférés vers le cloud à toutes les étapes avec la possibilité de vérifier chaque étape. Il reflète exactement ce qui sera transféré dans le cloud, dans quelle séquence, dans quel délai. Le succès des processus et étapes ultérieurs en dépend. Le plan de migration répertorie les services critiques et importants, en tenant compte de la priorité de leur transfert. Dans la plupart des cas, la migration est possible sans arrêter le service.

En termes de migration, il est nécessaire de déterminer les indicateurs de RTO (temps d'arrêt) et de RPO (quantité de perte de données) et les moyens de les minimiser. La mise à jour et la modification des applications est préférable avant la migration, sinon il sera difficile d'identifier la source des problèmes. Les cartes de dépendances des applications aideront à développer des mécanismes pour le transfert correct vers le cloud. Un plan de migration clair prescrit également des procédures de transfert de données.

7. Tester la migration

La migration est un processus en plusieurs phases, et il est préférable de le démarrer avec une migration test. Demandez à votre fournisseur choisi de tester l'accès au cloud et d'élaborer les procédures de migration sur des services simples.

La gradualité et le phasage vous permettent d'identifier et d'éliminer rapidement les problèmes survenant lors du transfert. Transférer tout à la fois n'est pas seulement gênant, mais aussi extrêmement risqué. La migration progressive ou partielle est l'option préférée pour une organisation dotée d'une infrastructure distribuée.

Avant de commencer une migration de test, il est utile de déterminer les exigences relatives à l'intégrité et à la disponibilité d'un service cloud.


Conseils utiles


Pour mener à bien le projet de migration, il est nécessaire de contrôler autant que possible toutes les étapes franchies. L'identification des erreurs dans les premiers stades aidera à atteindre les résultats souhaités et à gagner du temps.

Dans une infrastructure informatique à grande échelle, il est préférable de mettre en évidence les éléments les plus critiques et de migrer à un moment où ils sont peu utilisés.

Lors de la migration des services, vous pouvez créer une copie du service dans le cloud, du côté du fournisseur, la synchroniser avec le service local, vous assurer que le service cloud fonctionne correctement et mettre le service local hors service.

Dans certains cas, des exigences particulières sont imposées à la sécurité des communications réseau entre le bureau du client et le service cloud, et à leur vérification des vulnérabilités potentielles. Dans une telle situation, il est logique de contacter le prestataire de services possédant la compétence appropriée. Les experts vous conseilleront sur les meilleures solutions, y compris une large gamme de services de protection des données.

Si vous agissez conformément au plan et accordez l'attention requise aux détails importants, vous pourrez obtenir le résultat escompté. Les experts vous aideront à trouver et à appliquer les meilleures pratiques de l'industrie, à éviter les erreurs coûteuses et les temps d'arrêt.

Scénarios et options de mise en œuvre


Les scénarios possibles incluent le transfert complet d'une application métier particulière vers le cloud , la migration de fonctions individuelles, le déploiement de nouveaux services ou l'interopérabilité des services sur site et cloud. Dans ce cas, des clouds publics, privés ou hybrides peuvent être utilisés, ou les environnements multi-cloud gagnent en popularité. Les variantes d'implémentation et de tarification des structures cloud, leur composition et leur fonctionnalité sont différentes.


Les fournisseurs de cloud, les intégrateurs de systèmes qui possèdent leurs propres centres de données virtualisés, proposent des services pour fournir une infrastructure informatique sécurisée et efficace déployée dans leur cloud. Si nécessaire, le client peut mettre à sa disposition un centre de données virtuel (WDC) dédié et pleinement opérationnel.

Selon les besoins et les tâches commerciales du client, un tel centre de données comprend des ressources informatiques (processeurs virtuels, mémoire à accès aléatoire virtuel), des ressources pour stocker des informations (espace disque virtuel avec des performances déclarées), une infrastructure réseau, un système de contrôle et de surveillance et divers autres logiciels : système d'exploitation, SGBD, applications, produits spécialisés pour l'analyse des mégadonnées, routeurs virtuels, outils d'autogestion, services de sauvegarde tion, réplication, sécurité de l’information, etc.


Pour accéder aux systèmes d'information dans le cloud, Internet, les canaux VPN L2 et L3, le VPN GOST ou la location de fibre optique sont utilisés.

Le cloud agit comme une plate-forme éprouvée pour la plupart des systèmes d'application et des applications d'entreprise, offrant une évolutivité de la charge, le déploiement d'environnements de test ou de parties de l'infrastructure d'entreprise dans un cloud privé virtuel.

Il peut être utilisé comme plate-forme pour des systèmes ou des applications d'entreprise avec des exigences de performances fixes (par exemple, échanges virtuels, 1C), ou comme plate-forme pour des systèmes et des applications qui n'ont pas besoin de hautes performances (environnements de test et de développement).

Le cloud peut vous soulager des tâches informatiques non essentielles, vous permettant de vous concentrer sur votre entreprise. Toutes les tâches de support et de maintenance de l'infrastructure informatique sont effectuées par une entreprise spécialisée. Il fournit des paramètres SLA spécifiés dans l'accord, une réponse rapide des applications commerciales, un niveau élevé de sécurité de l'information, offre des services professionnels .

Les avantages du cloud sont connus depuis longtemps:
Rentabilité
Absence de coûts d'investissement et d'optimisation des coûts d'exploitation, paiement des ressources effectivement utilisées.
Continuité des affaires
Haute disponibilité des services, continuité des processus informatiques critiques.
Mise en œuvre et modernisation rapides
Le service, entièrement prêt à l'emploi, est fourni en un jour ouvrable; la mise en place de nouveaux systèmes, selon la complexité, prend plusieurs heures.
La sécurité
Outils de protection des informations efficaces, surveillance 24h / 24, réponse rapide aux incidents, protection des données confidentielles contre les fuites.
Sécurité des données
La possibilité de récupérer les données d'une certaine prescription en cas de suppression au bureau.
Fiabilité et performance
Solutions industrielles modernes des principaux fournisseurs mondiaux.

Le succès de la transition vers le cloud est affecté par la maturité des processus métiers dans l'entreprise, la présence d'une stratégie de développement et la volonté de gestion de changer. Bien sûr, chacun de ces projets est individuel, les exigences des clients sont diverses, différents scénarios sont possibles. De plus, toutes les organisations ne possèdent pas de telles compétences, nous avons donc besoin d'un partenaire compétent ayant une expérience pertinente.

Source: https://habr.com/ru/post/fr462537/


All Articles