01/10/2021
timeseries influxdb audit optimisation performance
Contexte
Axens, filiale de l’IFPEN, a développé le projet Connect’In qui récupère les données de ces équipements, les enrichis et les mets à disposition de ses clients. Dans le cadre du déploiement de la V3 du produit, des problèmes de performance et de stabilité de la plateforme ont été rencontrés. Axens a contacté CérénIT pour faire un audit de la plateforme et idenfifier les axes d’améliorations avant de pouvoir ouvrir l’application à ses utilisateurs. Suite à l’audit, il a été demandé à CérénIT d’accompagner Axens dans l’implémentation de ces recommendations.
Notre réponse
- Audit de l’instance InfluxDB OSS 1.x
- Audit de la VM hôte de l’instance InfluxDB
- Recommendations et définition d’un plan d’action
- Implémentation et suivi du plan d’action.
Bénéfices pour le client
- Expertise sur InfluxDB
- Résultats constatés :
- Les dashboards simples sont entre 15% et 30% plus rapides pour leur affichage
- Les dashboards complexes sont entre 3 et 10 fois plus rapides pour leur affichage
- La consommation mémoire reste stable autour de 6/8 Go
- Des changements sur la shard duration de certaines bases ont permis de descendre jusqu’à 600 shards environ. (recomendation éditeur en version Entreprise d’avoir 1.000 shards maximum par node)
Bénéfices pour CérénIT
- Expérience appronfondie sur le moteur de stockage InfluxDB
01/05/2020
performance optimisation scalabilité résilience architecture
Contexte
Dans le cadre du passage en production de son application, la SAFT se pose la question des performances de sa plateforme. Suite à des premiers tests insatisfaisants, la SAFT nous a sollicité pour identifier les points bloquants et trouver des solutions à court et moyen terme.
Notre réponse
- Revue et extension de la collecte de métriques et des dashboards associés pour améliorer l’observabilité de la plateforme
- Revue et mise en place des bonnes pratiques Drupal
- Exécution de tests de performance et identification des points bloquants
- Profiling de l’application via Blackfire permettant d’avoir une vue applicative et d’identifier l’authentification et plus particulièrement la phase de controle des mots de passe comme point de contention de l’API.
- Mise en place de pgbouncer pour découpler les connections réalisées par PHP à Postgresql pour ne pas la surcharger inutilement et améliorer les délais de réponse du fait du pool de connection
- Tunning de PHP-FPM
- Recommendation du remplacement de l’outil des tests de performance vegeta par k6 pour permettre d’avoir des tests plus dynamiques au niveau des données et avec une gestion des vagues de tests plus fine.
- Recommendation d’architecture ultérieure en vue d’améliorer la scalabilité et la disponibilité de la plateforme (scaling vertical et horizontal)
Bénéfices pour le client
- Expertise sur les plateformes web
- Connaissance prélable du contexte suite à la précédente mission.
01/01/2008
hébergement maintenance optimisation sauvegarde résilience
Contexte
Compta-online.com est une startup qui anime une communauté en ligne autour des problématiques comptables. Depuis 2008, elle souhaite déléguer l’infogérance de ses serveurs afin de bénéficier d’une expertise et pouvoir se focaliser sur son activité de développement du site et de sa communauté.
Notre réponse
- Réalisation d’un audit de sécurité de la plateforme, rédaction d’un plan d’action, implémentation d’une partie du plan d’action
- Infogérance du serveur (supervision, sécurisation, sauvegardes, optimisation, mises à jour, etc)
- Recommendation d’un hébergeur plus adapté aux besoins de la startup puis migration vers cet hébergeur
- Proposition puis implémentation de nouvelles architectures adaptées aux besoins et évolutions du site
Bénéfices
- Plateforme performante et évolutive pour rester adaptée aux besoins du site
- Plateforme sécurisée et résiliente
- Gestion de l’obscolescence technique
- Coûts d’hébergement maitrisés et au plus juste grâce au choix d’un hébergeur ayant une offre flexible
- Focus de la startup sur ses activités de développement
01/01/2005
maintenance formation optimisation sauvegarde résilience
Contexte
Après avoir fait réalisé son site en 2004 par une société de services, la Mairie d’Aubervilliers a souhaité être accompagnée de façon plus ou moins régulière par la personne ayant réalisé le site pour de la maintenance et de l’‘infogérance.
Notre réponse
- Formation du Webmaster aux bases de l’administration d’un serveur linux pour être en mesure de réaliser les opérations courantes
- Maintenance évolutive du site (ajout de nouvelles fonctionnalités au site)
- Maintenance correctivedu site (mise à jour du CMS)
- Infogérance du serveur (migration de serveur, mises à jour de sécurité du serveur, sécurisation, déploiement de nouveaux services, sauvegardes, etc)
- Réalisation de scripts pour faciliter la vie au quotidien du webmaster du site
Bénéfices
- Maintien en conditions opérationnelles du site dans un budget maitrisé
- Gestion de l’obscolescence des composants pour avoir une plateforme web moderne et adaptée aux besoins