Docker è una piattaforma che automatizza la distribuzione di applicazioni software utilizzando i cosiddetti container, in modo che le applicazioni possano funzionare in modo efficiente in diversi ambienti in modo isolato. Per farlo, gli sviluppatori software devono innanzitutto creare pacchetti di applicazioni, librerie, file di configurazione e altre risorse all'interno di un'immagine Docker. Il processo di runtime di quest'immagine si chiama Docker container.
Uno dei vantaggi dei Docker container è che vengono eseguiti in una "sandbox", il che significa che non interferiscono con altri container. Questo migliora la sicurezza e la stabilità delle applicazioni distribuite in ambienti condivisi. Un'altra caratteristica è che i container sono molto efficienti e leggeri dal punto di vista delle risorse perché vengono eseguiti direttamente sul sistema operativo e non richiedono molta RAM o molto spazio sul disco.
Le app Docker sono leggere e portable (non richiedono l’installazione all'interno del sistema operativo), quindi ottime per essere eseguite all'interno di una fabbrica su un dispositivo edge. Uno degli enormi vantaggi dell'esecuzione delle applicazioni in locale (all'interno della fabbrica o vicino alla macchina) è che puoi rendere le macchine più ''intelligenti'': questo consente ai produttori ad esempio di eseguire applicazioni di intelligenza artificiale con grandi quantità di dati, per fornire suggerimenti in tempo reale e ottimizzare i processi produttivi.
Eseguire queste applicazioni in locale su un dispositivo edge migliora le prestazioni di runtime, riduce la latenza di rete, elimina la necessità di condividere dati sensibili con i server al di fuori della fabbrica e migliora la scalabilità di rete.
Tuttavia ciò non implica che eseguire applicazioni centralmente nel cloud sia un fatto negativo. Le applicazioni cloud hanno vantaggi specifici, come la facilità di distribuzione, l'apertura verso le integrazioni con altre applicazioni IT, l'accessibilità centrale e minori costi di manutenzione. Ecco perché in pratica spesso si adotta un approccio ibrido in cui alcune applicazioni vengono eseguite in locale e altre nel cloud. In ultima analisi, il tipo di approccio dipende da scelte aziendali e dalla tipologia di architettura.
Di recente IXON ha introdotto il suo nuovo edge gateway3 chiamato SecureEdge Pro, che offre funzionalità di connettività e router VPN simili all'IXrouter3, con l'aggiunta di una serie di funzionalità avanzate. Il SecureEdge Pro offre una sicurezza avanzata grazie a una porta OT aggiuntiva per l'isolamento della rete di fabbrica da internet e ha un chip TPM integrato per un avvio sicuro. Il nuovo edge gateway è dotato di un touchscreen facile da usare per accedere rapidamente alle impostazioni comuni e monitorare le connessioni delle macchine in tempo reale. Ti consente inoltre di eseguire le applicazioni Docker.
Con il SecureEdge Pro gateway, IXON offre ai produttori e costruttori di macchine la flessibilità necessaria per distribuire ed eseguire le app Docker in locale nella fabbrica, direttamente sull'edge gateway. Questo significa che con il SecureEdge Pro ottieni praticamente un "dispositivo 2 in 1": un router VPN sicuro per l'accesso remoto, oltre all'equivalente di un mini-PC industriale per eseguire localmente applicazioni software (IoT).
Eseguire applicazioni localmente sul SecureEdge Pro è ideale per l'automazione di processi importanti che necessitano di maggiore potenza di calcolo e risorse di memoria. Pensiamo al monitoraggio in tempo reale dei processi, alla raccolta e all’analisi dei dati, all’intelligenza artificiale (AI) e al funzionamento di macchinari complessi. Anche la sorveglianza e la sicurezza di rete di tipo avanzato sono casi d'uso tipici dell'edge computing in un ambiente manifatturiero.
È possibile avere la flessibilità necessaria per sviluppare e implementare le tue app Docker o installare quelle predefinite tramite IXON Marketplace. Il Marketplace offre molte estensioni funzionali per IXON Cloud e per il SecureEdge Pro gateway. Qui puoi trovare oltre 40 app e connettori gratuiti sviluppati da IXON e dai suoi partner, incluse app Docker per:
Vuoi saperne di più sul SecureEdge Pro gateway? Parla con i nostri esperti.
Fonti:
1) Senington, Richard & Pataki, Balazs & Wang, Xi. (2018). Using docker for factory system software management: Experience report. Procedia CIRP. 72. 659-664. 10.1016/j.procir.2018.03.173.
2) IXON (27 maggio 2024) https://www.ixon.cloud/it/novita/secure-edge-pro-launch