_Automatisation DevOps pour la migration des technologies de gestion thermique

L'industrie

Technologies Thermiques

Défi

  • Migration efficace des données et sélection d'AWS
  • Automatisation DevOps
  • Consistency of Atlassian solutions and tools

Technologies

Cloud, PLM, Atlassian, AWS, DevOps

Résultats

  • Mise en œuvre du système de gestion des connaissances (KMS)

Sports Car

 

À propos de Gentherm :

 

Gentherm est un leader mondial et développeur de technologies de gestion thermique innovantes. Leur mission est de créer et de fournir des solutions thermiques extraordinaires qui font une différence significative dans la vie quotidienne, par laquelle améliorer la santé, le bien-être, le confort et l’efficacité énergétique. Disposant de bureaux dans 26 sites dans le monde, Gentherm est extrêmement bien positionné, avec une large portée mondiale et de solides capacités de fabrication. Les principaux domaines d’intérêt de Gentherm sont :

  • Sièges climatisés et chauffage intérieur
  • ClimateSense™ Innovative Microclimate Solutions
  • Gestion thermique des batteries
  • Solutions de gestion thermique des patients médicaux
  • Systèmes électroniques et logiciels

Défis et besoins

 

Une vaste gamme de produits novateurs nécessite des systèmes avancés de gestion du cycle de vie pour les définitions des produits et la documentation connexe. Ces systèmes sont habituellement utilisés pour stocker et gérer, entre autres, les instructions de service, les spécifications et la nomenclature – une structure et une construction qui reflètent la façon dont le produit est construit.

 

Project management

 

Gentherm s’attendait à une solution intuitive et rapide, quelle que soit la région du monde dans laquelle se trouvait l’utilisateur. Le changement de fournisseur d’hébergement a été l’occasion d’améliorer les systèmes et de fournir les performances attendues dans de multiples environnements et sites.

Une solution était nécessaire pour réduire le temps d’exécution du serveur et optimiser ainsi les coûts d’utilisation du cloud, tout en offrant la flexibilité nécessaire pour faire tourner l’environnement à la demande.

 

Solutions

 

Pour que le programme et les systèmes PLM répondent à leurs propres attentes, Gentherm a dû envisager une approche sensiblement différente.
TT PSC a présenté une proposition pour résoudre les problèmes de Gentherm grâce à une combinaison de migration de données, de gouvernance Cloud et d’automatisation visant à optimiser les coûts.

Au départ, trois scénarios de migration possibles ont été envisagés :

  • « Lever et déplacer » – déplacer les systèmes vers un nouvel environnement tel quel, inchangé.
    Migration avec mise à niveau de la version du système.
  • « Nouveau départ » – mise à jour des logiciels existants, suivie du nettoyage et du transfert de toutes les données vers un nouveau système conçu selon les meilleures pratiques.

La dernière de ces options, bien que présentant le risque le plus apparent en raison des défis résultant d’une migration complète des données Windchill vers Windchill et de la reconstruction de la configuration et de la personnalisation existantes dans l’environnement cible, C’est également ce qui est le plus prometteur pour ce qui est de produire des effets optimaux, selon l’expérience de TT PSC. Il a finalement été choisi par Gentherm comme la voie à suivre.

Amazon Web Services (AWS) a été choisi comme Cloud cible en raison de la meilleure maturité de la solution et de la qualité du service à ce moment-là. Tous les environnements ont été créés à l’aide de modèles, ce qui permet à Gentherm de créer de nouveaux serveurs rapidement et à tout moment – sur demande. Le temps nécessaire pour de telles activités a ainsi été réduit de plusieurs semaines à la fois avec leur fournisseur d’hébergement précédent, à quelques heures tout au plus, couvrant l’ensemble du processus : de la demande d’un environnement aux utilisateurs pouvant commencer à l’utiliser.

 

 

Cloud

 

Les processus de développement et de déploiement ont été entièrement automatisés en utilisant les pratiques et outils DevOps tels que Jenkins et SonarQube hébergés dans des conteneurs sans serveur. Le résultat a été de permettre une gestion du changement beaucoup plus efficace dans divers systèmes, notamment en réduisant considérablement le temps nécessaire pour que tout changement soit validé, accepté et déployé dans les systèmes de production.

La cohérence des solutions déployées dans divers environnements a été assurée par la réinitialisation automatisée des systèmes aux états de pré-changement et le clonage des serveurs à partir des sauvegardes existantes sur demande. Cela a également eu un effet positif sur la qualité globale du code livré et des applications.

La haute cohérence entre les serveurs et la haute qualité de cette solution a été assurée par, la réinitialisation automatique des environnements (revenir à l’état de pré-modification) et le clonage du serveur à partir de la sauvegarde de production à la demande.

La plupart des processus sont actuellement pris en charge à l’aide de la suite d’outils d’Atlassian, notamment :

  • Jira – suivi des problèmes et gestion des projets de développement
  • Jira ServiceDesk – Système de contrôle des ANS et de signalement des problèmes
  • BitBucket – dépôt de code

Un mécanisme semi-automatique pour la mise en œuvre des changements de système sans avoir à redémarrer ces systèmes, surnommé « FastTrack », a également été introduit.

Le système Navigate de Gentherm a été amélioré avec de nouvelles fonctionnalités de Document View et de Cloud Instance Management.

L’application a été nommée AWS Cloud Scheduler visant à réduire les coûts d’infrastructure Cloud et a été construite en utilisant PTC ThingWorx plate-forme.
Grâce à une interface facile à utiliser, il a permis de gérer des environnements « complets » (c.-à-d. l’assurance de la qualité, les essais et le développement), y compris le démarrage manuel et automatisé, l’arrêt des systèmes, avec des capacités de planification flexibles. Grâce à un tel mécanisme, les environnements inutilisés et non essentiels seraient arrêtés, de sorte qu’ils ne génèrent pas de coûts inutiles encore disponibles sur demande chaque fois que nécessaire sans le soutien du fournisseur d’hébergement.

Les systèmes sont intégrés à l’aide d’une solution d’authentification unique, permettant aux utilisateurs d’utiliser les capacités de Windchill et ThingWorx Navigate en utilisant une seule connexion à tous les systèmes (éliminant le besoin de saisir séparément les identifiants pour chacun). Cette solution était basée sur la technologie des conteneurs sans serveur.

Résultats

 

Le résultat final obtenu grâce à l’exécution du projet est d’assurer la satisfaction de Gentherm avec leurs systèmes, qui a créé d’autres plans de développement et d’améliorations des solutions mises en œuvre. Les commentaires que nous avons reçus concernant le fonctionnement et l’accessibilité des différents systèmes sont remarquables et répondent pleinement aux attentes de Gentherm.

 

Teamwork

Ces résultats ont été obtenus grâce à la mise en place d’un système d’exploitation approprié avec des temps de chargement courts, éliminant toute trace de problèmes techniques antérieurs avec l’accessibilité. La solution a subi avec succès un audit de sécurité externe, confirmant encore sa haute qualité.

Parmi la valeur apportée à Gentherm, il peut être facile de négliger les gains non quantifiables tels que la facilitation et l’amélioration du travail de nombreux utilisateurs à travers le système grâce à une meilleure réactivité. Dans l’ensemble, cela a permis d’accroître l’efficacité et la satisfaction au travail tout en réduisant les coûts de mise en œuvre.

La solution a considérablement amélioré le flux de données au sein de l’organisation de Gentherm. De plus, grâce à l’automatisation avancée et aux efforts de TT PSC, le coût réel a été inférieur aux prévisions.

En répondant et en dépassant les attentes de Gentherm et en établissant un modèle de collaboration efficace, TT PSC a aidé Gentherm non seulement à atteindre ses objectifs commerciaux, mais aussi à jeter les bases d’une planification d’expansion future du système pour couvrir de nouveaux domaines et offrir de nouvelles fonctionnalités.

Entrons en contact

Nous contacter