Matomo

Webdentiste

Conception d'une plateforme CI/CD auto-résiliente et automatisée

Webdentiste, agence spécialisée dans l’édition et l’hébergement de sites internet pour les cabinets dentaires depuis 2007, gère plus de 2 000 sites web totalisant 500 000 vues par page chaque mois. L’agence, qui a collaboré avec plus de 6 000 chirurgiens-dentistes, souhaitait gagner en efficacité en automatisant les opérations techniques complexes liées au déploiement de ses sites.

Problématique

Webdentiste utilise une application web, maintenue par un prestataire externe, pour la création et le déploiement des sites internet de ses clients. Le processus actuel nécessite un temps considérable de la part des développeurs et du prestataire pour la mise en production et la gestion des mises à jour, posant des défis en termes de complexité et de temps. L’objectif était donc de simplifier ces tâches tout en améliorant l’efficacité et la résilience des opérations.

Confiez la création de votre outil de CI/CD

aux experts Orbeet

Besoins

L’agence recherchait une solution pour automatiser les tâches répétitives et complexes telles que le déploiement, afin d’accroître l’autonomie des développeurs et du prestataire de maintenance. En tant qu’éditeur et hébergeur d’un grand nombre de sites, Webdentiste avait également besoin d’une solution robuste, capable de gérer de multiples opérations simultanées sans temps de latence, garantissant ainsi une disponibilité continue.

Solution

Orbeet a conçu une plateforme CI/CD performante, basée sur des pipelines GitLab CI/CD, pour automatiser le cycle de développement et de déploiement des sites de Webdentiste. La plateforme est hautement disponible et auto-résiliente, ce qui permet de corriger automatiquement les problèmes éventuels. Intégrée à l’application utilisée par Webdentiste, la plateforme CI/CD permet aux équipes de lancer des opérations techniques d’un simple clic.

Les principales automatisations incluent :

Déclaration et génération des sites web :
Orbeet a automatisé le processus d’achat de domaines et l’association des URLs aux serveurs hébergeant les sites, éliminant ainsi la nécessité d’interventions manuelles.

Configuration du reverse proxy :
Un reverse proxy a été mis en place pour permettre l’accès externe aux sites. La configuration du proxy est automatisée, garantissant que l’ajout de nouveaux sites ne perturbe pas le reste du cluster.

Gestion des contenus via l’API :
Les sites utilisent une API pour accéder à des contenus prédéfinis mutualisés. Orbeet a redondé l’API pour assurer une disponibilité continue et a automatisé la déclaration des nouveaux sites au sein de l’API.

Génération et renouvellement des certificats SSL :
Tous les sites sont servis en HTTPS pour assurer la sécurité. Orbeet a intégré un gestionnaire de certificats SSL qui automatise la génération et le renouvellement des certificats, garantissant leur validité.

Mises à jour de contenu :
Les clients de Webdentiste peuvent facilement mettre à jour leurs sites via l’application. Lorsqu’un client publie une modification, la plateforme CI/CD déclenche automatiquement la génération et le déploiement d’une nouvelle version du site.

Dépublication des sites :
La plateforme permet également de dépublier les sites inactifs, en automatisant les processus inverses de la création, comme la suppression des proxies et l’annulation des DNS.

Supervision proactive :
Un système de surveillance automatisée détecte et gère les imprévus, comme les modifications de DNS, pour maintenir la stabilité et la sécurité de l’ensemble des sites clients.

Grâce à l’approche “Infrastructure as Code”, Webdentiste peut également relancer l’intégralité de ses services en cas de défaillance, d’un simple clic.

Conclusion

La solution réalisée permet aujourd’hui à Webdentiste d’automatiser et de fiabiliser ses processus de développement, de mises à jour, d’édition et de déploiement de sites web.

Le mainteneur externe peut désormais effectuer les opérations de maintenance en toute autonomie sans accéder à l’infrastructure physique. Il prend aussi en charge la supervision et les sauvegardes grâce à l’outillage et à la formation fournis par Orbeet.

Cas client Webdentiste

Consevez le document au format pdf