Hybridation et microservices

Comment mieux servir les métiers avec les microservices cloud, l’exemple d’un projet d’hybridation Cloud Privé – Azure.

Vos enjeux

Comment moderniser et rendre plus performante une application de la manière la plus efficace avec le cloud ?

L’objectif est de trouver des solutions pour répondre plus efficacement aux attentes des entreprises confrontées à un parc informatique existant qui vient en opposition du besoin de performance d’accessibilité et de simplification de l’infrastructure.

L’hybridation avec le cloud public et les microservices est une solution viable et intéressante.

Des microservices pour des migrations plus rapides

Les microservices sont une approche d’architecture logicielle pour les applications cloud où chaque application est conçue comme un ensemble de services. Chacun de ces services peut évoluer et monter en puissance indépendamment des autres sans se montrer trop consommateur de ressources.

Cette approche permet de mener des migrations plus rapides, plus efficaces et plus économiques, car elle repose sur des infrastructures et des composants validés.

Les composants principaux d’Azure (source Microsoft)

Nos solutions

Choix d’un cloud public adapté à vos besoins

Choisissez une plateforme de cloud public qui soit proche des technologies embarquées dans vos infrastructures, applications et développements, afin de faciliter et de minimiser le travail de migration

Migration

Anticipez l’opération de migration en cartographiant l’existant (urbanisation de votre SI) qui entrera dans l’hybridation et qui sera supporté par les microservices. Il faudra notamment identifier les applicatifs directement transposables et ceux qui sont à migrer, réécrire ou supprimer ;

Accompagnement

Faites-vous accompagner dans la phase de migration à plusieurs niveaux :

  • Dans la cartographie de l’existant et la définition des besoins pour bien préparer la migration
  • Dans la réécriture des applications, lorsque cela est nécessaire, au cas où les langages impliqués ne sont plus entièrement maîtrisés par vos équipes
  • Dans la définition de SLA qui nécessitera des explications et du conseil, et parfois une négociation particulière
  • Dans la configuration de l’infrastructure cloud et des microservices Azure afin d’optimiser la plateforme cible et de garantir son optimisation
  • Dans le cas où cela est utile, sur l’évolution et la documentation.

Enfin, et surtout, pensez à long-terme ; la création d’une plateforme de cloud hybride avec usage de microservices est une opération stratégique pour l’avenir de l’entreprise et de ses utilisateurs.

Cas d'usage

Prenons l’exemple d’une grande entreprise du luxe internationale et décrivons notre retour d’expérience sur un projet de migration dans le cloud Azure, sur la base de microservices.

Une plateforme historique instable et vulnérable

Cette entreprise disposait d’un site de communication de presse proposant des publications, images et vidéos à l’attention des journalistes. Les faibles performances de cette plateforme, soumise à l’apparition de bugs et d’attaques en ligne fréquentes, ont poussé l’entreprise à chercher une solution plus robuste et capable de faire face à de forts pics de trafic.

Avec Azure, reprendre l’existant et l’optimiser

Un des prérequis était la nécessité de retrouver les environnements Microsoft dont l’entreprise était familière. La plateforme Microsoft Azure s’est imposée car elle permet de récupérer une grande partie de l’existant, tout en bâtissant une nouvelle plateforme avec une présence physique de proximité avec les utilisateurs du monde entier.

Elle permet aussi d’absorber les montées et répartitions de charges (grâce à ses microservices), avec un SLA de bout en bout.

Les points de vigilance de l’hybridation avec un cloud public

La mise en œuvre d’une telle migration exige cependant des adaptations. Par exemple, les applications trop anciennes, développées avec des langages qui ne sont plus reconnus et/ou des librairies appuyées sur des bases de données propriétaires devront, selon les cas, être migrées ou réécrites.

L’accompagnement au cœur de la démarche

D’un cloud public à l’autre, les méthodes de mise en œuvre diffèrent. C’est donc naturellement que l’entreprise de notre exemple est venue chercher de l’accompagnement pour valider le cloud public à retenir, sélectionner et tester les composants microservices, valider la compatibilité des applications et des données en place, et accompagner la migration.

Enfin, la mise en place d’une gestion et supervision quotidienne de la plateforme s’est imposée comme essentielle au vu des contraintes de charge qui pèsent sur elle et de son caractère stratégique.

La démarche d’hybridation privé-public permettait notamment d’enrichir le catalogue de services de l’entreprise. Elle avait également pour objectif de soutenir l’effort de fédération des différentes entités du groupe au moment où métiers et marques tendent à évoluer indépendamment vers le cloud public pour déployer leurs propres applications et services.

Vous avez un projet ?
Notre solution vous intéresse ?
Nous vous répondrons sous 48 heures.
Nos offres
Nos services d'accompagnement
Nos partenaires
  • VMWare - vRA
  • Prologue – Use it Cloud