Axéréal a réduit drastiquement ses contraintes techniques sur le web avec Koriolis et Platform.sh
Axéréal, acteur majeur et mondial de l’agriculture, doit gérer de très nombreux sites Internet pour ses filiales et coopératives. Les mises en ligne, auparavant longues, et les problématiques dues à l’architecture informatique d’origine, rendaient difficile le quotidien des équipes. Pour ne plus devoir traiter de bugs à la chaîne, site par site, le Groupe a décidé de confier les manettes de son hébergement à Koriolis, une agence 100 % Drupal spécialisée dans les usines à sites, en profitant de la solution PaaS de Platform.sh.
Au départ, des problèmes de sites web multipliés par 21
Axéréal, qui compte de nombreuses filiales et activités, doit faire tourner à la même vitesse pas moins de 21 sites différents pour l’ensemble de ses filiales en France et à l’étranger. La gestion de flotte de sites (fleet management) est aujourd’hui une habitude partagée par les grands groupes, certains devant gérer des milliers, voire des dizaines de milliers de sites différents. En cela, le fleet management de sites, par sa capacité à cloner rapidement les sites, diffère de la gestion multi-sites classique qui nécessite plus de moyens et de temps.
Pour Axéréal, la multiplicité des sites représente sa première contrainte technique, au centre d’une certaine facilité : les socles techniques sont identiques, la différence se faisant uniquement sur le plan graphique. Mais, jusqu’à présent, cela n’empêchait pas une mise en ligne fastidieuse, site par site, avec tous les problèmes que cela pouvait engendrer et leur multiplicité. Tout étant sur le même serveur, si un site était indisponible, cela pouvait engendrer des indisponibilités également sur les autres sites ce qui nécessitait de se rapprocher régulièrement de l’hébergeur.
Drupal arrivant à une fin de version (7), et parvenant à la conclusion qu’un regroupement de sites serait plus efficace, Axéréal devait alors modifier l’ensemble de son hébergement et passer à Drupal 9. Le but était de dupliquer le site mère au fur et à mesure, avec un minimum de changement, pour minimiser les coûts. « Ce qui n’empêchait pas de continuer à exploiter les sites, les mettre à jour et les faire évoluer », précise Anaïs Renvoizé, Responsable Web & Événementiel chez Axéréal, en charge de tous les sites du Groupe.
L’intervention de Koriolis et Platform.sh pour aller à l’essentiel
Agence spécialisée Drupal, Koriolis est une entreprise de 8 personnes qui convainc autant les PME que les grands groupes, notamment pour des sites à fort trafic. Spécialisée dans le développement, elle a fait de l’absence de l’administration d’infrastructure sa marque de fabrique. Pour y parvenir, elle a choisi la solution PaaS (Platform-as-a-Service) de Platform.Sh qui lui donne la possibilité d’intégrer directement l’hébergement dans le code.
La première étape a été d’augmenter la mémoire et de répliquer cette nouvelle organisation sur l’ensemble des sites. Sébastien Lissarrague, fondateur de Koriolis, explique qu’« avec le savoir-faire de Platform.sh, il a suffi de factoriser le code Drupal, de le modifier sur un seul site et de le redéployer sur les 15 autres ».
Aujourd’hui, Axéréal a seulement besoin de fournir les maquettes des sites à Koriolis : « Cela nous apporte une cohérence entre chaque site, même si un développement particulier est nécessaire sur l’un ou l’autre ou certains d’entre eux. Ainsi, le module RH déployé sur plusieurs sites est identique » précise Anaïs Renvoizé.
Gain de temps et transparence
Si la Responsable Web devait appeler son hébergeur régulièrement pour gérer des urgences auparavant, aujourd’hui, ce n’est plus nécessaire : « Maintenant, tout est transparent et accessible, on peut tester les évolutions à la volée. Alors qu’avant, chaque petit grain de sable entraînait une réaction en chaîne sur chaque site, aujourd’hui, quand un problème survient, on le règle rapidement et définitivement. On avance, on stabilise ».
En termes de gain de temps sur la maintenance, et a fortiori sur la productivité, l’avant/après est très net. Comme le montre Sébastien Lissarague de Koriolis : « Platform.Sh nous a permis de tout automatiser et de gérer une flotte de sites d’une manière beaucoup plus efficace ». Alors qu’avant il fallait ½ journée pour mettre un site en ligne, il suffit désormais de quelques minutes. Schématiquement, au lieu de 5 étapes – hébergement, développement, préproduction, vérification et production -, aujourd’hui Koriolis doit mettre ses codes, données et fichiers statiques chez Platform.sh. Dès cet instant, le plus gros du travail est fait, et le déploiement peut avoir lieu.
Alors qu’il faudra bientôt passer sous Drupal 10, les mises à jour très fréquentes ne sont plus un enjeu pour les 21 sites d’Axéréal : « C’est grâce à Platform.sh et Koriolis, l’un ne va pas sans l’autre pour nous » affirme Anaïs Renvoizé.
En résumé, les 7 avantages de la collaboration Axéréal x Koriolis x Platform.sh
- Le gain de temps et l’agilité pour faire évoluer le parc de sites et pour l’administration
- La sécurité avec des solutions immédiates et pour tous les sites en même temps
- La maîtrise de la complexité avec le nombre de sites : de l’infrastructure jusqu’à l’applicatif, pour gérer plus d’une dizaine de sites. « On ne passe pas nos vies en réunion. Tout cela reste très contenu » selon Sébastien Lissarague de Koriolis.
- Une gestion de flotte de sites cogérée
- La stabilité
- La simplicité
- L’amélioration continue