TSorage

TSorage est une plateforme logicielle de collecte, de stockage et de traitement de données issues de capteurs, qu’ils soient industriels ou non. Elle met l’accent sur la pérennité de la donnée en assurant sa réplication automatique et transparente sur un ensemble de serveurs autonomes.

TSorage est développé dans le cadre de plusieurs projets de recherche industrielle afin de répondre aux besoins identifiés par nos partenaires industriels, y compris :

  • Fiabilité de la donnée. La gestion des procédés industriels s’appuie de plus en plus fortement sur l’exploitation des données générées par la ligne de production. Il est alors indispensable de ne perdre aucune donnée en cas de panne, mais plus encore, d’en assurer l’accessibilité, même lorsqu’une panne se produit.
  • Rentabilité. Les performances de la plateforme évoluent automatiquement en fonction des ressources matérielles qui lui sont allouées. La plateforme supporte un nombre virtuellement illimité de capteurs, et stocke les données aussi longtemps que nécessaire.
  • Amélioration de la visibilité opérationnelle et stratégique des activités de production, par une représentation simple, unifiée et efficace des paramètres de production.
  • Plus grande transparence de la donnée. Notamment en présentant clairement et explicitement les traitements réalisés sur la donnée.

TSorage s’adresse aux entreprises actives dans l’industrie et la production. Elle offre aux ingénieurs de production un ensemble d’outils simples et polyvalents pour le monitoring de la ligne et pour l’amélioration des procédés par l’analyse des données historiques.
Les responsables de production peuvent créer sans connaissance informatique des tableaux de bord et des pages de synthèse, qu’ils peuvent partager avec leurs équipes. La mise en place d’alertes sur les paramètres de production se fait visuellement, et leur déclenchement permet aux bonnes personnes d’être prévenues rapidement.
Les décisionnaires bénéficient d’une vue couvrant l’ensemble des sites de production, ce qui permet une planification et une optimisation des flux de biens et de produits.
Le département IT dispose d’un large choix en termes de déploiement et d’exploitation de la plateforme, allant d’un déploiement on premise à un hébergement complètement géré dans le Cloud.

TSorage est déployé sur un cluster Kubernetes. Cet outil, aujourd’hui considéré comme le standard de facto dans son domaine, assure le cycle de vie des différentes fonctionnalités de la plateforme. Au cours des années, le CETIC a acquis une grande expertise sur cet outil, notamment en publiant des charts Helm facilitant le déploiement de plusieurs applications sur un cluster Kubernetes.

Kubernetes étant lui-même installable en bare metal, sur des machines virtuelles et sur des solutions d’infrastructure as a service (IaaS), TSorage dispose d’une grande portabilité aussi bien on premise que dans le Cloud. Le même outil assure le redémarrage d’une fonctionnalité en cas de défaillance, la migration des fonctionnalités d’un serveur à l’autre en fonction de leurs disponibilités, et la gestion automatique du nombre d’instances des services en fonction de la sollicitation dont ils font l’objet. En résumé, Kubernetes prend en charge la bonne exécution de chacun des services de TSorage, même en cas de panne matérielle. En savoir plus.

TSorage utilise des technologies distribuées et résilientes pour assurer la pérennité des données collectées. Dès son ingestion, la donnée est répliquée sur au moins trois serveurs. Une défaillance matérielle ou logicielle ne compromet donc pas le traitement et le stockage de la donnée. Pour le stockage à long terme, TSorage utilise une base de données qui réplique également automatiquement chaque donnée dans au moins trois serveurs, ce qui assure sa pérennité et sa disponibilité. Lorsque TSorage est déployé sur plusieurs implantations, la donnée produite sur une des implantations est automatiquement répliquée sur les autres sites, ce qui assure la survie de l’historique de production, même en cas de défaillance de tout un site. Cela offre également une vue globale, complète et fiable de la production, quel que soit l’emplacement depuis lequel l’utilisateur accède aux données.

TSorage permet d’associer à chaque capteur et à chaque mesure collectée un ensemble de propriétés arbitraires appelées "tags". L’utilisateur peut manipuler ces propriétés, qui ont une signification claire pour le métier considéré, plutôt que de travailler avec des noms de capteurs dont le sens est implicite et basé sur une nomenclature souffrant d’exceptions et d’inexactitudes. L’utilisateur peut exprimer des requêtes en PromQL, un langage conçu spécifiquement pour l’interrogation de séries chronologiques, en utilisant ces tags. Il est par exemple possible d’exprimer "donne-moi la moyenne des débits d’entrée d’eau, réacteur par réacteur, pour le site de Madrid". En savoir plus

TSorage s’intègre naturellement avec Grafana, la solution open source de dashboarding, de visualisation et d’exploration de données plébiscitée tant pour la clarté de ses présentations que l’exhaustivité de ses fonctionnalités. De la représentation des procédés (par exemple sous la forme de visualisations SCADA) à la vue synthétique de KPI, tous les aspects de la production sont couverts.

Envie de découvrir l’ensemble des bénéfices que TSorage apportera à votre entreprise ? Contactez-nous !