Industria 4.0 nella pratica: TRUMPF porta l’IoT nella produzione

Massimizzare l’efficienza
Con una piattaforma di produzione AWS serverless strategica
Gestione remota
Tutti i dispositivi edge sono gestiti da remoto
Sviluppo rapido
Soluzione realizzata ex novo in soli 18 mesi
La sfida
Implementare un ecosistema di produzione in tempo reale
TRUMPF considera i dati come un fattore di produzione e un elemento chiave per migliorare i processi aziendali. Disporre dei dati giusti è fondamentale anche per rendere la gestione just-in-time parte della normale operatività aziendale. In un mondo connesso, i dati devono essere tuttavia reperiti, combinati e raccolti da più fonti interne ed esterne ed anche analizzati in tempo reale. Nella pratica, per facilitare un ecosistema di produzione in tempo reale che accolga il cambiamento continuo, la gestione just-in-time deve essere allineata con l’Internet delle cose (IoT).
Per poter realizzare la sua vision in tempo reale, TRUMPF ha avuto bisogno di tecnologia su misura. Alcuni prodotti richiedono un PC industriale (IPC) che funga da dispositivo edge flessibile e che venga installato presso la sede del cliente per collegare tutto l’hardware e il software necessario. Questi IPC devono essere aggiornati regolarmente all'ultima versione del sistema operativo e del software di prodotto. TRUMPF voleva implementare una soluzione per gestire e monitorare gli IPC da remoto una volta installati presso la sede del cliente. Quindi ha chiesto aiuto a GFT.
Il nostro impegno
Una soluzione strategica basata sullo sviluppo e sul testing continui
GFT ha esaminato il panorama tecnico e proposto un sistema su misura da costruire ex novo. Una volta operativa, la soluzione avrebbe consentito a TRUMPF di inviare un IPC a un cliente e quindi di gestire e aggiornare un sistema operativo basato su Linux da remoto. GFT ha proposto altre tecnologie essenziali, tra cui Docker e una serie di tool AWS per gestire la soluzione.
In qualità di partner strategico consolidato di TRUMPF, GFT ha sfruttato il suo hub di consegna nearshore per progettare, costruire e implementare una versione personalizzata del sistema operativo Ubuntu Server puntando su metodi Agile e delivery continua. Il progetto ha fornito una soluzione su misura basata su AWS. In pratica, TRUMPF ha un ecosistema in tempo reale che può:
- Automatizzare la configurazione di tutti i dispositivi edge IoT in cloud
- Personalizzare i singoli dispositivi edge IoT per soddisfare le esigenze individuali
- Monitorare, mantenere e aggiornare i dispositivi edge IoT da remoto
- Mantenere una pipeline della delivery continua per tutte le API esposte
La nuova piattaforma offre a TRUMPF una soluzione centralizzata di gestione della configurazione dei dispositivi basata su AWS OpsWorks. Oltre a consentire a TRUMPF di gestire il software da remoto, la soluzione offre un monitoraggio continuo da dashboard utilizzando AWS CloudWatch, Telegraf e Grafana.
I benefici
Un miglioramento radicale in termini di efficienza e controllo
Il successo del progetto segna una nuova era di automazione e controllo. Con una visione olistica in tempo reale dei propri flussi di lavoro aziendali, TRUMPF può concentrarsi sulla scrittura dei propri prodotti software, senza la preoccupazione di eseguire e gestire sistemi operativi. La nuova piattaforma offre anche vantaggi aziendali sostenibili:
- I processi aziendali possono essere costruiti e modellati utilizzando dati accurati in tempo reale
- Come soluzione cloud serverless, può essere scalata rapidamente senza interruzioni della normale attività aziendale
- I prezzi pay-as-you-go implicano che i costi sono sempre allineati all’utilizzo
- Le nuove funzionalità possono essere implementate rapidamente on-premise e nel cloud, offrendo più valore in meno tempo
- Gli sviluppatori di prodotto possono creare istanze virtuali, basate su AWS Service Catalog ed EC2 per semplificare lo sviluppo del software senza fare affidamento sull’hardware fisico.
La soluzione, che è stata costruita ex novo in 18 mesi. La piattaforma è un passo importante per sviluppare uno standard di gestione dei dispositivi operativi all’interno di TRUMPF.
Specifiche tecniche
Servizi AWS impiegati
- Amazon EC2
- VM Import/Export – Importa macchine VM in immagini AMI.
- Amazon EC2 Spot – Runner GitLab effimeri per job CI.
- AWS Service Catalog – Modelli IaC con varie versioni (CloudFormation) per consentire agli sviluppatori di eseguire istanze virtuali.
- AWS CloudFormation – Servizio IaC per la creazione dell’infrastruttura TntBox AWS.
- Amazon S3 – Archivia backup e log di TnTBox.
- AWS OpsWorks for Puppet Enterprise – Istanza Puppet Enterprise gestita da AWS.
- AWS CodePipeline – CI/CD per distribuire il codice Puppet in Puppet Enterprise e altri task CI.
- Amazon CloudWatch – Memorizza le metriche di TnTBox da visualizzare in Grafana.
- AWS Fargate – Elastic Container Service utilizzato per distribuire la TntTBox Management Console ed eseguire determinati task asincroni.
- Amazon API Gateway e AWS Lambda – Backend per la TntTBox Management Console
- Amazon Cognito – Soluzione Single Sign On per le applicazioni TntTBox, federata con Trumpf IDP.
- Amazon RDS – Servizio di database per PostgreSQL utilizzato per archiviare i dati master di TntTBox (inventario di macchine, clienti, ecc.)
- Amazon Route 53 – Fornisce routing DNS alle applicazioni TntTBox.
Altri servizi impiegati
- GitLab – Git Repository e sistema CI.
- Azure Devops – Git Repository e sistema CI (alternativa GitLab per alcuni prodotti)
- Jfrog Artifactory – Repository binario / registro Docker / APT mirror.





