Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
01 44 78 63 65
info@fr.clara.net
www.claranet.fr
Claranet Migration des applications dans le cloud
Introduction
Si la première vague de migration cloud était orientée sur l’infrastructure à travers la virtualisation des ressources et
l’automatisation des process, le développement des plateformes de services a engagé les applications dans la seconde ère
de bascule dans le cloud. Cependant, une telle décision implique d’en faire une stratégie spécifique.
Comme tout projet structurant pour l’entreprise, le glissement des applications vers le cloud nécessite un important travail
en amont de préparation sur différents sujets. Le premier est peut-être le plus important en s’attachant aux ressources
humaines. Qui est concerné (les métiers, l’IT, les développeurs) ? Qui sont les sponsors du projet ? Y a-t-il un programme de
formation prévue ? Quelle politique d’accompagnement au changement doit-on adopter ? En second lieu, il est impératif de
dresser un inventaire du patrimoine applicatif ayant vocation à migrer sur le cloud public, tout en prenant en considération les
conséquences financières et le choix des prestataires.
Une fois ce travail réalisé, des landing zones sont créées pour accompagner la bascule des applications sur le cloud public.
Il existe alors différentes techniques pour cette migration en fonction de la typologie des applications. Si certaines ne
nécessitent pas une réécriture de code, d’autres demandent un travail plus important, voir une approche opportuniste dans
certains cas. Tout au long de cette démarche, les questions de sécurité et de conformité doivent être prises en compte.
Claranet Migration des applications dans le cloud
Car au final, il s’agit bien ici de travailler sur « la conduite du changement engendrée par la migration vers le cloud », glisse
Adrien Pestel. « Cette stratégie impacte les métiers et il est opportun d’assurer une formation spécifique. Cela peut aller de
formation générale sur le cloud public à des cursus plus techniques sur la sécurité ou sur le DevOps et la nouvelle façon de
délivrer des applications par exemple », observe-t-il. Dans toutes ses dimensions, la prise en compte du facteur humain est
essentielle à la réussite du projet.
Claranet Migration des applications dans le cloud
En mettant en perspective le patrimoine applicatif de l’entreprise, les responsables du projet de migration peuvent déjà avoir
une idée de la stratégie à adopter : choisir une bascule sur le cloud public ou rester sur on premise. « Dans l’arbitrage, la
question des coûts arrive rapidement notamment par les coûts cachés (KVA, m² des baies, le trafic entrant et sortant, le
stockage, ...), le coût des workloads en fonction du choix du cloud », analyse le CTO de Claranet. Il constate par ailleurs que
« de plus en plus de projets intègrent un volet FinOps, c’est-à-dire de pilotage financier des projets cloud pour éviter les
dérives de consommation ».
Claranet Migration des applications dans le cloud
« Certaines applications ne servent plus. Dans ce cas-là, elles sont décommissionnées » souligne Adrien Pestel. « D’autres
peuvent être remplacées par des solutions en mode SaaS, mais il faut être vigilant sur les questions fonctionnelles et éviter
les points de blocage », poursuit le dirigeant. Toujours dans cette liste, on trouve la méthode du « lift and shift » qui voit
les applications migrer directement dans le cloud public sans nécessiter de modifications profondes du code. « Si on doit
refactoriser (changement de code) l’application, on intègre des services de conteneurs pour aller vers des solutions FaaS
(Function as a Service) », révèle le CTO.
Claranet Migration des applications dans le cloud
Et si l’application nécessite un travail plus conséquent comme du replatforming ? Le dirigeant répond, « nous avons une
approche opportuniste, cela signifie que nous cherchons de bouts de PaaS (Platform as a service) sur le cloud public (Cloud
Foundry, Openshift de Red Hat) et nous remplaçons le moteur de l’application pour assurer la transition ». Cet exercice peut
s’avérer payant, mais il dépend du niveau de documentation de l’application qui « varie énormément » d’un programme à
l’autre.
Quid de la dette technique ? Est-elle éligible à la migration vers le cloud public ? Là encore, les solutions existent avec
notamment l’hybridation. « Dans un premier temps, nous portons l’application sur notre cloud pour ensuite la basculer
progressivement sur un cloud public », observe le CTO. Pour les bases de données sur des environnements de type MySQL,
SQL Server ou Oracle, « « il existe deux solutions : soit déplacer dans notre cloud et basculer ensuite dans le cloud public via
leurs services, soit la base de données est plus complexe et il faut alors regarder les compatibilités ». La politique des éditeurs
sur le cloud public va dicter les options possibles, « il impose son rythme », reconnait Adrien Pestel, tout en défendant cette
approche, « vis-à-vis de la sécurité »
Claranet Migration des applications dans le cloud
Sécurité et conformité
en toile de fond
Les aspects de sécurité guident en arrière-plan les différentes étapes et préparations citées précédemment. « Il faut la
prendre en compte sur l’ensemble du cycle de vie du projet de migration. Si elle n’existe pas au début, elle n’existera pas
à la fin », souligne le CTO de Claranet. Les politiques de sécurité trouvent leur place naturellement dans les landing zones
(règles d’accès, gestion des comptes à privilèges, règles de sécurité métiers, complémentarité avec le SOC/SIEM, prévoir
des pentests, ...). Des éléments à ne pas négliger, car les récentes fuites de données ont pour origine des mauvaises
configurations sur les services de stockages des cloud providers.
Claranet Migration des applications dans le cloud
Certes avec le cloud public, les administrateurs systèmes découvrent les bénéfices du patch management. Plus de soucis
pour les montées de version, les mises à jour de sécurité. Mais cela ne veut pas dire pour autant plus de culture de sécurité.
« Les développeurs par exemple doivent s’orienter vers une méthode DevSecOps en intégrant la sécurité dès la conception
des applications », constate Adrien Pestel.
Derrière la question de la sécurité se cache aussi la problématique de la conformité. Industries, banques, secteur public, sont
soumis à des contraintes réglementaires fortes. Il est donc impératif de solliciter un partenaire de confiance disposant des
certifications requises. Iso 27001, HDS, PCI DSS, sont les plus connus. Le passage à des plus hauts niveaux de certification
des fournisseurs de cloud est également un gage d’expertise.
info@fr.clara.net
www.claranet.fr