NorCom Information Technology GmbH & Co. KGaA a été chargée de concevoir et de mettre en œuvre une architecture IIoT moderne pour un client de longue date. La nouvelle architecture est basée sur un environnement de conteneurs avec Kubernetes et propose de nombreux avantages : Elle garantit une disponibilité et une évolutivité plus élevées, propose des services via le cloud et permet un déploiement standardisé, également à l'échelle internationale.

Sur la base de cette architecture, le client utilise le logiciel d'IA NorCom DaSense pour différents cas d'utilisation dans les domaines du marketing et du développement. Le projet a débuté en juin et se poursuivra jusqu'à la fin du troisième trimestre. Dans le domaine de l'IIoT, DaSense analyse et évalue de grandes quantités de données pour divers secteurs d'activité du client.

Les données marketing ainsi que les données de développement et de production sont contrôlées avec le logiciel AI ??et visualisées dans des tableaux et des graphiques à l'aide de tableaux de bord. L'architecture sous-jacente était auparavant un cluster Hadoop. Dans le projet actuel, cette architecture doit être portée à un niveau moderne.

À cette fin, Hadoop est remplacé par Kubernetes. L'architecture basée sur les microservices, les conteneurs et Kubernetes sont la norme actuelle pour exploiter de manière optimale les solutions d'IA et de big data. Dans l'approche basée sur les microservices, les logiciels sont développés de manière modulaire, les logiciels existants sont divisés en unités plus petites et indépendantes.

Ces blocs de construction sont emballés dans des conteneurs dans lesquels tous les fichiers, certificats ou configurations associés au logiciel sont regroupés. Cela rend le logiciel plus flexible et plus rapide, car ces conteneurs peuvent être dupliqués par le système sans autre forme de procès. Cela augmente l'évolutivité et garantit les mêmes normes dans toute l'entreprise.

Cependant, les conteneurs sont plus complexes à exploiter. C'est là que Kubernetes intervient. Kubernetes est un système développé par Google en tant que logiciel open-source pour l'exploitation d'un environnement de conteneurs qui s'impose actuellement comme un standard.

Les services centraux de l'exploitation auparavant manuelle sont automatisés par Kubernetes. Le système surveille les instances de manière indépendante et, par exemple, démarre un remplacement correspondant si un serveur tombe en panne. Cela rend le système fiable et toujours hautement disponible.

Outre l'évolutivité et la haute disponibilité, le projet actuel vise également à atteindre la capacité de nuage et le "Service as a Code" avec la nouvelle architecture. Sous la forme de conteneurs, les applications peuvent être facilement amenées sur différentes plates-formes en nuage puisque l'environnement joue un rôle subordonné pour elles.Si un nouveau service est mis en œuvre, il suffit d'enregistrer le fichier de configuration actuel, et Kubernetes se charge de la mise en œuvre. Cela crée une versionabilité.Un autre point positif pour le client est que la solution packagée mise en place en Allemagne peut être transmise aux succursales étrangères et y être installée de manière identique.