Conteneurisation et orchestration Kubernetes
Consciente des avantages majeurs apportés par la mise en conteneur d’applications, la direction technique du groupe WEKA s’est rapprochée d’Enix pour être accompagnée dans sa migration vers l’utilisation de technologies Cloud Native.
Les objectifs affichés par la DSI et justifiant la transition vers les conteneurs Docker et une orchestration Kubernetes étaient les suivants :
- Agilité et rapidité : gain en efficacité dans les cycles de développement
- Vélocité : réduction du temps de mise en production des nouvelles versions et fonctionnalités
- Maîtrise des coûts : optimisation de l’utilisation des ressources
Le groupe WEKA
Le Groupe WEKA se situe aujourd’hui parmi les 50 principaux acteurs mondiaux du domaine de l’édition. Il est spécialisé dans l’information professionnelle et la documentation réglementaire.
D’origine allemande, le groupe s’implante en France en 1979 avec la création des Editions WEKA et est aujourd’hui constitué de 23 sociétés opérationnelles dont 6 en France (Editions WEKA, Editions Techniques de l’Ingénieur, Editions Tissot, Comundi, CMT, Lexagri/Agrobase). Le groupe s’est développé autour de 4 pôles d’expertises BtoB : les bases de données juridiques et techniques, la formation professionnelle, le conseil et les services en ligne.
" Suite à l’intervention d’Enix, le groupe WEKA a initié sereinement son virage Cloud Native avec la conteneurisation de ses applications et l’orchestration Kubernetes. "
Eric Wallet, Responsable Informatique produits & Informatique interneL'accompagnement et les solutions Enix
Enix à proposé à WEKA un accompagnement complet en plusieurs phases :-
Formation
Nous avons dispensé 2 sessions de formation plusieurs jours sur Docker et Kubernetes dans les locaux de WEKA. -
Accompagnement à la conteneurisation
Avec un workshop sur site, Enix a aidé à la mise en conteneur Docker de plusieurs types d’applications (Apache/PHP, Java…) puis à produire les procédures de référence pour que WEKA devienne autonome sur les suivantes. -
Installation et mise en production de Kubernetes
Qu’elles soient hébergées par un Cloud-provider (AWS, Azure, GCP, Alibaba, OVH…), “on-premises” ou sur nos datacenters, une des forces d’Enix est notre capacité à nous adapter à une grande variétés d’infrastructures.
Pour WEKA, nous avons installé et mis en service 2 clusters Kubernetes (développement et production) sur leur plateforme VMware on-premises. Puis nous avons accompagné les équipes techniques pour y déployer leurs applications précédemment mises en conteneur.
-
Conseil et support
Depuis la mise en place de ces nouvelles méthodes de conteneurisation et de Kubernetes, Enix est en support pour la maintenance et la mise à jour des clusters.
Via des outils de communication moderne (i.e. Slack) nous sommes en contact permanent avec les équipes techniques que nous conseillons sur la gestion opérationnelle et la mise en place de nouvelles fonctionnalités.
Ce lien privilégié nous a permis ensuite d’intervenir sur d’autres sujets où nos expertises sysadmin et DevOps sont utiles à WEKA, par exemple la mise en cluster haute-disponibilité de bases de données MariaDB et PostgreSQL.
WEKA déploie désormais la grande majorité de ses applications Web sur cette infrastructure Cloud Native. Les développeurs ont gagné en autonomie pour les mises en production. Du côté opérationnel, le capacity planning a été simplifié et les concepts inhérents à Kubernetes (Self-healing grâce aux boucles de réconciliation vers l’état souhaité) ont permis de gagner en résilience et d’augmenter la disponibilité.
Par un effet de mutualisation important, les ressources IT (serveurs, mémoire, CPU) nécessaires au fonctionnement des applications ont également fortement baissé. Ceci a permis à WEKA de remobiliser ses ressources et ses efforts sur son cœur de métier.
Notre solution
-
—
Formation
-
—
Conteneurisation des applications
-
—
Cluster Kubernetes managé
-
—
Expertise sysadmin
-
—
Accompagnement via Slack
Les technologies
-
—
Docker & Kubernetes
-
—
PHP & Java
-
—
MariaDB & PostgreSQL
-
—
VMWare (on-prem)
Notre client
-
—
23 sociétés dont 6 en France
-
—
Présence dans 5 pays européens
-
—
1500 collaborateurs dont 300 en France
-
—
CA de près de 250 millions d'euros