COMME UN GANT.
Évolutivité avec Lobster_data
Dans le cadre d’un logiciel comme Lobster_data, l’évolutivité peut être définie par la capacité à traiter des volumes de données dont la croissance est exponentielle et des processus de plus en plus complexes sans impact sur les performances. C’est particulièrement important dans un contexte de numérisation d’une entreprise et un cadre économique très dynamique.
ILS NOUS FONT CONFIANCE
CADRE ÉVOLUTIF.
Avec Lobster, vous pouvez facilement anticiper vos investissements en fonction de l’évolution de votre activité. En effet, votre contrat de maintenance Lobster_Data prévoit des mises à niveau et mises à jour régulières. C’est la garantie pour vous que votre investissement restera gérable et répondra parfaitement à l’évolution de vos besoins. Et ce, que vous choisissiez une installation on-premise, dans votre Cloud privé ou dans le Cloud Lobster, ou même une totale externalisation auprès d’un prestataire. Nos offres vont du « Do-it-Yourself » à un service entièrement managé (mapping, conseil, accompagnement…). La migration ou l’upgrade de votre licence peut se faire à tout moment.
L’utilisation de Java rend la plateforme totalement adaptable et utilisable sur tous les systèmes disposant d’un kit de développement Java (JDK).
Mise à l'échelle.
L’évolutivité de Lobster_data est permise par une combinaison de conception architecturale, de déploiement matériel et d’optimisation logicielle. Le logiciel repose sur une architecture modulaire permettant d’ajouter de nouveaux composants et services à la demande. Cela garantit la prise en charge de volumes de données croissants et de besoins utilisateurs divers.
Le concept de mise à l’échelle verticale d’un système repose sur l’ajout de nouveaux composants pour accroitre les performances de ce dernier. Le but est de garantir un fonctionnement continu du système, même en cas de charge élevée, afin de minimiser les retards et de traiter plus rapidement les demandes.
Le module PLO de Lobster_data est spécialement conçu pour l’optimisation des traitements de volumes de données importants. Il améliore considérablement les performances en cas de pics de charge. Lorsque tous les flux ne peuvent être traités intégralement sur une période prolongée, le module PLO permet un gain considérable en performance. Des algorithmes intelligents supplémentaires ont été développés pour le Thread Pooling prédictif, régulièrement améliorés grâce à des tests approfondis et rassemblés dans le module PLO.
L’analyseur syntaxique XML V4 de Lobster offre également des gains de performances significatifs avec une consommation des ressources de stockage très faible, divisant le temps d’exécution par dix pour les fichiers d’entrée jusqu’à 100 Mo. Même les données d’entrée XML extrêmement volumineuses jusqu’à 250 Go peuvent être analysées sans problème.
Le module d’envoi asynchrone (ASM) pour Lobster_data permet de transmettre un nombre quelconque de fichiers à un partenaire de communication au cours d’une session. L’ASM regroupe les fichiers et les transfère à un moment prédéfini. En option, il est possible de compacter ces fichiers dans des conteneurs d’archives (ZIP, TAR, etc.) avant de définir le nombre maximal de fichiers à transférer par session.
La mise à l’échelle horizontale consiste à augmenter les performances d’un système en ajoutant de nouveaux systèmes à celui existant, de sorte que tous les composants fonctionnent ensemble de manière fluide et cohérente.
Dans Lobster_data, la charge est répartie sur plusieurs nœuds de travail, tous contrôlés par un contrôleur central, ce qui permet de traiter les processus de manière linéaire. Plus le nombre de nœuds de travail augmente, plus le système est capable de traiter un nombre important de processus en parallèle. La répartition peut s’effectuer soit en boucle à l’aide de la méthode Round-Robin, soit en utilisant des facteurs de charge.
En commençant par au moins deux nœuds configurés en mode Active-Active Hot-Standby, Lobster_data améliore automatiquement sa disponibilité. À mesure que l’on ajoute des nœuds de travail supplémentaires sur une infrastructure distincte, la disponibilité augmente progressivement vers la haute disponibilité (HA).